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

Update dependency standard to v14 #206

Merged
merged 4 commits into from
Oct 6, 2019
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 20, 2019

This PR contains the following updates:

Package Type Update Change
standard (source) devDependencies major 12.0.1 -> 14.3.1

Release Notes

standard/standard

v14.3.1

Compare Source

  • Skip running on versions of Node.js older than 8.6.0. #​1418

v14.3.0

Compare Source

  • Update eslint to ~6.4.0

v14.2.0

Compare Source

  • Update eslint to ~6.3.0
  • Update eslint-plugin-node to ~10.0.0

v14.1.0

Compare Source

NOTE: If you use standard with the --parser babel-eslint option, please ensure that you update babel-eslint to 10.0.3 or later for compatibility with this version of standard.

v14.0.2

Compare Source

  • Relax rule: Don't check indentation on template literal children (work around for ESLint bug) (indent) #​1385

v14.0.1

Compare Source

v14.0.0

Compare Source

We're super excited to announce standard 14!

As with every new major release, there are lots of new rules in 14.0.0 designed
to help catch bugs and make programmer intent more explicit. This release brings
support for ES 2019, the latest version of the ECMAScript specification, as well
as many quality-of-life improvements for users who use tagged template strings,
JSX, and .mjs files for ES modules.

When you upgrade, consider running standard --fix to automatically format your
code to match the newly added rules.

standard keeps growing! The latest stats show that standard and
eslint-standard-* shareable configs are depended upon by 318,512 GitHub
repositories
and 33,349 public npm packages. Thanks for spreading the
word!

We now have a Discord server. Come chat with the
maintainers, ask questions, and get help from the community!

❤️ If you enjoy StandardJS and want to support future releases, check out
Feross's GitHub Sponsors page.
GitHub is matching donations, so your dollars go twice as far! 🚀

New features
  • Support ES 2019, the latest version of the ECMAScript specification. eslint-config-standard/e04e06
  • Lint *.mjs and *.cjs files automatically by default #​1009
  • Ignore patterns from .git/info/exclude in addition to .gitignore. #​1277
  • Added funding, an open source funding experiment.
Changed features
  • Remove bundle.js from the default list of ignored files #​743
New rules

(Estimated % of affected standard users, based on test suite in parens)

Changed rules

v13.1.0

Compare Source

  • Update eslint from ~6.0.1 to ~6.1.0

v13.0.2

Compare Source

  • Fix global installations of standard not finding dependencies due to ESLint v6 plugin resolution change #​1327 #​1328 #​1329

v13.0.1

Compare Source

Changed rules
  • Relax rule: Only enforce const in destructuring when all variables are constant #​1325

v13.0.0

Compare Source

Welcome to the latest version of standard!

As with every new major release, there are lots of new rules in 13.0.0 designed
to help catch bugs and make programmer intent more explicit.

standard is more popular than ever – 640,000 downloads per month! It's
even more popular – 3,000,000 downloads per month – if you include the
ESLint configuration
that we also publish (for advanced users).

When you upgrade, consider running standard --fix to automatically format your code to match the newly added rules.

❤️ If you enjoy StandardJS and want to support future releases, check out Feross's GitHub Sponsors page. GitHub is matching donations, so your dollars go twice as far! 🚀

New features
  • Update eslint from ~5.16.0 to ~6.0.1

    • BREAKING: Node.js 6 is no longer supported

      • Node.js 6 is EOL and will no longer be receiving security updates. As a result, the eslint team has decided to drop support for it.
      • To prevent breaking CI for projects which still support Node 6, standard silently passes when run by an unsupported version of Node.
    • For eslint-config-standard users only: Plugins are no longer affected by eslint's location

      • Previously, ESLint loaded plugins relative to the location of the ESLint package itself. As a result, we suggested that users with global ESLint installations should also install plugins globally, and users with local ESLint installations should install plugins locally.
      • With ESLint v6, plugins should always be installed locally, even if ESLint was installed globally. More precisely, ESLint v6 resolves plugins relative to the end user’s project by default, and always resolves shareable configs and parsers relative to the location of the config file that imports them.
      • See migrating to ESLint 6.0.0 for more information.
  • The documentation is now available in Japanese 🇯🇵!

    • Thanks to @​Munieru for the excellent work!
    • Other community contributed translations exist in Spanish, French, Italian, Korean, Portuguese, Simplified Chinese, and Taiwanese Mandarin.
    • More translations are always welcome!
  • Update eslint-plugin-promise from ~4.0.0 to ~4.2.1

  • Update eslint-plugin-node from ~7.0.1 to ~9.1.0

New rules

(Estimated % of affected standard users, based on test suite in parens)


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot. View repository job log here.

@codecov
Copy link

codecov bot commented Sep 5, 2019

Codecov Report

Merging #206 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff          @@
##           master   #206   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           2      2           
  Lines         131    131           
=====================================
  Hits          131    131

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b1a7fad...75d6fc1. Read the comment docs.

@codecov
Copy link

codecov bot commented Sep 5, 2019

Codecov Report

Merging #206 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@          Coverage Diff          @@
##           master   #206   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files           2      2           
  Lines         131    131           
=====================================
  Hits          131    131
Impacted Files Coverage Δ
lib/reload.js 100% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a1107c2...c7b5aad. Read the comment docs.

@renovate renovate bot force-pushed the renovate/standard-14.x branch 2 times, most recently from 670bdd7 to e34749a Compare October 6, 2019 17:10
@renovate
Copy link
Contributor Author

renovate bot commented Oct 6, 2019

PR has been edited

👷 This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.

@@ -26,8 +26,8 @@ console.log(typeof testKey)

describe('HTTPS', function () {
it('Should error if `certAndKey` and `p12` are not defined in HTTPS options', async () => {
sinon.stub(console, 'log').returns(void 0)
sinon.stub(console, 'error').returns(void 0)
sinon.stub(console, 'log').returns(void 0) // eslint-disable-line
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Paging @kethinov. Any way around this?

test/api/https/https.js Outdated Show resolved Hide resolved
alallier and others added 2 commits October 6, 2019 14:03
Co-Authored-By: Eric Newport <kethinov@gmail.com>
@alallier alallier merged commit ae38b01 into master Oct 6, 2019
@alallier alallier deleted the renovate/standard-14.x branch October 6, 2019 18:09
alallier added a commit that referenced this pull request Oct 6, 2019
------------------

* Updated express sample app's body-parser from 1.18.3 to 1.19.0 - See: #193
* Updated ws from ~6.2.1 to ~7.1.0 - See: #194
* Updated nyc from 14.0.0 to 14.1.1 - See: #195
* Updated serve-static from ~1.13.2 to ~1.14.0 - See: #196
* Updated codecov from 3.3.0 to 3.6.1 - See: #197
* Updated express in reload and sample from 4.16.4 to 4.17.1 - See: #198
* Updated mocha from 6.1.4 to 6.2.1 - See: #203
* Updated sinon from 7.3.2 to 7.5.0 - See: #204
* Updated commander from ~2.20.0 to ~3.0.0 - See: #205
* Updated standard from 12.0.1 to 14.3.1 - See: #206
* Use package.json files instead of `.npmignore`. See: #209
* Update CONTRIBUTING.md file for collaborators to ensure the sample app's reload version matches reload upstream. See: #210
@alallier alallier mentioned this pull request Oct 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants