-
Notifications
You must be signed in to change notification settings - Fork 7
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
feat: support ESLInt v8 #501
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
requested review from
koba04,
sakit0 and
sosukesuzuki
as code owners
October 9, 2021 21:57
renovate
bot
force-pushed
the
renovate/major-eslint-and-prettier
branch
5 times, most recently
from
October 14, 2021 16:26
5b633e7
to
a3a191a
Compare
To merge this, we have to wait for all ESLint plugins we use to support ESLint v8.
|
renovate
bot
force-pushed
the
renovate/major-eslint-and-prettier
branch
from
November 15, 2021 11:51
29953c6
to
a7b2a91
Compare
koba04
approved these changes
Nov 15, 2021
koba04
changed the title
fix(deps): update dependency eslint to v8
feat: support ESLInt v8
Nov 16, 2021
koba04
added a commit
that referenced
this pull request
Nov 16, 2021
eslint-plugin-node hasn't supported ESLint v8 yet, so it might not work well with node presets. This reverts commit 4a5dbe5.
Merged
koba04
added a commit
that referenced
this pull request
Nov 16, 2021
BREAKING CHANGE: this might introduce new errors that added to the recommended rules. eslint-plugin-node hasn't supported ESLint v8 yet, so it might not work well with node presets. This reverts commit 4a5dbe5.
koba04
added a commit
that referenced
this pull request
Nov 16, 2021
BREAKING CHANGE: this might introduce new errors that added to the recommended rules. eslint-plugin-node hasn't supported ESLint v8 yet, so it might not work well with node presets. * Revert "fix(deps): update dependency eslint to v8 (#501)" This reverts commit db1a7d0. * feat: support ESLint v8 (#501) This reverts commit 4a5dbe5.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
eslint-plugin-node hasn't supported ESLint v8 yet, so it might not work well with
node
presets.This PR contains the following updates:
^7.0.0
->^7.0.0 || ^8.0.0
^7.32.0
->^8.2.0
Release Notes
eslint/eslint
v8.2.0
Compare Source
Features
c9fefd2
feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)Documentation
c415c04
docs: Use string rule severity in CLI examples (#15253) (Kevin Partington)12b627d
docs: fix typo inworking-with-rules.md
(#15233) (Nitin Kumar)a86ffc0
docs: fix broken anchor in configuration files (#15223) (Pierre Berger)ee8af5f
docs: Link to unit tests from rule documentation (#15207) (Brandon Mills)1c0ca3c
docs: addci
andperf
tags for commit (#15215) (Nitin Kumar)Build Related
796587a
build: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)Chores
cf5b6be
chore: update @eslint/eslintrc to avoid different versions ofjs-yaml
(#15265) (Milos Djermanovic)4fd7a6c
perf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic)fda533c
chore: updatestrip-ansi
dependency (#15221) (Nitin Kumar)67949bd
ci: Remove Node 16 CI prerelease workaround (#14935) (Brandon Mills)v8.1.0
Compare Source
446b4b3
Docs: Update commit message format docs (#15200) (Nicholas C. Zakas)d9d84a0
Fix: keyword-spacing conflict with space-infix-ops on>
(fixes #14712) (#15172) (Milos Djermanovic)a1f7ad7
Fix: allowbaseConfig
to extend preloaded plugin config (fixes #15079) (#15187) (Milos Djermanovic)3d370fb
New: Add no-unused-private-class-members rule (fixes #14859) (#14895) (Tim van der Lippe)e926b17
New: Add name to RuleTester (#15179) (Gareth Jones)90a5b6b
Chore: improve performance of:function
selector (#15181) (Milos Djermanovic)31af1c8
Chore: fix counting of files in performance test (#15190) (Milos Djermanovic)1b87fa8
Build: add node v17 (#15193) (唯然)0fb3bb2
Docs: removeinstanceof
from keyword-spacing docs (#15180) (Milos Djermanovic)249a040
Upgrade:eslint-plugin-eslint-plugin
to v4 (#15169) (Bryan Mishkin)35f3254
Docs: Describe range in rule docs (fixes #14162) (#15174) (Nicholas C. Zakas)b5049c8
Chore: Update stale bot settings (#15173) (Nicholas C. Zakas)2b32f50
Docs: Fix typo in README.md (#15168) (Dmitriy Fishman)dd58cd4
Chore: migrate master to main (#15062) (Nitesh Seram)ec0f8e0
Chore: Add stale issue/PR checker (#15151) (Nicholas C. Zakas)2cfbd4b
Docs: Update README team and sponsors (ESLint Jenkins)v8.0.1
Compare Source
f9217e5
Upgrade: @eslint/eslintrc@1.0.3 for Jest workaround (#15164) (Brandon Mills)c584a63
Chore: add ecmaVersion 13 to types.js (#15163) (Milos Djermanovic)ff5fcd4
Docs: add 13 as allowed ecma version (fixes #15159) (#15162) (唯然)v8.0.0
Compare Source
7d3f7f0
Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills)2174a6f
Fix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic)f885fe0
Docs: add note and example for extending the range of fix (refs #13706) (#13748) (Milos Djermanovic)3da1509
Docs: Add jsdoctype
annotation to sample rule (#15085) (Bryan Mishkin)68a49a9
Docs: Update Rollup Integrations (#15142) (xiaohai)d867f81
Docs: Remove a dot from curly link (#15128) (Mauro Murru)9f8b919
Sponsors: Sync README with website (ESLint Jenkins)4b08f29
Sponsors: Sync README with website (ESLint Jenkins)ebc1ba1
Sponsors: Sync README with website (ESLint Jenkins)2d654f1
Docs: add example .eslintrc.json (#15087) (Nicolas Mattia)16034f0
Docs: fix fixable example (#15107) (QiChang Li)07175b8
8.0.0-rc.0 (ESLint Jenkins)71faa38
Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins)67c0074
Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)cf34e5c
Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)c9efb5f
Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)14a4739
Update:no-new-func
rule catching eval case ofMemberExpression
(#14860) (Mojtaba Samimi)7f2346b
Docs: Update release blog post template (#15094) (Nicholas C. Zakas)fabdf8a
Chore: Removetarget.all
fromMakefile.js
(#15088) (Hirotaka Tagawa / wafuwafu13)e3cd141
Sponsors: Sync README with website (ESLint Jenkins)05d7140
Chore: document target global in Makefile.js (#15084) (Hirotaka Tagawa / wafuwafu13)0a1a850
Update: includeruleId
in error logs (fixes #15037) (#15053) (Ari Perkkiö)47be800
Chore: test Property > .key with { a = 1 } pattern (fixes #14799) (#15072) (Milos Djermanovic)a744dfa
Docs: Update CLA info (#15058) (Brian Warner)9fb0f70
Chore: fix bug report template (#15061) (Milos Djermanovic)f87e199
Chore: Cleanup issue templates (#15039) (Nicholas C. Zakas)660f075
8.0.0-beta.2 (ESLint Jenkins)d148ffd
Build: changelog update for 8.0.0-beta.2 (ESLint Jenkins)9e5c2e8
Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic)7cf96cf
Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)88a3952
Update: support class fields in thecomplexity
rule (refs #14857) (#14957) (Milos Djermanovic)9bd3d87
Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)6d1ccb6
Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)91e82f5
Docs: LintMessage.line and column are possibly undefined (#15032) (Brandon Mills)921ba1e
Chore: fix failing cli test (#15041) (Milos Djermanovic)dd56631
Docs: remove duplicate code path analysis document (#15033) (Milos Djermanovic)143a598
Chore: Switch issues to use forms (#15024) (Nicholas C. Zakas)f966fe6
Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)8c61f5a
Docs: add info about non-capturing groups to prefer-named-capture-group (#15009) (Andrzej Wódkiewicz)dd10937
Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)e9764f3
Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)4338b74
Docs: add no-dupe-class-members examples with class fields (refs #14857) (#15005) (Milos Djermanovic)b4232d4
Chore: Add test that deprecated rules display a deprecated notice (#14989) (TagawaHirotaka)88b4e3d
Docs: Make clear how rule options are overridden (fixes #14962) (#14976) (Jake Ob)4165c7f
Docs: Clarify Linter vs ESLint in node.js api docs (fixes #14953) (#14995) (Brian Bartels)80cfb8f
Docs: fix typo in migration guide (#14985) (Nitin Kumar)1ddc955
8.0.0-beta.1 (ESLint Jenkins)95cc61e
Build: changelog update for 8.0.0-beta.1 (ESLint Jenkins)05ca24c
Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)db15183
Chore: Refactor comments of tests (#14956) (TagawaHirotaka)396a0e3
Docs: update ScopeManager with class fields (#14974) (Milos Djermanovic)6663e7a
Docs: removedocs
script (fixes #14288) (#14971) (Nitin Kumar)44c6fc8
Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)44f7de5
Docs: Update deprecated information (#14961) (TagawaHirotaka)305e14a
Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)a79c9f3
Chore: Enforce jsdoc check-line-alignment never (#14955) (Brett Zamir)a8bcef7
Docs: Add 2021 and 2022 to supported ECMAScript versions (#14952) (coderaiser)3409785
Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)b301069
Docs: fix 'When Not To Use' in prefer-named-capture-group (refs #14959) (#14969) (Milos Djermanovic)2d18db6
Chore: add test for mergingparserOptions
in Linter (#14948) (Milos Djermanovic)3d7d5fb
Update: reporting loc fornever
option ineol-last
(refs #12334) (#14840) (Nitin Kumar)f110926
Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)e98f14d
Docs: Fix typo in no-implicit-globals.md (#14954) (jwbth)9a4ae3b
Chore: Apply comment require-description and check ClassDeclaration (#14949) (Brett Zamir)8344675
Chore: fix small typo (#14951) (Sosuke Suzuki)26b0cd9
Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)ee1b54f
Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)58840ac
Chore: Update jsdoc plugin and tweak rules in effect (#14814) (Brett Zamir)81c60f4
Docs: document ESLint api (#14934) (Sam Chen)c74fe08
Build: Force prerelease peer dep for Node 16 in CI (#14933) (Brandon Mills)c9947d2
8.0.0-beta.0 (ESLint Jenkins)027165c
Build: changelog update for 8.0.0-beta.0 (ESLint Jenkins)be334f9
Chore: Fix Makefile call to linter.getRules() (#14932) (Brandon Mills)0c86b68
Chore: Replace old syntax for Array flat/flatMap (#14614) (Stephen Wade)6a89f3f
Chore: ignoreyarn-error.log
and.pnpm-debug.log
(#14925) (Nitin Kumar)28fe19c
Docs: Add v8.0.0 migration guide (fixes #14856) (#14884) (Nicholas C. Zakas)ec9db63
Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic)1f5d088
Docs: add an exampleObject.assign()
for rule no-import-assign (#14916) (薛定谔的猫)af96584
Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)3b6cd89
Chore: Add rel/abs path tests inno-restricted-{imports/modules}
rules (#14910) (Bryan Mishkin)62c6fe7
Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)f984515
Chore: add assertions on reporting location insemi
(#14899) (Nitin Kumar)a773b99
Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)88db3f5
Upgrade:js-yaml
to v4 (#14890) (Bryan Mishkin)cbc43da
Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)ccb9a91
Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)8c35066
Sponsors: Sync README with website (ESLint Jenkins)a3dd825
Sponsors: Sync README with website (ESLint Jenkins)c4e5802
Docs: improve rule details forno-console
(fixes #14793) (#14901) (Nitin Kumar)9052eee
Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)5c3a470
Docs: add class fields in no-multi-assign documentation (refs #14857) (#14907) (Milos Djermanovic)d234d89
Docs: add class fields in func-names documentation (refs #14857) (#14908) (Milos Djermanovic)ae6072b
Upgrade:eslint-visitor-keys
to v3 (#14902) (Bryan Mishkin)e53d8cf
Upgrade:markdownlint
dev dependencies (#14883) (Bryan Mishkin)d66e941
Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)149230c
Chore: Specify Node 14.x for Verify Files CI job (#14896) (Milos Djermanovic)537cf6a
Chore: updateglob-parent
(fixes #14879)(#14887) (Nitin Kumar)f7b4a3f
Chore: update dev deps to latest (#14624) (薛定谔的猫)24c9f2a
Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)86d31a4
Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)1d2213d
Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)4a7aab7
Breaking: requiremeta
for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)d6a761f
Breaking: Requiremeta.hasSuggestions
for rules with suggestions (#14573) (Bryan Mishkin)6bd747b
Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)8b4f3ab
Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)b953a4e
Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)8cce06c
Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)86bb63b
Breaking: Dropcodeframe
andtable
formatters (#14316) (Federico Brigante)f3cb320
Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)b8b2d55
Build: add codeql (#14729) (薛定谔的猫)e037d61
Docs: Mention workaround for escaping the slash character in selectors (#14675) (Aria)81f03b6
Docs: Update license copyright (#14877) (Nicholas C. Zakas)fa1c07c
Sponsors: Sync README with website (ESLint Jenkins)e31f492
Sponsors: Sync README with website (ESLint Jenkins)8307256
Sponsors: Sync README with website (ESLint Jenkins)Configuration
📅 Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.