Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

Update eslint to version 4.3.0 🚀 #55

Merged
merged 3 commits into from
Jul 24, 2017
Merged

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Jul 9, 2017

Version 4.2.0 of eslint just got published.

Dependency eslint
Current Version 3.19.0
Type devDependency

The version 4.2.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.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 186 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 186 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 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

@Arcanemagus
Copy link
Member

Blocked on a compatible version of eslint-config-airbnb-base.

@dirk-thomas
Copy link
Member

How is the status on this? It seems that a new version of eslint-config-airbnb-base should be available by now: airbnb/javascript#1447 (comment)

@Arcanemagus
Copy link
Member

Yep, they released a new version 😁.

Minimum version is v11.3.0, note that eslint-plugin-import will need to be updated to v2.7.0 as well.

@dirk-thomas
Copy link
Member

Can you please update this PR, ensure it works as desired and let me know when it is ready to be merged. Thanks.

@Arcanemagus Arcanemagus self-assigned this Jul 24, 2017
@Arcanemagus Arcanemagus changed the title Update eslint to the latest version 🚀 Update eslint to version 4.3.0 🚀 Jul 24, 2017
@Arcanemagus
Copy link
Member

@dirk-thomas This is done, looks like no new linting issues were introduced.

@dirk-thomas
Copy link
Member

Great. Thank you.

@dirk-thomas dirk-thomas merged commit 56b1cbb into master Jul 24, 2017
@dirk-thomas dirk-thomas deleted the greenkeeper/eslint-4.2.0 branch July 24, 2017 19:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants