-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
chore(deps): update linters (major) #12550
Conversation
@viceice ESLint has a migration guide here: https://eslint.org/docs/user-guide/migrating-to-8.0.0 |
@rarkins I'm thinking of dropping airbnb lint rules? I don't see a big value. I think using the normal recommend sets are enough. |
Strange thing, lint don't fail on airbnb. Maybe those rules are already disabled 🤔 |
@viceice fine by me |
45ce32d
to
407d92e
Compare
@viceice do you want these fixes in a separate PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think those are ok to have here.
🎉 This PR is included in version 29.3.2 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
This PR contains the following updates:
4.33.0
->5.2.0
4.33.0
->5.2.0
7.32.0
->8.1.0
24.7.0
->25.2.2
Release Notes
typescript-eslint/typescript-eslint
v5.2.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.1.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.0.0
Compare Source
Features
eslint/eslint
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)jest-community/eslint-plugin-jest
v25.2.2
Compare Source
Bug Fixes
const
or declarations (#959) (ce8cd61)v25.2.1
Compare Source
Bug Fixes
it.todo
&test.todo
calls (#954) (d3cc0db)v25.2.0
Compare Source
Features
additionalTestBlockFunctions
option (#850) (3b94c62)v25.1.0
Compare Source
Features
eslint@8
(#940) (5a9e45f)25.0.6 (2021-10-14)
Bug Fixes
expect.resolve
&expect.reject
(#948) (71b7e17), closes #947await
in arrays (#949) (a62130c)25.0.5 (2021-10-11)
Bug Fixes
@typescript-eslint/eslint-plugin@5
(#942) (9b842a3)25.0.4 (2021-10-11)
Bug Fixes
@typescript-eslint/experimental-utils
to v5 (#941) (afad49a)25.0.3 (2021-10-11)
Bug Fixes
25.0.2 (2021-10-11)
Bug Fixes
25.0.1 (2021-10-10)
Bug Fixes
v25.0.6
Compare Source
Bug Fixes
expect.resolve
&expect.reject
(#948) (71b7e17), closes #947await
in arrays (#949) (a62130c)v25.0.5
Compare Source
Bug Fixes
@typescript-eslint/eslint-plugin@5
(#942) (9b842a3)v25.0.4
Compare Source
Bug Fixes
@typescript-eslint/experimental-utils
to v5 (#941) (afad49a)v25.0.3
Compare Source
Bug Fixes
v25.0.2
Compare Source
Bug Fixes
v25.0.1
Compare Source
Bug Fixes
v25.0.0
Compare Source
Bug Fixes
Features
prefer-to-be
to style ruleset (2a3376f)prefer-lowercase-title
(b860084)valid-describe-callback
(f3e9e9a)BREAKING CHANGES
valid-describe
tovalid-describe-callback
lowercase-name
toprefer-lowercase-title
prefer-to-be-undefined
ruleprefer-to-be-null
ruleprefer-to-be
ruleno-expect-resolves
,no-truthy-falsy
,no-try-expect
, andprefer-inline-snapshots
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.