Update eslint to the latest version ๐
Version 5.0.0 of eslint was just published.
| Dependency |
[eslint](https://github.com/eslint/eslint)
|
|---|---|
| Current Version | 4.19.1 |
| Type | devDependency |
The version 5.0.0 is not covered by your current version range.
If you donโt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of eslint.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donโt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
v5.0.0- 0feedfd New: Added max-lines-per-function rule (fixes #9842) (#10188) (peteward44)
- daefbdb Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500) (Brandon Mills)
- 077358b Docs: no-process-exit: recommend process.exitCode (#10478) (Andres Kalle)
- f93d6ff Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476) (Rubรฉn Norte)
- 05343fd Fix: add parens for yield statement (fixes #10432) (#10468) (Pig Fang)
- d477c5e Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470) (Pig Fang)
- 7a7580b Update: Add considerPropertyDescriptor option to func-name-matching (#9078) (Dieter Luypaert)
- e0a0418 Fix: crash on optional catch binding (#10429) (Toru Nagashima)
- de4dba9 Docs: styling team members (#10460) (่ๅฎ่ฐ็็ซ)
- 5e453a3 Docs: display team members in tables. (#10433) (่ๅฎ่ฐ็็ซ)
- b1895eb Docs: Restore intentional spelling mistake (#10459) (Wilfred Hughes)
Commits
The new version differs by 148 commits.
36ced0a5.0.05fd5632Build: changelog update for 5.0.00feedfdNew: Added max-lines-per-function rule (fixes #9842) (#10188)daefbdbUpgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500)077358bDocs: no-process-exit: recommend process.exitCode (#10478)f93d6ffFix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476)05343fdFix: add parens for yield statement (fixes #10432) (#10468)d477c5eFix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470)7a7580bUpdate: Add considerPropertyDescriptor option to func-name-matching (#9078)e0a0418Fix: crash on optional catch binding (#10429)de4dba9Docs: styling team members (#10460)5e453a3Docs: display team members in tables. (#10433)b1895ebDocs: Restore intentional spelling mistake (#10459)a9da57d5.0.0-rc.03ac3df6Build: changelog update for 5.0.0-rc.0
There are 148 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donโt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot :palm_tree:
Coverage remained the same at 91.892% when pulling f7c3dc646af778b66d62a415d0766f12de393bbb on greenkeeper/eslint-5.0.0 into 0463fa03d728b0029de28c153b8e7b9fe1d21ee8 on master.
- The
devDependencyeslint was updated from4.19.1to5.14.0.
Update to this version instead ๐
Release Notes for v5.14.0
85a04b3Fix: adds conditional for separateRequires in one-var (fixes #10179) (#10980) (Scott Stern)0c02932Upgrade: [email protected] (#11401) (Ilya Volodin)104ae88Docs: Update governance doc with reviewers status (#11399) (Nicholas C. Zakas)ab8ac6aFix: Support boundary spread elements in sort-keys (#11158) (Jakub Roลผek)a23d197New: add allowSingleLineBlocks opt. to padded-blocks rule (fixes #7145) (#11243) (richie3366)e25e7aaFix: comma-spacing ignore comma before closing paren (fixes #11295) (#11374) (Pig Fang)a1f7c44Docs: fix space-before-blocks correct code for "classes": "never" (#11391) (PoziWorld)14f58a2Docs: fix grammar in object-curly-spacing docs (#11389) (PoziWorld)d3e9a27Docs: fix grammar in โthose who saysโ (#11390) (PoziWorld)ea8e804Docs: Add note about support for object spread (fixes #11136) (#11395) (Steven Thomas)95aa3fdDocs: Update README team and sponsors (ESLint Jenkins)51c4972Update: Behavior of --init (fixes #11105) (#11332) (Nicholas C. Zakas)ad7a380Docs: Update README team and sponsors (ESLint Jenkins)550de1eUpdate: usedefaultkeyword in JSON schema (fixes #9929) (#11288) (Pig Fang)983c520Update: Use 'readonly' and 'writable' for globals (fixes #11359) (#11384) (Nicholas C. Zakas)f1d3a7eUpgrade: some deps (fixes #11372) (#11373) (่ๅฎ่ฐ็็ซ)3e0c417Docs: Fix grammar in โthereโs nothing prevent youโ (#11385) (PoziWorld)de988bcDocs: Fix grammar: Spacing improve -> Spacing improves (#11386) (PoziWorld)1309dfdRevert "Build: fix test failure on Node 11 (#11100)" (#11375) (่ๅฎ่ฐ็็ซ)1e56897Docs: โthe function actually useโ: use -> uses (#11380) (PoziWorld)5a71bc9Docs: Update README team and sponsors (ESLint Jenkins)82a58ceDocs: Update README team and sponsors (ESLint Jenkins)546d355Docs: Update README with latest sponsors/team data (#11378) (Nicholas C. Zakas)c0df9feDocs:...is not an operator (#11232) (Felix Kling)7ecfdefDocs: update typescript parser (refs #11368) (#11369) (่ๅฎ่ฐ็็ซ)3c90dd7Update: remove prefer-spread autofix (fixes #11330) (#11365) (่ๅฎ่ฐ็็ซ)5eb3121Update: add fixer forprefer-destructuring(fixes #11151) (#11301) (golopot)173eb38Docs: Clarify ecmaVersion doesn't imply globals (refs #9812) (#11364) (Keith Maxwell)84ce72fFix: Remove extraneous linefeeds inone-varfixer (fixes #10741) (#10955) (st-sloth)389362aDocs: clarify motivation for no-prototype-builtins (#11356) (Teddy Katz)533d240Update: no-shadow-restricted-names lets unassigned vars shadow undefined (#11341) (Teddy Katz)d0e823aUpdate: Make --init run js config files through linter (fixes #9947) (#11337) (Brian Kurek)92fc2f4Fix: CircularJSON dependency warning (fixes #11052) (#11314) (Terry)4dd19a3Docs: mention 'prefer-spread' in docs of 'no-useless-call' (#11348) (Klaus Meinhardt)4fd83d5Docs: fix a misleading example in one-var (#11350) (่ๅฎ่ฐ็็ซ)9441ce7Chore: update incorrect tests to fix build failing (#11354) (่ๅฎ่ฐ็็ซ)
Commits
The new version differs by 273 commits.
af9688b5.14.00ce3ac7Build: changelog update for 5.14.085a04b3Fix: adds conditional for separateRequires in one-var (fixes #10179) (#10980)0c02932Upgrade: [email protected] (#11401)104ae88Docs: Update governance doc with reviewers status (#11399)ab8ac6aFix: Support boundary spread elements in sort-keys (#11158)a23d197New: add allowSingleLineBlocks opt. to padded-blocks rule (fixes #7145) (#11243)e25e7aaFix: comma-spacing ignore comma before closing paren (fixes #11295) (#11374)a1f7c44Docs: fix space-before-blocks correct code for "classes": "never" (#11391)14f58a2Docs: fix grammar in object-curly-spacing docs (#11389)d3e9a27Docs: fix grammar in โthose who saysโ (#11390)ea8e804Docs: Add note about support for object spread (fixes #11136) (#11395)95aa3fdDocs: Update README team and sponsors51c4972Update: Behavior of --init (fixes #11105) (#11332)ad7a380Docs: Update README team and sponsors
There are 250 commits in total.
See the full diff
- The
devDependencyeslint was updated from4.19.1to5.14.1.
Update to this version instead ๐
Release Notes for v5.14.1
- The
devDependencyeslint was updated from4.19.1to5.15.0.
Update to this version instead ๐
Release Notes for v5.15.0
4088c6cBuild: Remove path.resolve in webpack build (#11462) (Kevin Partington)ec59ec0New: add rule "prefer-named-capture-group" (fixes #11381) (#11392) (Pig Fang)a44f750Upgrade: [email protected] (#11461) (Teddy Katz)d3ce611Sponsors: Sync README with website (ESLint Jenkins)ee88475Chore: add utils for rule tests (#11453) (่ๅฎ่ฐ็็ซ)d4824e4Sponsors: Sync README with website (ESLint Jenkins)6489518Fix: no-extra-parens crash when code is "((let))" (#11444) (Teddy Katz)9d20de2Sponsors: Sync README with website (ESLint Jenkins)3f14de4Sponsors: Sync README with website (ESLint Jenkins)3d6c770Sponsors: Sync README with website (ESLint Jenkins)de5cbc5Update: remove invalid defaults from core rules (fixes #11415) (#11427) (Teddy Katz)eb0650bBuild: fix linting errors on master (#11428) (Teddy Katz)5018378Chore: enable require-unicode-regexp on ESLint codebase (#11422) (Teddy Katz)f6ba633Chore: lint all files in the repo at the same time (#11425) (Teddy Katz)8f3d717Docs: Add non-attending TSC member info (#11411) (Nicholas C. Zakas)ce0777dDocs: use more common spelling (#11417) (่ๅฎ่ฐ็็ซ)b9aabe3Chore: run fuzzer along with unit tests (#11404) (Teddy Katz)db0c5e2Build: switch from browserify to webpack (fixes #11366) (#11398) (Pig Fang)
Commits
The new version differs by 22 commits.
b00a5e95.15.0c3aebb1Build: changelog update for 5.15.04088c6cBuild: Remove path.resolve in webpack build (#11462)ec59ec0New: add rule "prefer-named-capture-group" (fixes #11381) (#11392)a44f750Upgrade: [email protected] (#11461)341140fRevert "Chore: remove devDependency common-tags (#11455)" (#11460)d3ce611Sponsors: Sync README with websiteaaba636Chore: remove devDependency common-tags (#11455)ee88475Chore: add utils for rule tests (#11453)d4824e4Sponsors: Sync README with website6489518Fix: no-extra-parens crash when code is "((let))" (#11444)9d20de2Sponsors: Sync README with website3f14de4Sponsors: Sync README with website3d6c770Sponsors: Sync README with websitede5cbc5Update: remove invalid defaults from core rules (fixes #11415) (#11427)
There are 22 commits in total.
See the full diff
- The
devDependencyeslint was updated from4.19.1to5.15.1.
Update to this version instead ๐
Release Notes for v5.15.1
- The
devDependencyeslint was updated from4.19.1to5.15.2.
Update to this version instead ๐
Release Notes for v5.15.2
29dbca7Fix: implicit-arrow-linebreak adds extra characters (fixes #11268) (#11407) (Mark de Dios)5d2083fUpgrade: [email protected] (#11513) (Teddy Katz)a5dae7cFix: Empty glob pattern incorrectly expands to "/**" (#11476) (Ben Chauvette)448e8daChore: improve crash reporting (fixes #11304) (#11463) (Alex Zherdev)0f56dc6Chore: make config validator params more consistent (#11435) (่ๅฎ่ฐ็็ซ)d6c1122Docs: Add working groups to maintainer guide (#11400) (Nicholas C. Zakas)5fdb4d3Build: compile deps to ES5 when generating browser file (fixes #11504) (#11505) (Teddy Katz)06fa165Build: update CI testing configuration (#11500) (Reece Dunham)956e883Docs: Fix example in no-restricted-modules docs (#11454) (Paul OโShannessy)2c7431dDocs: fix json schema example dead link (#11498) (kazuya kawaguchi)e7266c2Docs: Fix invalid JSON in "Specifying Parser Options" (#11492) (Mihira Jayasekera)6693161Sponsors: Sync README with website (ESLint Jenkins)62fee4aChore: eslint-config-eslint enable comma-dangle functions: "never" (#11434) (่ๅฎ่ฐ็็ซ)34a5382Build: copy bundled espree to website directory (#11478) (Pig Fang)f078f9aChore: use "file:" dependencies for internal rules/config (#11465) (Teddy Katz)0756128Docs: Addvisualstudioto formatter list (#11480) (Patrick Eriksson)44de9d7Docs: Fix typo in func-name-matching rule docs (#11484) (Iulian Onofrei)
Commits
The new version differs by 19 commits.
f3547705.15.2cada7a1Build: changelog update for 5.15.229dbca7Fix: implicit-arrow-linebreak adds extra characters (fixes #11268) (#11407)5d2083fUpgrade: [email protected] (#11513)a5dae7cFix: Empty glob pattern incorrectly expands to "/**" (#11476)448e8daChore: improve crash reporting (fixes #11304) (#11463)0f56dc6Chore: make config validator params more consistent (#11435)d6c1122Docs: Add working groups to maintainer guide (#11400)5fdb4d3Build: compile deps to ES5 when generating browser file (fixes #11504) (#11505)06fa165Build: update CI testing configuration (#11500)956e883Docs: Fix example in no-restricted-modules docs (#11454)2c7431dDocs: fix json schema example dead link (#11498)e7266c2Docs: Fix invalid JSON in "Specifying Parser Options" (#11492)6693161Sponsors: Sync README with website62fee4aChore: eslint-config-eslint enable comma-dangle functions: "never" (#11434)
There are 19 commits in total.
See the full diff
- The
devDependencyeslint was updated from4.19.1to5.15.3.
Update to this version instead ๐
Release Notes for v5.15.3
- The
devDependencyeslint was updated from4.19.1to5.16.0.
Update to this version instead ๐
Release Notes for v5.16.0
dfef227Build: gensite passes rulesMeta to formatter rendering (#11567) (Kevin Partington)c06d38cFix: Allow HTML formatter to handle no meta data (#11566) (Ilya Volodin)87a5c03Docs:func-style: clarify whenallowArrowFunctionsis used (#11548) (Oliver Joseph Ash)bc3e427Update: pass rule meta to formatters RFC 10 (#11551) (Chris Meyer)b452f27Chore: Update README to pull in reviewer data (#11506) (Nicholas C. Zakas)afe3d25Upgrade: Bump js-yaml dependency to fix Denial of Service vulnerability (#11550) (Vernon de Goede)4fe7eb7Chore: use nyc instead of istanbul (#11532) (Toru Nagashima)f16af43Chore: fix formatters/table test (#11534) (Toru Nagashima)78358a8Docs: fix duplicate punctuation in CLI docs (#11528) (Teddy Katz)
Commits
The new version differs by 11 commits.
ded2f945.16.0ea36e13Build: changelog update for 5.16.0dfef227Build: gensite passes rulesMeta to formatter rendering (#11567)c06d38cFix: Allow HTML formatter to handle no meta data (#11566)87a5c03Docs:func-style: clarify whenallowArrowFunctionsis used (#11548)bc3e427Update: pass rule meta to formatters RFC 10 (#11551)b452f27Chore: Update README to pull in reviewer data (#11506)afe3d25Upgrade: Bump js-yaml dependency to fix Denial of Service vulnerability (#11550)4fe7eb7Chore: use nyc instead of istanbul (#11532)f16af43Chore: fix formatters/table test (#11534)78358a8Docs: fix duplicate punctuation in CLI docs (#11528)
See the full diff
- The
devDependencyeslint was updated from4.19.1to6.0.0.
Update to this version instead ๐
Release Notes for v6.0.0
81aa06bUpgrade: [email protected] (#11869) (Teddy Katz)5f022bcFix: no-else-return autofix produces name collisions (fixes #11069) (#11867) (Milos Djermanovic)ded9548Fix: multiline-comment-style incorrect message (#11864) (golopot)cad074dDocs: Add JSHint W047 compat to no-floating-decimal (#11861) (Timo Tijhof)41f6304Upgrade: sinon (#11855) (Toru Nagashima)167ce87Chore: remove unuseable profile command (#11854) (Toru Nagashima)c844c6fFix: max-len properly ignore trailing comments (fixes #11838) (#11841) (ZYSzys)1b5661aFix: no-var should not fix variables named 'let' (fixes #11830) (#11832) (Milos Djermanovic)4d75956Build: CI with Azure Pipelines (#11845) (Toru Nagashima)1db3462Chore: rm superfluous argument & fix perf-multifiles-targets (#11834) (่ๅฎ่ฐ็็ซ)c57a4a4Upgrade: @babel/polyfill => core-js v3 (#11833) (่ๅฎ่ฐ็็ซ)65faa04Docs: Clarify prefer-destructuring array/object difference (fixes #9970) (#11851) (Oliver Sieweke)81c3823Fix: require-atomic-updates reports parameters (fixes #11723) (#11774) (Toru Nagashima)aef8ea1Sponsors: Sync README with website (ESLint Jenkins)
Commits
The new version differs by 134 commits.
a7985a66.0.0be74dd9Build: changelog update for 6.0.081aa06bUpgrade: [email protected] (#11869)5f022bcFix: no-else-return autofix produces name collisions (fixes #11069) (#11867)ded9548Fix: multiline-comment-style incorrect message (#11864)cad074dDocs: Add JSHint W047 compat to no-floating-decimal (#11861)41f6304Upgrade: sinon (#11855)167ce87Chore: remove unuseable profile command (#11854)c844c6fFix: max-len properly ignore trailing comments (fixes #11838) (#11841)1b5661aFix: no-var should not fix variables named 'let' (fixes #11830) (#11832)4d75956Build: CI with Azure Pipelines (#11845)1db3462Chore: rm superfluous argument & fix perf-multifiles-targets (#11834)c57a4a4Upgrade: @babel/polyfill => core-js v3 (#11833)65faa04Docs: Clarify prefer-destructuring array/object difference (fixes #9970) (#11851)81c3823Fix: require-atomic-updates reports parameters (fixes #11723) (#11774)
There are 134 commits in total.
See the full diff