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 eslint to the latest version 🚀 #17

Closed
wants to merge 1 commit into from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Jun 24, 2017

Version 4.1.0 of eslint just got published.

Dependency eslint
Current Version 3.19.0
Type devDependency

The version 4.1.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of eslint.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes v4.1.0
  • e8f1362 Docs: Remove wrong descriptions in padded-block rule (#8783) (Plusb Preco)
  • 291a783 Update: enforceForArrowConditionals to no-extra-parens (fixes #6196) (#8439) (Evilebot Tnawi)
  • a21dd32 New: Add overrides/files options for glob-based config (fixes #3611) (#8081) (Sylvan Mably)
  • 879688c Update: Add ignoreComments option to no-trailing-spaces (#8061) (Jake Roussel)
  • b58ae2e Chore: Only instantiate fileEntryCache when cache flage set (perf) (#8763) (Gyandeep Singh)
  • 9851288 Update: fix indent errors on multiline destructure (fixes #8729) (#8756) (Victor Hom)
  • 3608f06 Docs: Increase visibility of code of conduct (fixes #8758) (#8764) (Kai Cataldo)
  • 673a58b Update: support multiple fixes in a report (fixes #7348) (#8101) (Toru Nagashima)
  • 7a1bc38 Fix: don't pass default parserOptions to custom parsers (fixes #8744) (#8745) (Teddy Katz)
  • c5b4052 Chore: enable computed-property-spacing on ESLint codebase (#8760) (Teddy Katz)
  • 3419f64 Docs: describe how to use formatters on the formatter demo page (#8754) (Teddy Katz)
  • a3ff8f2 Chore: combine tests in tests/lib/eslint.js and tests/lib/linter.js (#8746) (Teddy Katz)
  • b7cc1e6 Fix: Space-infix-ops should ignore type annotations in TypeScript (#8341) (Reyad Attiyat)
  • 46e73ee Fix: eslint --init installs wrong dependencies of popular styles (fixes #7338) (#8713) (Toru Nagashima)
  • a82361b Chore: Prevent package-lock.json files from being created (fixes #8742) (#8747) (Teddy Katz)
  • 5f81a68 New: Add eslintIgnore support to package.json (fixes #8458) (#8690) (Victor Hom)
  • b5a70b4 Update: fix multiline binary operator/parentheses indentation (#8719) (Teddy Katz)
  • ab8b016 Update: fix MemberExpression indentation with "off" option (fixes #8721) (#8724) (Teddy Katz)
  • eb5d12c Update: Add Fixer method to Linter API (#8631) (Gyandeep Singh)
  • 26a2daa Chore: Cache fs reads in ignored-paths (fixes #8363) (#8706) (Victor Hom)
Commits

The new version differs by 141 commits.

  • 7d9e3be 4.1.0
  • e727b7b Build: changelog update for 4.1.0
  • e8f1362 Docs: Remove wrong descriptions in padded-block rule (#8783)
  • 291a783 Update: enforceForArrowConditionals to no-extra-parens (fixes #6196) (#8439)
  • a21dd32 New: Add overrides/files options for glob-based config (fixes #3611) (#8081)
  • 879688c Update: Add ignoreComments option to no-trailing-spaces (#8061)
  • b58ae2e Chore: Only instantiate fileEntryCache when cache flage set (perf) (#8763)
  • 9851288 Update: fix indent errors on multiline destructure (fixes #8729) (#8756)
  • 3608f06 Docs: Increase visibility of code of conduct (fixes #8758) (#8764)
  • 673a58b Update: support multiple fixes in a report (fixes #7348) (#8101)
  • 7a1bc38 Fix: don't pass default parserOptions to custom parsers (fixes #8744) (#8745)
  • c5b4052 Chore: enable computed-property-spacing on ESLint codebase (#8760)
  • 3419f64 Docs: describe how to use formatters on the formatter demo page (#8754)
  • a3ff8f2 Chore: combine tests in tests/lib/eslint.js and tests/lib/linter.js (#8746)
  • b7cc1e6 Fix: Space-infix-ops should ignore type annotations in TypeScript (#8341)

There are 141 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jun 26, 2017

Version 4.1.1 just got published.

Update to this version instead 🚀

Release Notes v4.1.1
  • f307aa0 Fix: ensure configs from a plugin are cached separately (fixes #8792) (#8798) (Teddy Katz)
  • 8b48ae8 Docs: Add doc on parser services (fixes #8390) (#8795) (Victor Hom)
  • 0d041e7 Fix: avoid crashing when using baseConfig with extends (fixes #8791) (#8797) (Teddy Katz)
  • 03213bb Chore: improve comment explanation of indent internal functions (#8800) (Teddy Katz)
  • d2e88ed Chore: Fix misleading comment in ConfigCache.js (#8799) (Teddy Katz)
Commits

The new version differs by 7 commits.

  • 1df6a01 4.1.1
  • 79a4482 Build: changelog update for 4.1.1
  • f307aa0 Fix: ensure configs from a plugin are cached separately (fixes #8792) (#8798)
  • 8b48ae8 Docs: Add doc on parser services (fixes #8390) (#8795)
  • 0d041e7 Fix: avoid crashing when using baseConfig with extends (fixes #8791) (#8797)
  • 03213bb Chore: improve comment explanation of indent internal functions (#8800)
  • d2e88ed Chore: Fix misleading comment in ConfigCache.js (#8799)

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 9, 2017

Version 4.2.0 just got published.

Update to this version instead 🚀

Release Notes v4.2.0
  • e0f0101 Update: fix indentation of nested function parameters (fixes #8892) (#8900) (Teddy Katz)
  • 9f95a3e Chore: remove unused helper method from indent (#8901) (Teddy Katz)
  • 11ffe6b Fix: no-regex-spaces rule incorrectly fixes quantified spaces (#8773) (Keri Warr)
  • 975dacf Update: fix indentation of EmptyStatements (fixes #8882) (#8885) (Teddy Katz)
  • 88ed041 Build: Turnoff CI branch build (fixes #8804) (#8873) (Gyandeep Singh)
  • 72f22eb Chore: replace is-my-json-valid with Ajv (#8852) (Gajus Kuizinas)
  • 7c8de92 Docs: Clarified PR guidelines in maintainer guide (#8876) (Kevin Partington)
  • d1fc408 Docs: Update CLA link in Contributing docs (#8883) (Calvin Freitas)
  • 931a9f1 Fix: indent false positive with multi-line await expression (#8837) (薛定谔的猫)
  • 3767cda Update: add no-sync option to allow at root level (fixes #7985) (#8859) (Victor Hom)
  • 1ce553d Docs: Fix wording of minProperties in object-curly-newline (fixes #8874) (#8878) (solmsted)
  • f00854e Fix: --quiet no longer fixes warnings (fixes #8675) (#8858) (Kevin Partington)
  • b678535 Chore: Add collapsible block for config in ISSUE_TEMPLATE (#8872) (Gyandeep Singh)
  • 1f5bfc2 Update: Add always-multiline option to multiline-ternary (fixes #8770) (#8841) (Nathan Woltman)
  • 22116f2 Fix: correct comma-dangle JSON schema (#8864) (Evgeny Poberezkin)
  • 676af9e Update: fix indentation of JSXExpressionContainer contents (fixes #8832) (#8850) (Teddy Katz)
  • 330dd58 Chore: fix title of linter test suite (#8861) (Teddy Katz)
  • 60099ed Chore: enable for-direction rule on ESLint codebase (#8853) (薛定谔的猫)
  • e0d1a84 Chore: upgrade eslint-plugin-eslint-plugin & eslint-plugin-node (#8856) (薛定谔的猫)
  • 0780d86 Chore: remove identical tests (#8851) (Teddy Katz)
  • 5c3ac8e Fix: arrow-parens fixer gets tripped up with trailing comma in args (#8838) (薛定谔的猫)
  • c4f2e29 Build: fix race condition in demo (#8827) (Teddy Katz)
  • c693be5 New: Allow passing a function as fix option (fixes #8039) (#8730) (Ian VanSchooten)
  • 8796d55 Docs: add missing item to 4.0 migration guide table of contents (#8835) (薛定谔的猫)
  • 742998c doc md update: false -> false (#8825) (Erik Vold)
  • ce969f9 Docs: add guidelines for patch release communication (fixes #7277) (#8823) (Teddy Katz)
  • 5c83c99 Docs: Clarify arrow function parens in no-extra-parens (fixes #8741) (#8822) (Kevin Partington)
  • 84d921d Docs: Added note about Node/CJS scoping to no-redeclare (fixes #8814) (#8820) (Kevin Partington)
  • 85c9327 Update: fix parenthesized CallExpression indentation (fixes #8790) (#8802) (Teddy Katz)
  • be8d354 Update: simplify variable declarator indent handling (fixes #8785) (#8801) (Teddy Katz)
  • 9417818 Fix: no-debugger autofixer produced invalid syntax (#8806) (Teddy Katz)
  • 8698a92 New: getter-return rule (fixes #8449) (#8460) (薛定谔的猫)
  • eac06f2 Fix: no-extra-parens false positives for variables called "let" (#8808) (Teddy Katz)
  • 616587f Fix: dot-notation autofix produces syntax errors for object called "let" (#8807) (Teddy Katz)
  • a53ef7e Fix: don't require a third argument in linter.verifyAndFix (fixes #8805) (#8809) (Teddy Katz)
  • 5ad8b70 Docs: add minor formatting improvement to paragraph about parsers (#8816) (Teddy Katz)
Commits

The new version differs by 38 commits.

  • 5ea79dc 4.2.0
  • b19ee3f Build: changelog update for 4.2.0
  • e0f0101 Update: fix indentation of nested function parameters (fixes #8892) (#8900)
  • 9f95a3e Chore: remove unused helper method from indent (#8901)
  • 11ffe6b Fix: no-regex-spaces rule incorrectly fixes quantified spaces (#8773)
  • 975dacf Update: fix indentation of EmptyStatements (fixes #8882) (#8885)
  • 88ed041 Build: Turnoff CI branch build (fixes #8804) (#8873)
  • 72f22eb Chore: replace is-my-json-valid with Ajv (#8852)
  • 7c8de92 Docs: Clarified PR guidelines in maintainer guide (#8876)
  • d1fc408 Docs: Update CLA link in Contributing docs (#8883)
  • 931a9f1 Fix: indent false positive with multi-line await expression (#8837)
  • 3767cda Update: add no-sync option to allow at root level (fixes #7985) (#8859)
  • 1ce553d Docs: Fix wording of minProperties in object-curly-newline (fixes #8874) (#8878)
  • f00854e Fix: --quiet no longer fixes warnings (fixes #8675) (#8858)
  • b678535 Chore: Add collapsible block for config in ISSUE_TEMPLATE (#8872)

There are 38 commits in total.

See the full diff

@jcane86
Copy link
Owner

jcane86 commented Jul 21, 2017

Airbnb's ESLint doesn't support ESLint version 4+ - airbnb/javascript#1454.
Track progress here - airbnb/javascript#1447

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jul 21, 2017

Version 4.3.0 just got published.

Update to this version instead 🚀

Release Notes v4.3.0
  • 91dccdf Update: support more options in prefer-destructuring (#8796) (Victor Hom)
  • 3bebcfd Update: Support generator yields in no constant condition (#8762) (Victor Hom)
  • 96df8c9 Fix: Handle fixing objects containing comments (fixes #8484) (#8944) (Brian Schemp)
  • e39d41d Docs: Make peerDependencies package.json snippet valid JSON (#8971) (Sam Adams)
  • a5fd101 Fix: duplicated error message if a crash occurs (fixes #8964) (#8965) (Teddy Katz)
  • f8d122c Docs: trailing commas not allowed in json (#8969) (Scott Fletcher)
  • d09288a Chore: Use output: null to assert that a test case is not autofixed. (#8960) (薛定谔的猫)
  • e639358 Update: add question to confirm downgrade (fixes #8870) (#8911) (Toru Nagashima)
  • 601039d Docs: fix badge in eslint-config-eslint readme (#8954) (Teddy Katz)
  • 3c231fa Update: add enforceInMethodNames to no-underscore-dangle (fixes #7065) (#7234) (Gabriele Petronella)
  • 128591f Update: prefer-numeric-literals warns Number.parseInt (fixes #8913) (#8929) (Kevin Partington)
  • 846f8b1 Docs: Clarified that core PRs require issue in maintainer guide (#8927) (Kevin Partington)
  • 55bc35d Fix: Avoid shell mangling during eslint --init (#8936) (Anders Kaseorg)
  • 10c3d78 Chore: fix misleading indent test (#8925) (Teddy Katz)
  • fb8005d Update: no-restricted-globals custom error messages (fixes #8315) (#8932) (Kevin Partington)
  • a747b6f Chore: make minor improvements to indent internals (#8947) (Teddy Katz)
  • 1ea3723 Update: fix indentation of parenthesized MemberExpressions (fixes #8924) (#8928) (Teddy Katz)
  • 9abc6f7 Update: fix BinaryExpression indentation edge case (fixes #8914) (#8930) (Teddy Katz)
  • 0e90453 Docs: Fixing broken cyclomatic complexity link (fixes #8396) (#8937) (Chris Bargren)
  • a8a8350 Chore: improve performance of indent rule (#8905) (Teddy Katz)
  • 764b2a9 Chore: update header info in indent (#8926) (Teddy Katz)
  • 597c217 Fix: confusing error if plugins from config is not an array (#8888) (Calvin Freitas)
  • 3c1dd6d Docs: add description of no-sync allowAtRootLevel option (fixes #8902) (#8906) (Teddy Katz)
  • 933a9cf Chore: add a fuzzer to detect bugs in core rules (#8422) (Teddy Katz)
  • 45f8cd9 Docs: fix verifyAndFix result property name (#8903) (Tino Vyatkin)
  • 1a89e1c Docs: Fix always-multiline example in multiline-ternary docs (#8904) (Nathan Woltman)
Commits

The new version differs by 28 commits.

  • 2874d75 4.3.0
  • 1c83662 Build: changelog update for 4.3.0
  • 91dccdf Update: support more options in prefer-destructuring (#8796)
  • 3bebcfd Update: Support generator yields in no constant condition (#8762)
  • 96df8c9 Fix: Handle fixing objects containing comments (fixes #8484) (#8944)
  • e39d41d Docs: Make peerDependencies package.json snippet valid JSON (#8971)
  • a5fd101 Fix: duplicated error message if a crash occurs (fixes #8964) (#8965)
  • f8d122c Docs: trailing commas not allowed in json (#8969)
  • d09288a Chore: Use output: null to assert that a test case is not autofixed. (#8960)
  • e639358 Update: add question to confirm downgrade (fixes #8870) (#8911)
  • 601039d Docs: fix badge in eslint-config-eslint readme (#8954)
  • 3c231fa Update: add enforceInMethodNames to no-underscore-dangle (fixes #7065) (#7234)
  • 128591f Update: prefer-numeric-literals warns Number.parseInt (fixes #8913) (#8929)
  • 846f8b1 Docs: Clarified that core PRs require issue in maintainer guide (#8927)
  • 55bc35d Fix: Avoid shell mangling during eslint --init (#8936)

There are 28 commits in total.

See the full diff

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 5, 2017

Version 4.4.0 just got published.

Update to this version instead 🚀

Release Notes v4.4.0
  • 89196fd Upgrade: Espree to 3.5.0 (#9074) (Gyandeep Singh)
  • b3e4598 Fix: clarify AST and don't use node.start/node.end (fixes #8956) (#8984) (Toru Nagashima)
  • 62911e4 Update: Add ImportDeclaration option to indent rule (#8955) (David Irvine)
  • de75f9b Chore: enable object-curly-newline & object-property-newline.(fixes #9042) (#9068) (薛定谔的猫)
  • 5ae8458 Docs: fix typo in object-shorthand.md (#9066) (Jon Berry)
  • c3d5b39 Docs: clarify options descriptions (fixes #8875) (#9060) (Brandon Mailhiot)
  • 37158c5 Docs: clarified behavior of globalReturn option (fixes #8953) (#9058) (Brandon Mailhiot)
  • c2f3553 Docs: Update example for MemberExpression option of indent (fixes #9056) (#9057) (Jeff)
  • 78a85e0 Fix: no-extra-parens incorrectly reports async function expressions (#9035) (薛定谔的猫)
  • c794f86 Fix: getter-return reporting method named 'get' (fixes #8919) (#9004) (薛定谔的猫)
  • d0f78ec Docs: update rule deprecation policy (fixes #8635) (#9033) (Teddy Katz)
  • 5ab282f Fix: Print error message in bin/eslint.js (fixes #9011) (#9041) (Victor Hom)
  • 50e3cf3 Docs: Update sort-keys doc to define natural ordering (fixes #9043) (#9045) (Karan Sharma)
  • 7ecfe6a Chore: enable eslint-plugin/test-case-property-ordering (#9040) (薛定谔的猫)
  • ad32697 Upgrade: js-yaml to 3.9.1 (refs #9011) (#9044) (Teddy Katz)
  • 66c1d43 Docs: Create SUPPORT.md (#9031) (Teddy Katz)
  • 7247b6c Update: handle indentation of custom destructuring syntax (fixes #8990) (#9027) (Teddy Katz)
  • cdb82f2 Fix: padding-line-between-statements crash on semicolons after blocks (#8748) (Alexander Madyankin)
  • 3141872 Chore: remove unnecessary eslint-disable comments in codebase (#9032) (Teddy Katz)
  • 0f97279 Fix: refactor no-multi-spaces to avoid regex backtracking (fixes #9001) (#9008) (Teddy Katz)
  • b74514d Fix: refactor RuleContext to not modify report locations (fixes #8980) (#8997) (Teddy Katz)
  • 31d7fd2 Fix: inconsistent indent behavior on computed properties (fixes #8989) (#8999) (Teddy Katz)
  • 3393894 Fix: avoid reporting the entire AST for missing rules (#8998) (Teddy Katz)
  • b3b95b8 Chore: enable additional rules on ESLint codebase (#9013) (Teddy Katz)
  • 9b6c552 Upgrade: eslint-plugin-eslint-plugin@0.8.0 (#9012) (薛定谔的猫)
  • acbe86a Chore: disallow .substr and .substring in favor of .slice (#9010) (Teddy Katz)
  • d0536d6 Chore: Optimizes adding Linter methods (fixes #9000) (#9007) (Sean C Denison)
  • 0a0401f Chore: fix spelling error. (#9003) (薛定谔的猫)
  • 3d020b9 Update: emit a warning for ecmaFeatures rather than throwing an error (#8974) (Teddy Katz)
  • d2f8f9f Fix: include name of invalid config in validation messages (fixes #8963) (#8973) (Teddy Katz)
  • c3ee46b Chore: fix misleading comment in RuleTester (#8995) (Teddy Katz)
Commits

The new version differs by 33 commits.

  • a113cd3 4.4.0
  • 181bd46 Build: changelog update for 4.4.0
  • 89196fd Upgrade: Espree to 3.5.0 (#9074)
  • b3e4598 Fix: clarify AST and don't use node.start/node.end (fixes #8956) (#8984)
  • 62911e4 Update: Add ImportDeclaration option to indent rule (#8955)
  • de75f9b Chore: enable object-curly-newline & object-property-newline.(fixes #9042) (#9068)
  • 5ae8458 Docs: fix typo in object-shorthand.md (#9066)
  • c3d5b39 Docs: clarify options descriptions (fixes #8875) (#9060)
  • 37158c5 Docs: clarified behavior of globalReturn option (fixes #8953) (#9058)
  • c2f3553 Docs: Update example for MemberExpression option of indent (fixes #9056) (#9057)
  • 78a85e0 Fix: no-extra-parens incorrectly reports async function expressions (#9035)
  • c794f86 Fix: getter-return reporting method named 'get' (fixes #8919) (#9004)
  • d0f78ec Docs: update rule deprecation policy (fixes #8635) (#9033)
  • 5ab282f Fix: Print error message in bin/eslint.js (fixes #9011) (#9041)
  • 50e3cf3 Docs: Update sort-keys doc to define natural ordering (fixes #9043) (#9045)

There are 33 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 7, 2017
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Aug 7, 2017

Version 4.4.1 just got published.

Update to this version instead 🚀

Release Notes v4.4.1
  • ec93614 Fix: no-multi-spaces to avoid reporting consecutive tabs (fixes #9079) (#9087) (Teddy Katz)
Commits

The new version differs by 3 commits.

  • 0d9da6d 4.4.1
  • 1ea9a6c Build: changelog update for 4.4.1
  • ec93614 Fix: no-multi-spaces to avoid reporting consecutive tabs (fixes #9079) (#9087)

See the full diff

@jcane86 jcane86 closed this in #21 Aug 9, 2017
jcane86 pushed a commit that referenced this pull request Aug 9, 2017
@greenkeeper greenkeeper bot deleted the greenkeeper/eslint-4.1.0 branch August 9, 2017 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant