Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow .nycrc.json #580

Merged
merged 4 commits into from May 27, 2017
Merged

Allow .nycrc.json #580

merged 4 commits into from May 27, 2017

Conversation

bensaufley
Copy link
Contributor

Addresses #579 by updating find-up. Tests pass after the update, which allows for an array of filenames to be passed into sync. AFAICT there are no breaking changes in the way findUp is being used – sync will accept a string or an array, and there are only two calls to findUp.sync that I can find in the codebase.

I looked into making a test for this, and I'm happy to take a crack at it, but it seemed like duplicating a lot of stuff (fixtures, setup, etc) for little gain.

Honestly, I don't really know how important or useful this PR is, but it does seem like other similar tools I use (ESLint, e.g.) allow for file extensions on their rc files, and it is minutely helpful to my own development workflow.

@coveralls
Copy link

coveralls commented May 26, 2017

Coverage Status

Changes Unknown when pulling 773e27c on bensaufley:master into ** on istanbuljs:master**.

@bensaufley
Copy link
Contributor Author

OK, so find-up 2.1.0 isn't Node <4 compatible. Plan B…

@coveralls
Copy link

coveralls commented May 26, 2017

Coverage Status

Changes Unknown when pulling 4e96d49 on bensaufley:master into ** on istanbuljs:master**.

@bensaufley
Copy link
Contributor Author

Not sure about the AppVeyor failure now.

The downside of this implementation, aside from it feeling kind of clunky, is that it will prefer an upstream .nycrc over a local .nycrc.json. That's less than ideal, but it's also moot if you consistently use one or the other.

@bcoe
Copy link
Member

bcoe commented May 27, 2017

@bensaufley I'm thinking I'd like to bump the major, and drop 0.10/0.12 in the next release any ways; so I say pull in the newer version of find-up that allows arrays -- please go ahead and drop 0.12 from appveyor.

@coveralls
Copy link

coveralls commented May 27, 2017

Coverage Status

Changes Unknown when pulling c4e7508 on bensaufley:master into ** on istanbuljs:master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling c4e7508 on bensaufley:master into ** on istanbuljs:master**.

@bcoe bcoe merged commit a1a457f into istanbuljs:master May 27, 2017
@bcoe
Copy link
Member

bcoe commented May 27, 2017

@bensaufley thanks for the contribution 👍

lumaxis added a commit to lumaxis/vscode-icons that referenced this pull request Feb 20, 2018
This was added as a possible filename for the `nyc` configuration file in istanbuljs/nyc#580
robertohuertasm pushed a commit to vscode-icons/vscode-icons that referenced this pull request Feb 26, 2018
This was added as a possible filename for the `nyc` configuration file in istanbuljs/nyc#580
jimthedev pushed a commit to commitizen/cz-cli that referenced this pull request May 24, 2018
This Pull Request updates dependency [nyc](https://github.com/istanbuljs/nyc) from `v10.0.0` to `v10.3.2`



<details>
<summary>Release Notes</summary>

### [`v10.3.2`](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md#&#8203;1100httpsgithubcomistanbuljsnyccomparev1032v1100-2017-05-31)
[Compare Source](istanbuljs/nyc@e062a86...v10.3.2)
##### Bug Fixes

* add support for ES6 modules ([f18f780](istanbuljs/nyc@f18f780))
##### Features

* allow .nycrc.json ([#&#8203;580](`istanbuljs/nyc#580)) ([a1a457f](istanbuljs/nyc@a1a457f))
* upgrade to version of yargs with support for presets ([33829b8](istanbuljs/nyc@33829b8))
##### BREAKING CHANGES

* new version of find-up requires dropping 0.10/0.12 support (which we had already been planning).
#### [10.3.2](istanbuljs/nyc@v10.3.1...v10.3.2) (2017-05-05)
##### Bug Fixes

* we should not create a cache folder if cache is false ([#&#8203;567](`istanbuljs/nyc#567)) ([213206f](istanbuljs/nyc@213206f))
#### [10.3.1](istanbuljs/nyc@v10.3.0...v10.3.1) (2017-05-04)
##### Bug Fixes

* introduced a bug that resulted in source-maps not being loaded approriately on second test run ([#&#8203;566](`istanbuljs/nyc#566)) ([1bf74fd](istanbuljs/nyc@1bf74fd))

---

### [`v10.3.1`](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md#&#8203;1032httpsgithubcomistanbuljsnyccomparev1031v1032-2017-05-05)
[Compare Source](istanbuljs/nyc@v10.3.0...v10.3.1)
##### Bug Fixes

* we should not create a cache folder if cache is false ([#&#8203;567](`istanbuljs/nyc#567)) ([213206f](istanbuljs/nyc@213206f))

---

### [`v10.3.0`](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md#&#8203;1030httpsgithubcomistanbuljsnyccomparev1020v1030-2017-04-29)
[Compare Source](istanbuljs/nyc@55e826d...v10.3.0)
##### Bug Fixes

* source-maps were not being cached in the parent process when --all was being used ([#&#8203;556](`istanbuljs/nyc#556)) ([ff73b18](istanbuljs/nyc@ff73b18))
##### Features

* add support for --no-clean, to disable deleting raw coverage output ([#&#8203;558](`istanbuljs/nyc#558)) ([1887d1c](istanbuljs/nyc@1887d1c))

---

### [`v10.2.2`](istanbuljs/nyc@2ff8f3b...2ff8f3b)
[Compare Source](istanbuljs/nyc@2ff8f3b...2ff8f3b)


---

### [`v10.2.1`](istanbuljs/nyc@v10.2.0...2ff8f3b)
[Compare Source](istanbuljs/nyc@v10.2.0...2ff8f3b)


---

### [`v10.2.0`](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md#&#8203;1030httpsgithubcomistanbuljsnyccomparev1020v1030-2017-04-29)
[Compare Source](istanbuljs/nyc@43535f9...v10.2.0)
##### Bug Fixes

* source-maps were not being cached in the parent process when --all was being used ([#&#8203;556](`istanbuljs/nyc#556)) ([ff73b18](istanbuljs/nyc@ff73b18))
##### Features

* add support for --no-clean, to disable deleting raw coverage output ([#&#8203;558](`istanbuljs/nyc#558)) ([1887d1c](istanbuljs/nyc@1887d1c))

---

### [`v10.1.2`](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md#&#8203;1012httpsgithubcomistanbuljsnyccomparev1011v1012-2017-01-18)
[Compare Source](istanbuljs/nyc@e46335f...v10.1.2)
##### Bug Fixes

* revert defaulting to empty file-coverage report, this caused too many issues ([25aec77](istanbuljs/nyc@25aec77))

---

### [`v10.1.0`](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md#&#8203;1020httpsgithubcomistanbuljsnyccomparev1010v1020-2017-03-28)
[Compare Source](istanbuljs/nyc@8f7af3a...v10.1.0)
##### Bug Fixes

* fix bug related to merging coverage reports see [#&#8203;482](`istanbuljs/nyc#482) ([81229a0](istanbuljs/nyc@81229a0))
* revert defaulting to empty file-coverage report, this caused too many issues ([25aec77](istanbuljs/nyc@25aec77))
##### Features

* allow babel cache to be enabled ([#&#8203;517](`istanbuljs/nyc#517)) ([98ebdff](istanbuljs/nyc@98ebdff))
* exclude the coverage/ folder by default 🚀 ([#&#8203;502](`istanbuljs/nyc#502)) ([50adde4](istanbuljs/nyc@50adde4))
* upgrade to version of yargs with extend support ([#&#8203;541](`istanbuljs/nyc#541)) ([95cc09a](istanbuljs/nyc@95cc09a))
#### [10.1.2](istanbuljs/nyc@v10.1.1...v10.1.2) (2017-01-18)
##### Bug Fixes

* revert defaulting to empty file-coverage report, this caused too many issues ([25aec77](istanbuljs/nyc@25aec77))
#### [10.1.1](istanbuljs/nyc@v10.1.0...v10.1.1) (2017-01-18)
##### Bug Fixes

* fix bug related to merging coverage reports see [#&#8203;482](`istanbuljs/nyc#482) ([81229a0](istanbuljs/nyc@81229a0))

---

</details>




---

This PR has been generated by [Renovate Bot](https://renovatebot.com).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants