Update dependency eslint to v8 #2

Closed
renovate-bot wants to merge 1 commits from renovate/eslint-8.x into master
Contributor

This PR contains the following updates:

Package Type Update Change
eslint (source) devDependencies major ^7.32.0 -> ^8.0.0

Release Notes

eslint/eslint

v8.14.0

Compare Source

Features

  • ab6363d feat: Add rule no-constant-binary-expression (#​15296) (Jordan Eldredge)

Bug Fixes

  • 35fa1dd fix: allow project paths to have URL-encoded characters (#​15795) (Milos Djermanovic)
  • 413f1d5 fix: update astUtils.isDirectiveComment with globals and exported (#​15775) (Milos Djermanovic)

Chores

  • 735458c chore: add static frontmatter to no-constant-binary-expression docs (#​15798) (Milos Djermanovic)
  • db28f2c chore: Add static frontmatter to docs (#​15782) (Nicholas C. Zakas)
  • 3bca59e chore: markdownlint autofix on commit (#​15783) (Nicholas C. Zakas)

v8.13.0

Compare Source

Features

  • 274acbd feat: fix no-eval logic for this in arrow functions (#​15755) (Milos Djermanovic)

Bug Fixes

  • 97b57ae fix: invalid operator in operator-assignment messages (#​15759) (Milos Djermanovic)

Documentation

  • c32482e docs: Typo in space-infix-ops docs (#​15754) (kmin-jeong)
  • f2c2d35 docs: disambiguate types FormatterFunction and LoadedFormatter (#​15727) (Francesco Trotta)

Chores

  • bb4c0d5 chore: Refactor docs to work with docs.eslint.org (#​15744) (Nicholas C. Zakas)
  • d36f12f chore: remove lib/init from eslint config (#​15748) (Milos Djermanovic)
  • a59a4e6 chore: replace trimLeft/trimRight with trimStart/trimEnd (#​15750) (Milos Djermanovic)

v8.12.0

Compare Source

Features

  • 685a67a feat: fix logic for top-level this in no-invalid-this and no-eval (#​15712) (Milos Djermanovic)

Chores

  • 18f5e05 chore: padding-line-between-statements remove useless additionalItems (#​15706) (Martin Sadovy)

v8.11.0

Compare Source

Features

  • 800bd25 feat: add destructuredArrayIgnorePattern option in no-unused-vars (#​15649) (Nitin Kumar)
  • 8933fe7 feat: Catch undefined and Boolean() in no-constant-condition (#​15613) (Jordan Eldredge)
  • f90fd9d feat: Add ESLint favicon to the HTML report document (#​15671) (Mahdi Hosseinzadeh)
  • 57b8a57 feat: valid-typeof always ban undefined (#​15635) (Zzzen)

Bug Fixes

  • 6814922 fix: escaping for square brackets in ignore patterns (#​15666) (Milos Djermanovic)
  • c178ce7 fix: extend the autofix range in comma-dangle to ensure the last element (#​15669) (Milos Djermanovic)

Documentation

  • c481cec docs: add fast-eslint-8 to atom integrations (userguide) (#​15695) (db developer)
  • d2255db docs: Add clarification about eslint-enable (#​15680) (dosisod)
  • 8b9433c docs: add object pattern to first section of computed-property-spacing (#​15679) (Milos Djermanovic)
  • de800c3 docs: link to minimatch docs added. (#​15688) (Gaurav Tewari)
  • 8f675b1 docs: sort-imports add single named import example (#​15675) (Arye Eidelman)

Chores

v8.10.0

Compare Source

Features

  • 6e2c325 feat: Add ignoreOnInitialization option to no-shadow rule (#​14963) (Soufiane Boutahlil)
  • 115cae5 feat: --debug prints time it takes to parse a file (#​15609) (Bartek Iwańczuk)
  • 345e70d feat: Add onlyOneSimpleParam option to no-confusing-arrow rule (#​15566) (Gautam Arora)

Bug Fixes

  • cdc5802 fix: Avoid __dirname for built-in configs (#​15616) (DoZerg)
  • ee7c5d1 fix: false positive in camelcase with combined properties (#​15581) (Nitin Kumar)

Documentation

Chores

v8.9.0

Compare Source

Features

  • 68f64a9 feat: update eslint-scope to ignore "use strict" directives in ES3 (#​15595) (Milos Djermanovic)
  • db57639 feat: add es2016, es2018, es2019, and es2022 environments (#​15587) (Milos Djermanovic)
  • 2dc38aa feat: fix bug with arrow function return types in function-paren-newline (#​15541) (Milos Djermanovic)
  • 6f940c3 feat: Implement FlatRuleTester (#​15519) (Nicholas C. Zakas)

Documentation

  • 570a036 docs: add one-var example with for-loop initializer (#​15596) (Milos Djermanovic)
  • 417191d docs: Remove the $ prefix in terminal commands (#​15565) (Andreas Lewis)
  • 389ff34 docs: add missing Variable#scope property in the scope manager docs (#​15571) (Milos Djermanovic)
  • f63795d docs: no-eval replace dead link with working one (#​15568) (rasenplanscher)
  • 0383591 docs: Remove old Markdown issue template (#​15556) (Brandon Mills)
  • a8dd5a2 docs: add 'when not to use it' section in no-duplicate-case docs (#​15563) (Milos Djermanovic)
  • 1ad439e docs: add missed verb in docs (#​15550) (Jeff Mosawy)

Chores

  • 586d45c chore: Upgrade to espree@9.3.1 (#​15600) (Milos Djermanovic)
  • 623e1e2 chore: Upgrade to eslint-visitor-keys@3.3.0 (#​15599) (Milos Djermanovic)
  • 355b23d chore: fix outdated link to Code of Conduct in PR template (#​15578) (Rich Trott)
  • b10fef2 ci: use Node 16 for browser test (#​15569) (Milos Djermanovic)
  • 92f89fb chore: suggest demo link in bug report template (#​15557) (Brandon Mills)

v8.8.0

Compare Source

Features

Documentation

v8.7.0

Compare Source

Features

  • 19ad061 feat: no-restricted-imports support casing (#​15439) (gfyoung)
  • 564ecdb feat: Support arbitrary module namespace names in no-restricted-imports (#​15491) (Milos Djermanovic)
  • 968a02a feat: Support arbitrary module namespace names in no-useless-rename (#​15493) (Milos Djermanovic)
  • 0d2b9a6 feat: move eslint --init to @​eslint/create-config (#​15150) (唯然)
  • 127f524 feat: false negative with property option in id-match (#​15474) (Nitin Kumar)
  • 359b2c1 feat: Support arbitrary module namespace names in the camelcase rule (#​15490) (Milos Djermanovic)
  • 3549571 feat: Support arbitrary module namespace names in the quotes rule (#​15479) (Milos Djermanovic)
  • 5563c45 feat: Support arbitrary module namespace names in keyword-spacing (#​15481) (Milos Djermanovic)
  • fd3683f feat: Support arbitrary module namespace names in no-restricted-exports (#​15478) (Milos Djermanovic)

Bug Fixes

  • a8db9a5 fix: no-invalid-this false positive in class field initializer (#​15495) (Milos Djermanovic)
  • 02d6426 fix: Correctly consume RuleTester statics (#​15507) (Brad Zacher)
  • db15802 fix: Add property fatalErrorCount to ignored file results (#​15520) (Francesco Trotta)
  • 03ac8cf fix: Prevent false positives with no-constant-condition (#​15486) (Jordan Eldredge)

Documentation

  • f50f849 docs: Update CLI docs to prefer local install (#​15513) (Nicholas C. Zakas)
  • 0469eb1 docs: Update shell code fences for new website (#​15522) (Olga)

Chores

v8.6.0

Compare Source

Features

  • 6802a54 feat: handle logical assignment in no-self-assign (#​14152) (Zzzen)
  • 3b38018 feat: allow to define eslint-disable-next-line in multiple lines (#​15436) (Nitin Kumar)
  • 9d6fe5a feat: false negative with onlyDeclarations + properties in id-match (#​15431) (Nitin Kumar)

Documentation

Chores

  • 3a384fc chore: Upgrade espree to 9.3.0 (#​15473) (Brandon Mills)
  • 1443cc2 chore: Update blogpost.md.ejs (#​15468) (Nicholas C. Zakas)
  • 28e907a refactor: remove unused parameter in linter.js (#​15451) (Milos Djermanovic)
  • eaa08d3 test: add tests for allowReserved parser option with flat config (#​15450) (Milos Djermanovic)

v8.5.0

Compare Source

Features

Bug Fixes

  • 7d832d4 fix: improve prefer-template fixer (#​15230) (Nitin Kumar)
  • 981fb48 fix: do not report global references in id-match rule (#​15420) (Nitin Kumar)
  • f13d4a6 fix: improve autofix of prefer-object-has-own (#​15419) (Nitin Kumar)
  • f4559a0 fix: add helpful message when test case has non-string code/name (#​15425) (Bryan Mishkin)

Documentation

  • 314c84c docs: add an incorrect code example in for-direction (#​15434) (Holger Jeromin)
  • 3928175 docs: add destructuring examples for computed-property-spacing (#​15423) (Nitin Kumar)
  • a53e59e docs: add more examples for array-element-newline rule (#​15427) (Nitin Kumar)
  • 74cf0a0 docs: update CLA info (#​15370) (Nitin Kumar)
  • e84195e docs: fix heading level for an option in class-methods-use-this rule (#​15399) (Takuya Fukuju)

Chores

  • 225f211 test: add destructuring test cases for computed-property-spacing (#​15424) (Nitin Kumar)
  • f2c7ba6 ci: use node v16 for macOS and windows jobs (#​15418) (Nitin Kumar)

v8.4.1

Compare Source

Bug Fixes

  • 234e3d9 fix: revert changes to reported locations in max-lines-per-function (#​15397) (Milos Djermanovic)

Documentation

  • fa4d483 docs: fix typo in example for sort-keys rule (#​15393) (Nitin Kumar)

v8.4.0

Compare Source

Features

Bug Fixes

  • 4940cc5 fix: mark --rulesdir option as deprecated in CLI docs (#​15310) (Kevin Partington)

Documentation

  • 54deec5 docs: update integrations.md (#​15380) (Vlad Sholokhov)
  • fa0423a docs: fix typo in PR template (#​15365) (Nitin Kumar)
  • e233920 docs: enable a few more markdownlint rules and fix violations (#​15368) (Bryan Mishkin)
  • 632176d docs: Dedent needlessly indented example in getter-return docs (#​15363) (Jordan Eldredge)
  • 4497e88 docs: Update release notes blog post template (#​15285) (Nicholas C. Zakas)

Chores

v8.3.0

Compare Source

Features

  • 60b0a29 feat: add allowProperties option to require-atomic-updates (#​15238) (Milos Djermanovic)
  • 79278a1 feat: update no-use-before-define for class static blocks (#​15312) (Milos Djermanovic)
  • ddd01dc feat: update no-redeclare for class static blocks (#​15313) (Milos Djermanovic)
  • de69cec feat: update no-inner-declarations for class static blocks (#​15290) (Milos Djermanovic)
  • e2fe7ef feat: support for private-in syntax (fixes #​14811) (#​15060) (Yosuke Ota)
  • 34bc8d7 feat: Update espree and eslint-scope (#​15338) (Brandon Mills)
  • b171cd7 feat: update max-depth for class static blocks (#​15316) (Milos Djermanovic)
  • 6487df3 feat: update padded-blocks for class static blocks (#​15333) (Milos Djermanovic)
  • 194f36d feat: update the complexity rule for class static blocks (#​15328) (Milos Djermanovic)
  • 3530337 feat: update the indent rule for class static blocks (#​15324) (Milos Djermanovic)
  • f03cd14 feat: update lines-around-comment for class static blocks (#​15323) (Milos Djermanovic)
  • 5c64747 feat: update brace-style for class static blocks (#​15322) (Milos Djermanovic)
  • df2f1cc feat: update max-statements for class static blocks (#​15315) (Milos Djermanovic)
  • fd5a0b8 feat: update prefer-const for class static blocks (#​15325) (Milos Djermanovic)
  • b3669fd feat: code path analysis for class static blocks (#​15282) (Milos Djermanovic)
  • 15c1397 feat: update eslint-scope for class static blocks (#​15321) (Milos Djermanovic)
  • 1a1bb4b feat: update one-var for class static blocks (#​15317) (Milos Djermanovic)
  • 9b666e0 feat: update padding-line-between-statements for class static blocks (#​15318) (Milos Djermanovic)
  • d3a267f feat: update class-methods-use-this for class static blocks (#​15298) (Milos Djermanovic)
  • cdaa541 feat: update no-lone-blocks for class static blocks (#​15295) (Milos Djermanovic)
  • 8611538 feat: update block-spacing for class static blocks (#​15297) (Milos Djermanovic)
  • 7b56844 feat: update keyword-spacing for class static blocks (#​15289) (Milos Djermanovic)
  • ea18711 feat: update no-extra-semi for class static blocks (#​15287) (Milos Djermanovic)
  • 0f0971f feat: update semi rule for class static blocks (#​15286) (Milos Djermanovic)
  • abe740c feat: add examples for block-scoped-var with class static blocks (#​15302) (Milos Djermanovic)
  • 0338fd2 feat: Normalize ecmaVersion to eslint-scope when using custom parser (#​15268) (Yosuke Ota)

Bug Fixes

  • 8aa7645 fix: update vars-on-top for class static blocks (#​15306) (Milos Djermanovic)
  • 479a4cb fix: update semi-style for class static blocks (#​15309) (Milos Djermanovic)
  • 6d1c666 fix: update no-invalid-this and no-eval for class static blocks (#​15300) (Milos Djermanovic)

Documentation

  • 6b85426 docs: Expand --debug option description in the CLI documentation (#​15308) (darkred)
  • 3ae5258 docs: the strict rule does not apply to class static blocks (#​15314) (Milos Djermanovic)
  • 9309841 docs: Remove inconsistent colon in pull request docs (#​15303) (Jordan Eldredge)
  • da238cc docs: remove deprecation note from lines-around-comment (#​15293) (Milos Djermanovic)
  • 1055f16 docs: no-unused-expressions - class static blocks don't have directives (#​15283) (Milos Djermanovic)
  • 4c55216 docs: Add variables option to no-use-before-define (#​15276) (Mathias Rasmussen)

Chores

  • edd8d24 chore: upgrade eslint-visitor-keys for class static blocks (#​15277) (Milos Djermanovic)

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 in working-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: add ci and perf tags for commit (#​15215) (Nitin Kumar)
  • 796587a build: upgrade eslint-release to v3.2.0 to support conventional commits (#​15246) (Milos Djermanovic)

Chores

v8.1.0

Compare Source

v8.0.1

Compare Source

v8.0.0

Compare Source


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 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 this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | devDependencies | major | [`^7.32.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/eslint/7.32.0/8.14.0) | --- ### Release Notes <details> <summary>eslint/eslint</summary> ### [`v8.14.0`](https://github.com/eslint/eslint/releases/v8.14.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.13.0...v8.14.0) #### Features - [`ab6363d`](https://github.com/eslint/eslint/commit/ab6363dffb9dfd9c6a9abb5292fc712745fe7a64) feat: Add rule no-constant-binary-expression ([#&#8203;15296](https://github.com/eslint/eslint/issues/15296)) (Jordan Eldredge) #### Bug Fixes - [`35fa1dd`](https://github.com/eslint/eslint/commit/35fa1dd8932ef3e55c37ec0e4b73b5d88f187e69) fix: allow project paths to have URL-encoded characters ([#&#8203;15795](https://github.com/eslint/eslint/issues/15795)) (Milos Djermanovic) - [`413f1d5`](https://github.com/eslint/eslint/commit/413f1d55f0ad05b6fe75bdde6df423253806797d) fix: update `astUtils.isDirectiveComment` with `globals` and `exported` ([#&#8203;15775](https://github.com/eslint/eslint/issues/15775)) (Milos Djermanovic) #### Build Related - [`c2407e8`](https://github.com/eslint/eslint/commit/c2407e81caf2d50325d9aa09bae70d38615ddf2c) build: add node v18 ([#&#8203;15791](https://github.com/eslint/eslint/issues/15791)) (唯然) #### Chores - [`735458c`](https://github.com/eslint/eslint/commit/735458cc96d4ecdb4ed97448b63ed4a579890b13) chore: add static frontmatter to no-constant-binary-expression docs ([#&#8203;15798](https://github.com/eslint/eslint/issues/15798)) (Milos Djermanovic) - [`db28f2c`](https://github.com/eslint/eslint/commit/db28f2c9ea6b654f615daf2f7e6f1a2034b85062) chore: Add static frontmatter to docs ([#&#8203;15782](https://github.com/eslint/eslint/issues/15782)) (Nicholas C. Zakas) - [`3bca59e`](https://github.com/eslint/eslint/commit/3bca59e30de73fb82d4def262ae1df72089df80d) chore: markdownlint autofix on commit ([#&#8203;15783](https://github.com/eslint/eslint/issues/15783)) (Nicholas C. Zakas) ### [`v8.13.0`](https://github.com/eslint/eslint/releases/v8.13.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.12.0...v8.13.0) #### Features - [`274acbd`](https://github.com/eslint/eslint/commit/274acbd56537f6b8199da1ac9e7bced74ae81b56) feat: fix no-eval logic for `this` in arrow functions ([#&#8203;15755](https://github.com/eslint/eslint/issues/15755)) (Milos Djermanovic) #### Bug Fixes - [`97b57ae`](https://github.com/eslint/eslint/commit/97b57ae3ebae9150456f5516c64b6d2ba75b4038) fix: invalid operator in operator-assignment messages ([#&#8203;15759](https://github.com/eslint/eslint/issues/15759)) (Milos Djermanovic) #### Documentation - [`c32482e`](https://github.com/eslint/eslint/commit/c32482e4fd4ad09f3d5fd960dc1fb7c1b4e56f23) docs: Typo in space-infix-ops docs ([#&#8203;15754](https://github.com/eslint/eslint/issues/15754)) (kmin-jeong) - [`f2c2d35`](https://github.com/eslint/eslint/commit/f2c2d350425268efa4b78ee6e0a2df8860e0efad) docs: disambiguate types `FormatterFunction` and `LoadedFormatter` ([#&#8203;15727](https://github.com/eslint/eslint/issues/15727)) (Francesco Trotta) #### Chores - [`bb4c0d5`](https://github.com/eslint/eslint/commit/bb4c0d530a231a8a14ed70ad61c06e284bbaaef0) chore: Refactor docs to work with docs.eslint.org ([#&#8203;15744](https://github.com/eslint/eslint/issues/15744)) (Nicholas C. Zakas) - [`d36f12f`](https://github.com/eslint/eslint/commit/d36f12f71b3e4f9e9552f1054d7a75be4dc03671) chore: remove `lib/init` from eslint config ([#&#8203;15748](https://github.com/eslint/eslint/issues/15748)) (Milos Djermanovic) - [`a59a4e6`](https://github.com/eslint/eslint/commit/a59a4e6e9217b3cc503c0a702b9e3b02b20b980d) chore: replace `trimLeft`/`trimRight` with `trimStart`/`trimEnd` ([#&#8203;15750](https://github.com/eslint/eslint/issues/15750)) (Milos Djermanovic) ### [`v8.12.0`](https://github.com/eslint/eslint/releases/v8.12.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.11.0...v8.12.0) #### Features - [`685a67a`](https://github.com/eslint/eslint/commit/685a67a62bdea19ca9ce12008a034b8d31162422) feat: fix logic for top-level `this` in no-invalid-this and no-eval ([#&#8203;15712](https://github.com/eslint/eslint/issues/15712)) (Milos Djermanovic) #### Chores - [`18f5e05`](https://github.com/eslint/eslint/commit/18f5e05bce10503186989d81ca484abb185a2c9d) chore: padding-line-between-statements remove useless `additionalItems` ([#&#8203;15706](https://github.com/eslint/eslint/issues/15706)) (Martin Sadovy) ### [`v8.11.0`](https://github.com/eslint/eslint/releases/v8.11.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.10.0...v8.11.0) #### Features - [`800bd25`](https://github.com/eslint/eslint/commit/800bd258e4484de24323809ebbf13fc72fcbabac) feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` ([#&#8203;15649](https://github.com/eslint/eslint/issues/15649)) (Nitin Kumar) - [`8933fe7`](https://github.com/eslint/eslint/commit/8933fe7afcc7cdd99cc0efccc08e8fe3a5e2996f) feat: Catch `undefined` and `Boolean()` in no-constant-condition ([#&#8203;15613](https://github.com/eslint/eslint/issues/15613)) (Jordan Eldredge) - [`f90fd9d`](https://github.com/eslint/eslint/commit/f90fd9d779a5b28dfd15ca3f993e6b3cd09e71e8) feat: Add ESLint favicon to the HTML report document ([#&#8203;15671](https://github.com/eslint/eslint/issues/15671)) (Mahdi Hosseinzadeh) - [`57b8a57`](https://github.com/eslint/eslint/commit/57b8a57be75ed2379fe39c93168175090dfe4cdd) feat: `valid-typeof` always ban `undefined` ([#&#8203;15635](https://github.com/eslint/eslint/issues/15635)) (Zzzen) #### Bug Fixes - [`6814922`](https://github.com/eslint/eslint/commit/68149221637faa8e4f2718773e751126b7ae8ac9) fix: escaping for square brackets in ignore patterns ([#&#8203;15666](https://github.com/eslint/eslint/issues/15666)) (Milos Djermanovic) - [`c178ce7`](https://github.com/eslint/eslint/commit/c178ce7044b5c19db2f4aabfdbe58003db5062fd) fix: extend the autofix range in comma-dangle to ensure the last element ([#&#8203;15669](https://github.com/eslint/eslint/issues/15669)) (Milos Djermanovic) #### Documentation - [`c481cec`](https://github.com/eslint/eslint/commit/c481cecacc728618832b4044374e445d332b4381) docs: add fast-eslint-8 to atom integrations (userguide) ([#&#8203;15695](https://github.com/eslint/eslint/issues/15695)) (db developer) - [`d2255db`](https://github.com/eslint/eslint/commit/d2255db24526de604b4a34e90c870158c4ea277e) docs: Add clarification about `eslint-enable` ([#&#8203;15680](https://github.com/eslint/eslint/issues/15680)) (dosisod) - [`8b9433c`](https://github.com/eslint/eslint/commit/8b9433c90c842d8ec06f633df7fbba6ac6d5036b) docs: add object pattern to first section of computed-property-spacing ([#&#8203;15679](https://github.com/eslint/eslint/issues/15679)) (Milos Djermanovic) - [`de800c3`](https://github.com/eslint/eslint/commit/de800c3c0b8e3f85921b40eaa97134fef12effa2) docs: link to minimatch docs added. ([#&#8203;15688](https://github.com/eslint/eslint/issues/15688)) (Gaurav Tewari) - [`8f675b1`](https://github.com/eslint/eslint/commit/8f675b1f7f6c0591abe36c20410d226bd9e1faa6) docs: sort-imports add single named import example ([#&#8203;15675](https://github.com/eslint/eslint/issues/15675)) (Arye Eidelman) #### Chores - [`385c9ad`](https://github.com/eslint/eslint/commit/385c9ad685b24b1821ec4085596b3aad299fb751) chore: rm trailing space in docs ([#&#8203;15689](https://github.com/eslint/eslint/issues/15689)) (唯然) ### [`v8.10.0`](https://github.com/eslint/eslint/releases/v8.10.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.9.0...v8.10.0) #### Features - [`6e2c325`](https://github.com/eslint/eslint/commit/6e2c325324479df1b3f868cf00a529b67d2c3d82) feat: Add `ignoreOnInitialization` option to no-shadow rule ([#&#8203;14963](https://github.com/eslint/eslint/issues/14963)) (Soufiane Boutahlil) - [`115cae5`](https://github.com/eslint/eslint/commit/115cae54125b9ef509af90620f51d4a692b51ab7) feat: `--debug` prints time it takes to parse a file ([#&#8203;15609](https://github.com/eslint/eslint/issues/15609)) (Bartek Iwańczuk) - [`345e70d`](https://github.com/eslint/eslint/commit/345e70d9d6490fb12b18953f56f3cea28fd61d83) feat: Add `onlyOneSimpleParam` option to no-confusing-arrow rule ([#&#8203;15566](https://github.com/eslint/eslint/issues/15566)) (Gautam Arora) #### Bug Fixes - [`cdc5802`](https://github.com/eslint/eslint/commit/cdc58025d9a8b522f516c3665d225b69a76c4ee1) fix: Avoid `__dirname` for built-in configs ([#&#8203;15616](https://github.com/eslint/eslint/issues/15616)) (DoZerg) - [`ee7c5d1`](https://github.com/eslint/eslint/commit/ee7c5d14a2cb5ce352d1851cec858b942572d2cc) fix: false positive in `camelcase` with combined properties ([#&#8203;15581](https://github.com/eslint/eslint/issues/15581)) (Nitin Kumar) #### Documentation - [`1005bd5`](https://github.com/eslint/eslint/commit/1005bd525a08208fee124149a6ad4cf9da20d7d5) docs: update CLA information ([#&#8203;15630](https://github.com/eslint/eslint/issues/15630)) (Nitin Kumar) - [`5d65c3b`](https://github.com/eslint/eslint/commit/5d65c3bc1e514ed07406c502437a1642913b27ed) docs: Fix typo in `no-irregular-whitespace` ([#&#8203;15634](https://github.com/eslint/eslint/issues/15634)) (Ryota Sekiya) - [`b93af98`](https://github.com/eslint/eslint/commit/b93af98b3c417225a027cabc964c38e779adb945) docs: add links between rules about whitespace around block curly braces ([#&#8203;15625](https://github.com/eslint/eslint/issues/15625)) (Milos Djermanovic) - [`ebc0460`](https://github.com/eslint/eslint/commit/ebc0460c411ea608ba5bab05829a1fd122fe21e8) docs: update babel links ([#&#8203;15624](https://github.com/eslint/eslint/issues/15624)) (Milos Djermanovic) #### Chores - [`7cec74e`](https://github.com/eslint/eslint/commit/7cec74e842b6e51da1b00a9e9b2c9da97dd17362) chore: upgrade [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc)[@&#8203;1](https://github.com/1).2.0 ([#&#8203;15648](https://github.com/eslint/eslint/issues/15648)) (Milos Djermanovic) - [`11c8580`](https://github.com/eslint/eslint/commit/11c8580de0dcedd5577cffe2b23d23a322cc97df) chore: read `ESLINT_MOCHA_TIMEOUT` env var in Makefile.js ([#&#8203;15626](https://github.com/eslint/eslint/issues/15626)) (Piggy) - [`bfaa548`](https://github.com/eslint/eslint/commit/bfaa5488bbc794c0d160fb55bd277a2c618953b2) test: add integration tests with built-in configs ([#&#8203;15612](https://github.com/eslint/eslint/issues/15612)) (Milos Djermanovic) - [`39a2fb3`](https://github.com/eslint/eslint/commit/39a2fb3f448a7096bfb2fc172fef6cc3f6a7ed3b) perf: fix lazy loading of core rules ([#&#8203;15606](https://github.com/eslint/eslint/issues/15606)) (Milos Djermanovic) - [`3fc9196`](https://github.com/eslint/eslint/commit/3fc919626ef6a00e35bb6b559b60a1e89cf6ca1a) chore: include `tests/conf` in test runs ([#&#8203;15610](https://github.com/eslint/eslint/issues/15610)) (Milos Djermanovic) ### [`v8.9.0`](https://github.com/eslint/eslint/releases/v8.9.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.8.0...v8.9.0) #### Features - [`68f64a9`](https://github.com/eslint/eslint/commit/68f64a9218341e5e9d83270c72587e1b413846de) feat: update eslint-scope to ignore `"use strict"` directives in ES3 ([#&#8203;15595](https://github.com/eslint/eslint/issues/15595)) (Milos Djermanovic) - [`db57639`](https://github.com/eslint/eslint/commit/db576396d20f5e31af1a90f8e5d88e08284a1672) feat: add `es2016`, `es2018`, `es2019`, and `es2022` environments ([#&#8203;15587](https://github.com/eslint/eslint/issues/15587)) (Milos Djermanovic) - [`2dc38aa`](https://github.com/eslint/eslint/commit/2dc38aa653f1d5137a9abf82024c67a11620bb7c) feat: fix bug with arrow function return types in function-paren-newline ([#&#8203;15541](https://github.com/eslint/eslint/issues/15541)) (Milos Djermanovic) - [`6f940c3`](https://github.com/eslint/eslint/commit/6f940c3ce715327f282c197d0f71b91848e5d83d) feat: Implement FlatRuleTester ([#&#8203;15519](https://github.com/eslint/eslint/issues/15519)) (Nicholas C. Zakas) #### Documentation - [`570a036`](https://github.com/eslint/eslint/commit/570a03699c5abfbcde39bb00fba39329695771e5) docs: add `one-var` example with `for-loop` initializer ([#&#8203;15596](https://github.com/eslint/eslint/issues/15596)) (Milos Djermanovic) - [`417191d`](https://github.com/eslint/eslint/commit/417191dff0dbfa353675c409e25f27f578ee1559) docs: Remove the $ prefix in terminal commands ([#&#8203;15565](https://github.com/eslint/eslint/issues/15565)) (Andreas Lewis) - [`389ff34`](https://github.com/eslint/eslint/commit/389ff34e26cb8ebad49e5ace0280a1f859f8d7ca) docs: add missing `Variable#scope` property in the scope manager docs ([#&#8203;15571](https://github.com/eslint/eslint/issues/15571)) (Milos Djermanovic) - [`f63795d`](https://github.com/eslint/eslint/commit/f63795dc710f6394d884932034a3e0cbe48f4ad2) docs: no-eval replace dead link with working one ([#&#8203;15568](https://github.com/eslint/eslint/issues/15568)) (rasenplanscher) - [`0383591`](https://github.com/eslint/eslint/commit/0383591a6cd7083455af9e34fa9333da7fed46bf) docs: Remove old Markdown issue template ([#&#8203;15556](https://github.com/eslint/eslint/issues/15556)) (Brandon Mills) - [`a8dd5a2`](https://github.com/eslint/eslint/commit/a8dd5a286bcb68595b85cd29490e081251a2c3c7) docs: add 'when not to use it' section in no-duplicate-case docs ([#&#8203;15563](https://github.com/eslint/eslint/issues/15563)) (Milos Djermanovic) - [`1ad439e`](https://github.com/eslint/eslint/commit/1ad439ed1d6c4ee50183c8f5d146a771e6c1be4c) docs: add missed verb in docs ([#&#8203;15550](https://github.com/eslint/eslint/issues/15550)) (Jeff Mosawy) #### Chores - [`586d45c`](https://github.com/eslint/eslint/commit/586d45c54b8468fb23376b7b2aedf984cf701cc2) chore: Upgrade to espree@9.3.1 ([#&#8203;15600](https://github.com/eslint/eslint/issues/15600)) (Milos Djermanovic) - [`623e1e2`](https://github.com/eslint/eslint/commit/623e1e28643381025b393a379493d9baea9b4869) chore: Upgrade to eslint-visitor-keys@3.3.0 ([#&#8203;15599](https://github.com/eslint/eslint/issues/15599)) (Milos Djermanovic) - [`355b23d`](https://github.com/eslint/eslint/commit/355b23d0c4e050be4e53292f552a47c10ec6e00e) chore: fix outdated link to Code of Conduct in PR template ([#&#8203;15578](https://github.com/eslint/eslint/issues/15578)) (Rich Trott) - [`b10fef2`](https://github.com/eslint/eslint/commit/b10fef25c99134d514fec4ddde19302661db5974) ci: use Node 16 for browser test ([#&#8203;15569](https://github.com/eslint/eslint/issues/15569)) (Milos Djermanovic) - [`92f89fb`](https://github.com/eslint/eslint/commit/92f89fb0647fef10468fd70d6782a845d75330e3) chore: suggest demo link in bug report template ([#&#8203;15557](https://github.com/eslint/eslint/issues/15557)) (Brandon Mills) ### [`v8.8.0`](https://github.com/eslint/eslint/releases/v8.8.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.7.0...v8.8.0) #### Features - [`5d60812`](https://github.com/eslint/eslint/commit/5d60812d440762dff72420714273c714c4c5d074) feat: implement rfc 2021-suppression-support ([#&#8203;15459](https://github.com/eslint/eslint/issues/15459)) (Yiwei Ding) #### Documentation - [`5769cc2`](https://github.com/eslint/eslint/commit/5769cc23eca7197bb5993a0201cc269a056d4dfd) docs: fix relative link ([#&#8203;15544](https://github.com/eslint/eslint/issues/15544)) (Nick Schonning) - [`ccbc35f`](https://github.com/eslint/eslint/commit/ccbc35ff3ebc89bb524a8fd8dc60df9408e58275) docs: trimmed rules h1s to just be rule names ([#&#8203;15514](https://github.com/eslint/eslint/issues/15514)) (Josh Goldberg) - [`851f1f1`](https://github.com/eslint/eslint/commit/851f1f18bd1a5da32c1b645bfcb28fadc627ad9e) docs: fixed typo in comment ([#&#8203;15531](https://github.com/eslint/eslint/issues/15531)) (Jiapei Liang) - [`7d7af55`](https://github.com/eslint/eslint/commit/7d7af55759eab2328aeeb71098d91f4a5e41b269) docs: address upcoming violation of markdownlint rule MD050/strong-style ([#&#8203;15529](https://github.com/eslint/eslint/issues/15529)) (David Anson) ### [`v8.7.0`](https://github.com/eslint/eslint/releases/v8.7.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.6.0...v8.7.0) #### Features - [`19ad061`](https://github.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#&#8203;15439](https://github.com/eslint/eslint/issues/15439)) (gfyoung) - [`564ecdb`](https://github.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#&#8203;15491](https://github.com/eslint/eslint/issues/15491)) (Milos Djermanovic) - [`968a02a`](https://github.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#&#8203;15493](https://github.com/eslint/eslint/issues/15493)) (Milos Djermanovic) - [`0d2b9a6`](https://github.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@&#8203;eslint/create-config](https://github.com/eslint/create-config) ([#&#8203;15150](https://github.com/eslint/eslint/issues/15150)) (唯然) - [`127f524`](https://github.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#&#8203;15474](https://github.com/eslint/eslint/issues/15474)) (Nitin Kumar) - [`359b2c1`](https://github.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#&#8203;15490](https://github.com/eslint/eslint/issues/15490)) (Milos Djermanovic) - [`3549571`](https://github.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#&#8203;15479](https://github.com/eslint/eslint/issues/15479)) (Milos Djermanovic) - [`5563c45`](https://github.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#&#8203;15481](https://github.com/eslint/eslint/issues/15481)) (Milos Djermanovic) - [`fd3683f`](https://github.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#&#8203;15478](https://github.com/eslint/eslint/issues/15478)) (Milos Djermanovic) #### Bug Fixes - [`a8db9a5`](https://github.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#&#8203;15495](https://github.com/eslint/eslint/issues/15495)) (Milos Djermanovic) - [`02d6426`](https://github.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#&#8203;15507](https://github.com/eslint/eslint/issues/15507)) (Brad Zacher) - [`db15802`](https://github.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#&#8203;15520](https://github.com/eslint/eslint/issues/15520)) (Francesco Trotta) - [`03ac8cf`](https://github.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#&#8203;15486](https://github.com/eslint/eslint/issues/15486)) (Jordan Eldredge) #### Documentation - [`f50f849`](https://github.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#&#8203;15513](https://github.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas) - [`0469eb1`](https://github.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#&#8203;15522](https://github.com/eslint/eslint/issues/15522)) (Olga) #### Chores - [`369fb1b`](https://github.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#&#8203;15526](https://github.com/eslint/eslint/issues/15526)) (Brandon Mills) - [`ba6317b`](https://github.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#&#8203;15501](https://github.com/eslint/eslint/issues/15501)) (Milos Djermanovic) - [`79b6340`](https://github.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#&#8203;15497](https://github.com/eslint/eslint/issues/15497)) (Abhay Gupta) - [`6278281`](https://github.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#&#8203;15480](https://github.com/eslint/eslint/issues/15480)) (Nitin Kumar) ### [`v8.6.0`](https://github.com/eslint/eslint/releases/v8.6.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.5.0...v8.6.0) #### Features - [`6802a54`](https://github.com/eslint/eslint/commit/6802a54837ea008bef4d5ae11522941693ba5ef6) feat: handle logical assignment in no-self-assign ([#&#8203;14152](https://github.com/eslint/eslint/issues/14152)) (Zzzen) - [`3b38018`](https://github.com/eslint/eslint/commit/3b38018ef5cb004ad5bc011de726bd2df2eb2f3f) feat: allow to define `eslint-disable-next-line` in multiple lines ([#&#8203;15436](https://github.com/eslint/eslint/issues/15436)) (Nitin Kumar) - [`9d6fe5a`](https://github.com/eslint/eslint/commit/9d6fe5a6b65f397bafc5eb0a995e96717cdc9b53) feat: false negative with `onlyDeclarations` + `properties` in id-match ([#&#8203;15431](https://github.com/eslint/eslint/issues/15431)) (Nitin Kumar) #### Documentation - [`6c4dee2`](https://github.com/eslint/eslint/commit/6c4dee2e87dac8d0751ce2426ded651ed0986112) docs: Document homedir is a configuration root ([#&#8203;15469](https://github.com/eslint/eslint/issues/15469)) (Bas Bosman) - [`51c37b1`](https://github.com/eslint/eslint/commit/51c37b118aed9c0d7a0efd40c491efca04c82ef9) docs: consistency changes ([#&#8203;15404](https://github.com/eslint/eslint/issues/15404)) (Bas Bosman) - [`775d181`](https://github.com/eslint/eslint/commit/775d18138244a28ebe1cb92849cd0f4e8cd27672) docs: Mention character classes in no-useless-escape ([#&#8203;15421](https://github.com/eslint/eslint/issues/15421)) (Sebastian Simon) #### Chores - [`3a384fc`](https://github.com/eslint/eslint/commit/3a384fc287cebb7be5fe5ed95497d578437a503a) chore: Upgrade espree to 9.3.0 ([#&#8203;15473](https://github.com/eslint/eslint/issues/15473)) (Brandon Mills) - [`1443cc2`](https://github.com/eslint/eslint/commit/1443cc2fc8785157936b864258924fe9bcd23210) chore: Update blogpost.md.ejs ([#&#8203;15468](https://github.com/eslint/eslint/issues/15468)) (Nicholas C. Zakas) - [`28e907a`](https://github.com/eslint/eslint/commit/28e907a4ca05a026d156f814f4118f8fe713e99d) refactor: remove unused parameter in `linter.js` ([#&#8203;15451](https://github.com/eslint/eslint/issues/15451)) (Milos Djermanovic) - [`eaa08d3`](https://github.com/eslint/eslint/commit/eaa08d3055b195bce59cc96bb63ac29038cd7c7d) test: add tests for `allowReserved` parser option with flat config ([#&#8203;15450](https://github.com/eslint/eslint/issues/15450)) (Milos Djermanovic) ### [`v8.5.0`](https://github.com/eslint/eslint/releases/v8.5.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.4.1...v8.5.0) #### Features - [`94e77a6`](https://github.com/eslint/eslint/commit/94e77a693fd5124c9057320310b41e92567d7e76) feat: Suggestions support for `prefer-regex-literals` ([#&#8203;15077](https://github.com/eslint/eslint/issues/15077)) (Yash Singh) - [`eafaf52`](https://github.com/eslint/eslint/commit/eafaf52464c01072fcf7be2bd2d91cd0b3ae67d0) feat: add `prefer-object-has-own` rule ([#&#8203;15346](https://github.com/eslint/eslint/issues/15346)) (Nitin Kumar) #### Bug Fixes - [`7d832d4`](https://github.com/eslint/eslint/commit/7d832d4ad55f3c987aca8d858809cbcb77697648) fix: improve `prefer-template` fixer ([#&#8203;15230](https://github.com/eslint/eslint/issues/15230)) (Nitin Kumar) - [`981fb48`](https://github.com/eslint/eslint/commit/981fb48991448bec171d7d4332d7dc514252f83f) fix: do not report global references in `id-match` rule ([#&#8203;15420](https://github.com/eslint/eslint/issues/15420)) (Nitin Kumar) - [`f13d4a6`](https://github.com/eslint/eslint/commit/f13d4a6cf7c7ff6160be7426fc6fe02e3e37a0b7) fix: improve autofix of `prefer-object-has-own` ([#&#8203;15419](https://github.com/eslint/eslint/issues/15419)) (Nitin Kumar) - [`f4559a0`](https://github.com/eslint/eslint/commit/f4559a0f7150ad7494658bd5ea846cfca5073caf) fix: add helpful message when test case has non-string code/name ([#&#8203;15425](https://github.com/eslint/eslint/issues/15425)) (Bryan Mishkin) #### Documentation - [`314c84c`](https://github.com/eslint/eslint/commit/314c84c1b83b32e75587ce7a77130eac7e2a8f49) docs: add an incorrect code example in for-direction ([#&#8203;15434](https://github.com/eslint/eslint/issues/15434)) (Holger Jeromin) - [`3928175`](https://github.com/eslint/eslint/commit/3928175d01c6ac2b37147b3256c56df8faf2c6c4) docs: add destructuring examples for `computed-property-spacing` ([#&#8203;15423](https://github.com/eslint/eslint/issues/15423)) (Nitin Kumar) - [`a53e59e`](https://github.com/eslint/eslint/commit/a53e59eab7da52e3df095a679a6fdab74a7bce6f) docs: add more examples for `array-element-newline` rule ([#&#8203;15427](https://github.com/eslint/eslint/issues/15427)) (Nitin Kumar) - [`74cf0a0`](https://github.com/eslint/eslint/commit/74cf0a040e1a83990d8d7eb57e1f5ce919a11ebe) docs: update CLA info ([#&#8203;15370](https://github.com/eslint/eslint/issues/15370)) (Nitin Kumar) - [`e84195e`](https://github.com/eslint/eslint/commit/e84195ea39b5cf54d7a551c62671af80b859f1ac) docs: fix heading level for an option in `class-methods-use-this` rule ([#&#8203;15399](https://github.com/eslint/eslint/issues/15399)) (Takuya Fukuju) #### Chores - [`225f211`](https://github.com/eslint/eslint/commit/225f2111ebcfc6bcd2d475f5261c85eb00fb0191) test: add destructuring test cases for `computed-property-spacing` ([#&#8203;15424](https://github.com/eslint/eslint/issues/15424)) (Nitin Kumar) - [`f2c7ba6`](https://github.com/eslint/eslint/commit/f2c7ba6c34c8943dc24a1c41317d536c1a63cb36) ci: use node v16 for `macOS` and `windows` jobs ([#&#8203;15418](https://github.com/eslint/eslint/issues/15418)) (Nitin Kumar) ### [`v8.4.1`](https://github.com/eslint/eslint/releases/v8.4.1) [Compare Source](https://github.com/eslint/eslint/compare/v8.4.0...v8.4.1) #### Bug Fixes - [`234e3d9`](https://github.com/eslint/eslint/commit/234e3d98eeab8956cefb14c982b9c348c21bb2d9) fix: revert changes to reported locations in max-lines-per-function ([#&#8203;15397](https://github.com/eslint/eslint/issues/15397)) (Milos Djermanovic) #### Documentation - [`fa4d483`](https://github.com/eslint/eslint/commit/fa4d4830a0e77f92154079ada17ffb893ce64232) docs: fix typo in example for `sort-keys` rule ([#&#8203;15393](https://github.com/eslint/eslint/issues/15393)) (Nitin Kumar) ### [`v8.4.0`](https://github.com/eslint/eslint/releases/v8.4.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.3.0...v8.4.0) #### Features - [`5771663`](https://github.com/eslint/eslint/commit/5771663e8d3e86fec9454ee0af439c6989506bf3) feat: add `allowReserved` parser option ([#&#8203;15387](https://github.com/eslint/eslint/issues/15387)) (Milos Djermanovic) - [`32ac37a`](https://github.com/eslint/eslint/commit/32ac37a76b2e009a8f106229bc7732671d358189) feat: Flat config support in Linter (refs [#&#8203;13481](https://github.com/eslint/eslint/issues/13481)) ([#&#8203;15185](https://github.com/eslint/eslint/issues/15185)) (Nicholas C. Zakas) - [`d041f34`](https://github.com/eslint/eslint/commit/d041f345cdf0306f15faa2f305fe1d21ef137eb1) feat: Treat Class/New Expressions as truthy in no-constant-condition ([#&#8203;15326](https://github.com/eslint/eslint/issues/15326)) (Jordan Eldredge) - [`8f44cf5`](https://github.com/eslint/eslint/commit/8f44cf505765b663e371412ab57f0f1dbbe78513) feat: report only lines that exceed the limit in max-lines-per-function ([#&#8203;15140](https://github.com/eslint/eslint/issues/15140)) (Sneh Khatri) - [`808ad35`](https://github.com/eslint/eslint/commit/808ad35f204c838cd5eb8d766807dc43692f42f9) feat: pass cwd to formatters (refs [eslint/rfcs#&#8203;57](https://github.com/eslint/rfcs/issues/57)) ([#&#8203;13392](https://github.com/eslint/eslint/issues/13392)) (Toru Nagashima) - [`f1b7499`](https://github.com/eslint/eslint/commit/f1b7499a5162d3be918328ce496eb80692353a5a) feat: support async formatters ([#&#8203;15243](https://github.com/eslint/eslint/issues/15243)) (MO) #### Bug Fixes - [`4940cc5`](https://github.com/eslint/eslint/commit/4940cc5c4903a691fe51d409137dd573c4c7706e) fix: mark --rulesdir option as deprecated in CLI docs ([#&#8203;15310](https://github.com/eslint/eslint/issues/15310)) (Kevin Partington) #### Documentation - [`54deec5`](https://github.com/eslint/eslint/commit/54deec56bc25d516becaf767769ee7543f491d62) docs: update integrations.md ([#&#8203;15380](https://github.com/eslint/eslint/issues/15380)) (Vlad Sholokhov) - [`fa0423a`](https://github.com/eslint/eslint/commit/fa0423af7f8453f6c97b915b3b026f258b76a600) docs: fix typo in PR template ([#&#8203;15365](https://github.com/eslint/eslint/issues/15365)) (Nitin Kumar) - [`e233920`](https://github.com/eslint/eslint/commit/e233920857e282ba22116ad5f1dcc6dfabc8ef5b) docs: enable a few more markdownlint rules and fix violations ([#&#8203;15368](https://github.com/eslint/eslint/issues/15368)) (Bryan Mishkin) - [`632176d`](https://github.com/eslint/eslint/commit/632176dc43180ea4e7f99da429fee3ee3814a04d) docs: Dedent needlessly indented example in getter-return docs ([#&#8203;15363](https://github.com/eslint/eslint/issues/15363)) (Jordan Eldredge) - [`4497e88`](https://github.com/eslint/eslint/commit/4497e880248c24dc19eea8a5466555b847c0c7eb) docs: Update release notes blog post template ([#&#8203;15285](https://github.com/eslint/eslint/issues/15285)) (Nicholas C. Zakas) #### Chores - [`efede90`](https://github.com/eslint/eslint/commit/efede90d59edc5cca9cd739df7e98f1ff00ca37d) chore: upgrade [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc)[@&#8203;1](https://github.com/1).0.5 ([#&#8203;15389](https://github.com/eslint/eslint/issues/15389)) (Milos Djermanovic) - [`0b8c846`](https://github.com/eslint/eslint/commit/0b8c846c77234125fbb211980bc1e62dc8791513) chore: fix update-readme to avoid multiple consecutive blank lines ([#&#8203;15375](https://github.com/eslint/eslint/issues/15375)) (Milos Djermanovic) - [`94b2a8b`](https://github.com/eslint/eslint/commit/94b2a8b3d1f7d139dd6b06216a64727b7d5f009b) chore: Use default Chromium binary in M1 Mac tests ([#&#8203;15371](https://github.com/eslint/eslint/issues/15371)) (Brandon Mills) - [`ba58d94`](https://github.com/eslint/eslint/commit/ba58d94cb51d4d2644c024446d5750eaf4853129) ci: use node `v16` for Verify Files ([#&#8203;15364](https://github.com/eslint/eslint/issues/15364)) (Nitin Kumar) - [`1e32ee5`](https://github.com/eslint/eslint/commit/1e32ee591e978188b121604d0af9cbc04a50a3b5) chore: add jsdoc type annotation to rules ([#&#8203;15291](https://github.com/eslint/eslint/issues/15291)) (Bryan Mishkin) ### [`v8.3.0`](https://github.com/eslint/eslint/releases/v8.3.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.2.0...v8.3.0) #### Features - [`60b0a29`](https://github.com/eslint/eslint/commit/60b0a292efd1b9cdc318b1e88a0cb7bbf14860b1) feat: add `allowProperties` option to require-atomic-updates ([#&#8203;15238](https://github.com/eslint/eslint/issues/15238)) (Milos Djermanovic) - [`79278a1`](https://github.com/eslint/eslint/commit/79278a14f1c8747bff8f5cb2100d8776f9d517f2) feat: update no-use-before-define for class static blocks ([#&#8203;15312](https://github.com/eslint/eslint/issues/15312)) (Milos Djermanovic) - [`ddd01dc`](https://github.com/eslint/eslint/commit/ddd01dcd5f14c6ddea5decca46db2f379ec35aeb) feat: update no-redeclare for class static blocks ([#&#8203;15313](https://github.com/eslint/eslint/issues/15313)) (Milos Djermanovic) - [`de69cec`](https://github.com/eslint/eslint/commit/de69cec834411aeb276a525c11dc10f628df2f51) feat: update no-inner-declarations for class static blocks ([#&#8203;15290](https://github.com/eslint/eslint/issues/15290)) (Milos Djermanovic) - [`e2fe7ef`](https://github.com/eslint/eslint/commit/e2fe7ef7ea0458de56bed4e4c3d5f71aaebd3f28) feat: support for private-in syntax (fixes [#&#8203;14811](https://github.com/eslint/eslint/issues/14811)) ([#&#8203;15060](https://github.com/eslint/eslint/issues/15060)) (Yosuke Ota) - [`34bc8d7`](https://github.com/eslint/eslint/commit/34bc8d7cb42d696ec56e0a3c780aa5b042285d6b) feat: Update espree and eslint-scope ([#&#8203;15338](https://github.com/eslint/eslint/issues/15338)) (Brandon Mills) - [`b171cd7`](https://github.com/eslint/eslint/commit/b171cd7ec839a0481a74a613b0d48a193f16bb6b) feat: update max-depth for class static blocks ([#&#8203;15316](https://github.com/eslint/eslint/issues/15316)) (Milos Djermanovic) - [`6487df3`](https://github.com/eslint/eslint/commit/6487df371496dd15272e2097e4d2c932532c8727) feat: update padded-blocks for class static blocks ([#&#8203;15333](https://github.com/eslint/eslint/issues/15333)) (Milos Djermanovic) - [`194f36d`](https://github.com/eslint/eslint/commit/194f36d9c009a72ec72fa9592ea9e31f9f168a52) feat: update the complexity rule for class static blocks ([#&#8203;15328](https://github.com/eslint/eslint/issues/15328)) (Milos Djermanovic) - [`3530337`](https://github.com/eslint/eslint/commit/3530337e71327d8325d0de01e8e73952010b1a08) feat: update the indent rule for class static blocks ([#&#8203;15324](https://github.com/eslint/eslint/issues/15324)) (Milos Djermanovic) - [`f03cd14`](https://github.com/eslint/eslint/commit/f03cd146a97ed312d635ac7b53ba0f8d01aa8b47) feat: update lines-around-comment for class static blocks ([#&#8203;15323](https://github.com/eslint/eslint/issues/15323)) (Milos Djermanovic) - [`5c64747`](https://github.com/eslint/eslint/commit/5c64747a8d7a4f896f0cbce67c7f5e7690837a9b) feat: update brace-style for class static blocks ([#&#8203;15322](https://github.com/eslint/eslint/issues/15322)) (Milos Djermanovic) - [`df2f1cc`](https://github.com/eslint/eslint/commit/df2f1cc81a559bbc9eee78a3a97315e2927af764) feat: update max-statements for class static blocks ([#&#8203;15315](https://github.com/eslint/eslint/issues/15315)) (Milos Djermanovic) - [`fd5a0b8`](https://github.com/eslint/eslint/commit/fd5a0b8506e4b6acd740ab966cc2c0e4ff6a4d15) feat: update prefer-const for class static blocks ([#&#8203;15325](https://github.com/eslint/eslint/issues/15325)) (Milos Djermanovic) - [`b3669fd`](https://github.com/eslint/eslint/commit/b3669fde2316f136af3a16b58b0c44e8ec196cee) feat: code path analysis for class static blocks ([#&#8203;15282](https://github.com/eslint/eslint/issues/15282)) (Milos Djermanovic) - [`15c1397`](https://github.com/eslint/eslint/commit/15c1397f0063931f50f31af8d110a23c6d660000) feat: update eslint-scope for class static blocks ([#&#8203;15321](https://github.com/eslint/eslint/issues/15321)) (Milos Djermanovic) - [`1a1bb4b`](https://github.com/eslint/eslint/commit/1a1bb4b1ee87c1b33f2d86ef70b3d81e83377547) feat: update one-var for class static blocks ([#&#8203;15317](https://github.com/eslint/eslint/issues/15317)) (Milos Djermanovic) - [`9b666e0`](https://github.com/eslint/eslint/commit/9b666e0682bacf44d2a5afa0023874b8b131b5f5) feat: update padding-line-between-statements for class static blocks ([#&#8203;15318](https://github.com/eslint/eslint/issues/15318)) (Milos Djermanovic) - [`d3a267f`](https://github.com/eslint/eslint/commit/d3a267f5f39167e3ee8248ae6b9cae5034d0486f) feat: update class-methods-use-this for class static blocks ([#&#8203;15298](https://github.com/eslint/eslint/issues/15298)) (Milos Djermanovic) - [`cdaa541`](https://github.com/eslint/eslint/commit/cdaa54130aca7a9c8dfd76c613d0718b048401b2) feat: update no-lone-blocks for class static blocks ([#&#8203;15295](https://github.com/eslint/eslint/issues/15295)) (Milos Djermanovic) - [`8611538`](https://github.com/eslint/eslint/commit/8611538b47e325c6d6b115bf3d901a26e9ac29f8) feat: update block-spacing for class static blocks ([#&#8203;15297](https://github.com/eslint/eslint/issues/15297)) (Milos Djermanovic) - [`7b56844`](https://github.com/eslint/eslint/commit/7b56844ece544e501f0173f6427038c9c5e0534f) feat: update keyword-spacing for class static blocks ([#&#8203;15289](https://github.com/eslint/eslint/issues/15289)) (Milos Djermanovic) - [`ea18711`](https://github.com/eslint/eslint/commit/ea1871146402a77234393613fe56a416382c7f0f) feat: update no-extra-semi for class static blocks ([#&#8203;15287](https://github.com/eslint/eslint/issues/15287)) (Milos Djermanovic) - [`0f0971f`](https://github.com/eslint/eslint/commit/0f0971ffc2ca6f4513eeffdf5cfa36826c8f4543) feat: update semi rule for class static blocks ([#&#8203;15286](https://github.com/eslint/eslint/issues/15286)) (Milos Djermanovic) - [`abe740c`](https://github.com/eslint/eslint/commit/abe740ce68dcc9e5413df93b3d80a2e3260f1c18) feat: add examples for block-scoped-var with class static blocks ([#&#8203;15302](https://github.com/eslint/eslint/issues/15302)) (Milos Djermanovic) - [`0338fd2`](https://github.com/eslint/eslint/commit/0338fd201614247eeb21e68a26e4b4c8a74f71b0) feat: Normalize ecmaVersion to eslint-scope when using custom parser ([#&#8203;15268](https://github.com/eslint/eslint/issues/15268)) (Yosuke Ota) #### Bug Fixes - [`8aa7645`](https://github.com/eslint/eslint/commit/8aa764524cf74f0b70d184c7957dbbb5f36a5ac7) fix: update vars-on-top for class static blocks ([#&#8203;15306](https://github.com/eslint/eslint/issues/15306)) (Milos Djermanovic) - [`479a4cb`](https://github.com/eslint/eslint/commit/479a4cbc70f4032d4accd48e4471629e8635d677) fix: update semi-style for class static blocks ([#&#8203;15309](https://github.com/eslint/eslint/issues/15309)) (Milos Djermanovic) - [`6d1c666`](https://github.com/eslint/eslint/commit/6d1c666d318cc9e1860e1e2c72fbfa4bdd4a2c4b) fix: update no-invalid-this and no-eval for class static blocks ([#&#8203;15300](https://github.com/eslint/eslint/issues/15300)) (Milos Djermanovic) #### Documentation - [`6b85426`](https://github.com/eslint/eslint/commit/6b85426c33ba7ac0206cccef39ccc875b773aeae) docs: Expand `--debug` option description in the CLI documentation ([#&#8203;15308](https://github.com/eslint/eslint/issues/15308)) (darkred) - [`3ae5258`](https://github.com/eslint/eslint/commit/3ae52584296887e5fc5b0267346294bb920a00e6) docs: the strict rule does not apply to class static blocks ([#&#8203;15314](https://github.com/eslint/eslint/issues/15314)) (Milos Djermanovic) - [`9309841`](https://github.com/eslint/eslint/commit/9309841a6cfa85005e0bf79e20415bb9220ba46e) docs: Remove inconsistent colon in pull request docs ([#&#8203;15303](https://github.com/eslint/eslint/issues/15303)) (Jordan Eldredge) - [`da238cc`](https://github.com/eslint/eslint/commit/da238cc731a9b5ecd48280e0ea4ebd8a48ebeedc) docs: remove deprecation note from lines-around-comment ([#&#8203;15293](https://github.com/eslint/eslint/issues/15293)) (Milos Djermanovic) - [`1055f16`](https://github.com/eslint/eslint/commit/1055f16fc6f78cc553f0b1462e8af44244c1f84b) docs: no-unused-expressions - class static blocks don't have directives ([#&#8203;15283](https://github.com/eslint/eslint/issues/15283)) (Milos Djermanovic) - [`4c55216`](https://github.com/eslint/eslint/commit/4c55216ba958fcc8c3dd29fcaa80298216a48303) docs: Add variables option to no-use-before-define ([#&#8203;15276](https://github.com/eslint/eslint/issues/15276)) (Mathias Rasmussen) #### Chores - [`edd8d24`](https://github.com/eslint/eslint/commit/edd8d240db8878763dbb147fb6124412c0783a42) chore: upgrade eslint-visitor-keys for class static blocks ([#&#8203;15277](https://github.com/eslint/eslint/issues/15277)) (Milos Djermanovic) ### [`v8.2.0`](https://github.com/eslint/eslint/releases/v8.2.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.1.0...v8.2.0) #### Features - [`c9fefd2`](https://github.com/eslint/eslint/commit/c9fefd2e40348b3e02b855597707a557dc4991d5) feat: report class evaluation TDZ errors in no-use-before-define ([#&#8203;15134](https://github.com/eslint/eslint/issues/15134)) (Milos Djermanovic) #### Documentation - [`c415c04`](https://github.com/eslint/eslint/commit/c415c041912a3abbf106cc5713bdcf4ef42590ac) docs: Use string rule severity in CLI examples ([#&#8203;15253](https://github.com/eslint/eslint/issues/15253)) (Kevin Partington) - [`12b627d`](https://github.com/eslint/eslint/commit/12b627da401c68a5081822a49068421f1bb2465c) docs: fix typo in `working-with-rules.md` ([#&#8203;15233](https://github.com/eslint/eslint/issues/15233)) (Nitin Kumar) - [`a86ffc0`](https://github.com/eslint/eslint/commit/a86ffc076014d1de7eefc7456a8ccfb3a2318155) docs: fix broken anchor in configuration files ([#&#8203;15223](https://github.com/eslint/eslint/issues/15223)) (Pierre Berger) - [`ee8af5f`](https://github.com/eslint/eslint/commit/ee8af5fb864b510ba6b50dcfb706b8b28fdfb74e) docs: Link to unit tests from rule documentation ([#&#8203;15207](https://github.com/eslint/eslint/issues/15207)) (Brandon Mills) - [`1c0ca3c`](https://github.com/eslint/eslint/commit/1c0ca3c744dd5761d424d19c9cdcccc569dfe34c) docs: add `ci` and `perf` tags for commit ([#&#8203;15215](https://github.com/eslint/eslint/issues/15215)) (Nitin Kumar) #### Build Related - [`796587a`](https://github.com/eslint/eslint/commit/796587ad950f6804d60473c2b5998ed3ec71c59e) build: upgrade eslint-release to v3.2.0 to support conventional commits ([#&#8203;15246](https://github.com/eslint/eslint/issues/15246)) (Milos Djermanovic) #### Chores - [`cf5b6be`](https://github.com/eslint/eslint/commit/cf5b6be6f8144f5932cdf062d380f7c0f51e64bd) chore: update [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc) to avoid different versions of `js-yaml` ([#&#8203;15265](https://github.com/eslint/eslint/issues/15265)) (Milos Djermanovic) - [`4fd7a6c`](https://github.com/eslint/eslint/commit/4fd7a6ca7339bcbbfa6feda266dcca96684b81c6) perf: don't prepare a fix for valid code in key-spacing ([#&#8203;15239](https://github.com/eslint/eslint/issues/15239)) (Milos Djermanovic) - [`fda533c`](https://github.com/eslint/eslint/commit/fda533cda4b70278acfce4e21b5b1ebe52ff7a3d) chore: update `strip-ansi` dependency ([#&#8203;15221](https://github.com/eslint/eslint/issues/15221)) (Nitin Kumar) - [`67949bd`](https://github.com/eslint/eslint/commit/67949bd9f3cbda08442d2e5946feb9a4f8b22d85) ci: Remove Node 16 CI prerelease workaround ([#&#8203;14935](https://github.com/eslint/eslint/issues/14935)) (Brandon Mills) ### [`v8.1.0`](https://github.com/eslint/eslint/releases/v8.1.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.0.1...v8.1.0) - [`446b4b3`](https://github.com/eslint/eslint/commit/446b4b3583f90dba7e0ac347b57db013aecc101d) Docs: Update commit message format docs ([#&#8203;15200](https://github.com/eslint/eslint/issues/15200)) (Nicholas C. Zakas) - [`d9d84a0`](https://github.com/eslint/eslint/commit/d9d84a060362efbaac727f18e3a790098bf0bc4b) Fix: keyword-spacing conflict with space-infix-ops on `>` (fixes [#&#8203;14712](https://github.com/eslint/eslint/issues/14712)) ([#&#8203;15172](https://github.com/eslint/eslint/issues/15172)) (Milos Djermanovic) - [`a1f7ad7`](https://github.com/eslint/eslint/commit/a1f7ad77e2da00ac7d6daade547fe6bef4ef6003) Fix: allow `baseConfig` to extend preloaded plugin config (fixes [#&#8203;15079](https://github.com/eslint/eslint/issues/15079)) ([#&#8203;15187](https://github.com/eslint/eslint/issues/15187)) (Milos Djermanovic) - [`3d370fb`](https://github.com/eslint/eslint/commit/3d370fb3596ccd3463c29f1a7a1e3f321dd8083a) New: Add no-unused-private-class-members rule (fixes [#&#8203;14859](https://github.com/eslint/eslint/issues/14859)) ([#&#8203;14895](https://github.com/eslint/eslint/issues/14895)) (Tim van der Lippe) - [`e926b17`](https://github.com/eslint/eslint/commit/e926b1735c77bf55abc1150b060a535a6c4e2778) New: Add name to RuleTester ([#&#8203;15179](https://github.com/eslint/eslint/issues/15179)) (Gareth Jones) - [`90a5b6b`](https://github.com/eslint/eslint/commit/90a5b6b4aeff7343783f85418c683f2c9901ab07) Chore: improve performance of `:function` selector ([#&#8203;15181](https://github.com/eslint/eslint/issues/15181)) (Milos Djermanovic) - [`31af1c8`](https://github.com/eslint/eslint/commit/31af1c8770c7dac9e9686a0549af329abe5a795b) Chore: fix counting of files in performance test ([#&#8203;15190](https://github.com/eslint/eslint/issues/15190)) (Milos Djermanovic) - [`1b87fa8`](https://github.com/eslint/eslint/commit/1b87fa835892d9da3b945db763196715d8088090) Build: add node v17 ([#&#8203;15193](https://github.com/eslint/eslint/issues/15193)) (唯然) - [`0fb3bb2`](https://github.com/eslint/eslint/commit/0fb3bb2af3301c92ccd46ece739644a17df89bab) Docs: remove `instanceof` from keyword-spacing docs ([#&#8203;15180](https://github.com/eslint/eslint/issues/15180)) (Milos Djermanovic) - [`249a040`](https://github.com/eslint/eslint/commit/249a04070f88d2c895af3b78d60d2eff2730730e) Upgrade: `eslint-plugin-eslint-plugin` to v4 ([#&#8203;15169](https://github.com/eslint/eslint/issues/15169)) (Bryan Mishkin) - [`35f3254`](https://github.com/eslint/eslint/commit/35f3254d5f8027f75a6cb35b58bea10037003be8) Docs: Describe range in rule docs (fixes [#&#8203;14162](https://github.com/eslint/eslint/issues/14162)) ([#&#8203;15174](https://github.com/eslint/eslint/issues/15174)) (Nicholas C. Zakas) - [`b5049c8`](https://github.com/eslint/eslint/commit/b5049c89a00f1a0da59ecaee74b9b024ef3c3621) Chore: Update stale bot settings ([#&#8203;15173](https://github.com/eslint/eslint/issues/15173)) (Nicholas C. Zakas) - [`2b32f50`](https://github.com/eslint/eslint/commit/2b32f50460d6858367b25df20b7a717528891e0d) Docs: Fix typo in README.md ([#&#8203;15168](https://github.com/eslint/eslint/issues/15168)) (Dmitriy Fishman) - [`dd58cd4`](https://github.com/eslint/eslint/commit/dd58cd4afa6ced9016c091fc99a702c97a3e44f0) Chore: migrate master to main ([#&#8203;15062](https://github.com/eslint/eslint/issues/15062)) (Nitesh Seram) - [`ec0f8e0`](https://github.com/eslint/eslint/commit/ec0f8e0bb7d7ce502ca68fcd13ac323eb6307455) Chore: Add stale issue/PR checker ([#&#8203;15151](https://github.com/eslint/eslint/issues/15151)) (Nicholas C. Zakas) - [`2cfbd4b`](https://github.com/eslint/eslint/commit/2cfbd4bfd90b31cd728d6595bd1e36667715c84d) Docs: Update README team and sponsors (ESLint Jenkins) ### [`v8.0.1`](https://github.com/eslint/eslint/releases/v8.0.1) [Compare Source](https://github.com/eslint/eslint/compare/v8.0.0...v8.0.1) - [`f9217e5`](https://github.com/eslint/eslint/commit/f9217e527e1c49c6244400c4a58b6d1c14de51db) Upgrade: [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc)[@&#8203;1](https://github.com/1).0.3 for Jest workaround ([#&#8203;15164](https://github.com/eslint/eslint/issues/15164)) (Brandon Mills) - [`c584a63`](https://github.com/eslint/eslint/commit/c584a63e2d6d9c0a66e5c5a5d43bc8148c054f5d) Chore: add ecmaVersion 13 to types.js ([#&#8203;15163](https://github.com/eslint/eslint/issues/15163)) (Milos Djermanovic) - [`ff5fcd4`](https://github.com/eslint/eslint/commit/ff5fcd4d9bf43354a1b85d1f7ec1c4e1c0e5cbd9) Docs: add 13 as allowed ecma version (fixes [#&#8203;15159](https://github.com/eslint/eslint/issues/15159)) ([#&#8203;15162](https://github.com/eslint/eslint/issues/15162)) (唯然) ### [`v8.0.0`](https://github.com/eslint/eslint/releases/v8.0.0) [Compare Source](https://github.com/eslint/eslint/compare/v7.32.0...v8.0.0) - [`7d3f7f0`](https://github.com/eslint/eslint/commit/7d3f7f01281671c4761f8da0d3ae9882a38eca8a) Upgrade: unfrozen [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc) (fixes [#&#8203;15036](https://github.com/eslint/eslint/issues/15036)) ([#&#8203;15146](https://github.com/eslint/eslint/issues/15146)) (Brandon Mills) - [`2174a6f`](https://github.com/eslint/eslint/commit/2174a6f0e5d18b673604d31e3ca7b790cdc9429b) Fix: require-atomic-updates property assignment message (fixes [#&#8203;15076](https://github.com/eslint/eslint/issues/15076)) ([#&#8203;15109](https://github.com/eslint/eslint/issues/15109)) (Milos Djermanovic) - [`f885fe0`](https://github.com/eslint/eslint/commit/f885fe06a0a79d91fc72a132fd31edf9ef0502cd) Docs: add note and example for extending the range of fix (refs [#&#8203;13706](https://github.com/eslint/eslint/issues/13706)) ([#&#8203;13748](https://github.com/eslint/eslint/issues/13748)) (Milos Djermanovic) - [`3da1509`](https://github.com/eslint/eslint/commit/3da1509106f508f0eb8ba48cdfc666225fda7edc) Docs: Add jsdoc `type` annotation to sample rule ([#&#8203;15085](https://github.com/eslint/eslint/issues/15085)) (Bryan Mishkin) - [`68a49a9`](https://github.com/eslint/eslint/commit/68a49a9446c3286bb9ff24b90713c794b7e1f6f5) Docs: Update Rollup Integrations ([#&#8203;15142](https://github.com/eslint/eslint/issues/15142)) (xiaohai) - [`d867f81`](https://github.com/eslint/eslint/commit/d867f8100737bb82742debee2b5dc853c5f07c91) Docs: Remove a dot from curly link ([#&#8203;15128](https://github.com/eslint/eslint/issues/15128)) (Mauro Murru) - [`9f8b919`](https://github.com/eslint/eslint/commit/9f8b91922839b9d438df6cc1d542eea0509ef122) Sponsors: Sync README with website (ESLint Jenkins) - [`4b08f29`](https://github.com/eslint/eslint/commit/4b08f299a172d3eef09e97e85d19a1612e83ac45) Sponsors: Sync README with website (ESLint Jenkins) - [`ebc1ba1`](https://github.com/eslint/eslint/commit/ebc1ba1416834b7a52d1e16909ba05c731e97ed4) Sponsors: Sync README with website (ESLint Jenkins) - [`2d654f1`](https://github.com/eslint/eslint/commit/2d654f115f6e05b59c85434e75cf68204b976f22) Docs: add example .eslintrc.json ([#&#8203;15087](https://github.com/eslint/eslint/issues/15087)) (Nicolas Mattia) - [`16034f0`](https://github.com/eslint/eslint/commit/16034f09ae6c7a78b8268b4c859928f18de7b9d6) Docs: fix fixable example ([#&#8203;15107](https://github.com/eslint/eslint/issues/15107)) (QiChang Li) - [`07175b8`](https://github.com/eslint/eslint/commit/07175b8e9532d79e55c499aa27f79f023abda3c3) 8.0.0-rc.0 (ESLint Jenkins) - [`71faa38`](https://github.com/eslint/eslint/commit/71faa38adada4bd2f1ec0da7e45e6c7c84d1671d) Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins) - [`67c0074`](https://github.com/eslint/eslint/commit/67c0074fa843fab629f464ff875007a8ee33cc7f) Update: Suggest missing rule in flat config (fixes [#&#8203;14027](https://github.com/eslint/eslint/issues/14027)) ([#&#8203;15074](https://github.com/eslint/eslint/issues/15074)) (Nicholas C. Zakas) - [`cf34e5c`](https://github.com/eslint/eslint/commit/cf34e5cf5ed5d09eb53c16cca06821c4e34b7b70) Update: space-before-blocks ignore after switch colons (fixes [#&#8203;15082](https://github.com/eslint/eslint/issues/15082)) ([#&#8203;15093](https://github.com/eslint/eslint/issues/15093)) (Milos Djermanovic) - [`c9efb5f`](https://github.com/eslint/eslint/commit/c9efb5f91937dcb6c8f3d7cb2f59940046d77901) Fix: preserve formatting when rules are removed from disable directives ([#&#8203;15081](https://github.com/eslint/eslint/issues/15081)) (Milos Djermanovic) - [`14a4739`](https://github.com/eslint/eslint/commit/14a4739ab2233acef995a6dde233de05d067a0f3) Update: `no-new-func` rule catching eval case of `MemberExpression` ([#&#8203;14860](https://github.com/eslint/eslint/issues/14860)) (Mojtaba Samimi) - [`7f2346b`](https://github.com/eslint/eslint/commit/7f2346b40ffd0d470092e52b995d7ab2648089db) Docs: Update release blog post template ([#&#8203;15094](https://github.com/eslint/eslint/issues/15094)) (Nicholas C. Zakas) - [`fabdf8a`](https://github.com/eslint/eslint/commit/fabdf8a4e2f82b5fe2f903f015c3e60747a0b143) Chore: Remove `target.all` from `Makefile.js` ([#&#8203;15088](https://github.com/eslint/eslint/issues/15088)) (Hirotaka Tagawa / wafuwafu13) - [`e3cd141`](https://github.com/eslint/eslint/commit/e3cd1414489ceda460d593ac7e7b14f8ad45d4fc) Sponsors: Sync README with website (ESLint Jenkins) - [`05d7140`](https://github.com/eslint/eslint/commit/05d7140d46e2b5300d4dc9a60450eed956c95420) Chore: document target global in Makefile.js ([#&#8203;15084](https://github.com/eslint/eslint/issues/15084)) (Hirotaka Tagawa / wafuwafu13) - [`0a1a850`](https://github.com/eslint/eslint/commit/0a1a850575ca75db017051abe5e931f0f9c8012b) Update: include `ruleId` in error logs (fixes [#&#8203;15037](https://github.com/eslint/eslint/issues/15037)) ([#&#8203;15053](https://github.com/eslint/eslint/issues/15053)) (Ari Perkkiö) - [`47be800`](https://github.com/eslint/eslint/commit/47be8003d700bc0606495ae42610eaba94e639c5) Chore: test Property > .key with { a = 1 } pattern (fixes [#&#8203;14799](https://github.com/eslint/eslint/issues/14799)) ([#&#8203;15072](https://github.com/eslint/eslint/issues/15072)) (Milos Djermanovic) - [`a744dfa`](https://github.com/eslint/eslint/commit/a744dfa1f077afe406014f84135f8d26e9a12a94) Docs: Update CLA info ([#&#8203;15058](https://github.com/eslint/eslint/issues/15058)) (Brian Warner) - [`9fb0f70`](https://github.com/eslint/eslint/commit/9fb0f7040759ea23538997648f2d2d53e7c9db8a) Chore: fix bug report template ([#&#8203;15061](https://github.com/eslint/eslint/issues/15061)) (Milos Djermanovic) - [`f87e199`](https://github.com/eslint/eslint/commit/f87e199e988f42fc490890eee0642d86c48c85ff) Chore: Cleanup issue templates ([#&#8203;15039](https://github.com/eslint/eslint/issues/15039)) (Nicholas C. Zakas) - [`660f075`](https://github.com/eslint/eslint/commit/660f075386d0b700faf1a1a94cde9d51899738a3) 8.0.0-beta.2 (ESLint Jenkins) - [`d148ffd`](https://github.com/eslint/eslint/commit/d148ffdec385e832956c748e36941e598b57b031) Build: changelog update for 8.0.0-beta.2 (ESLint Jenkins) - [`9e5c2e8`](https://github.com/eslint/eslint/commit/9e5c2e853ace560876c2f2119e134639be8659d0) Upgrade: [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc)[@&#8203;1](https://github.com/1).0.1 ([#&#8203;15047](https://github.com/eslint/eslint/issues/15047)) (Milos Djermanovic) - [`7cf96cf`](https://github.com/eslint/eslint/commit/7cf96cf185f849d379b660072d660ec35ac5b46d) Breaking: Disallow reserved words in ES3 (fixes [#&#8203;15017](https://github.com/eslint/eslint/issues/15017)) ([#&#8203;15046](https://github.com/eslint/eslint/issues/15046)) (Milos Djermanovic) - [`88a3952`](https://github.com/eslint/eslint/commit/88a39520716bdd11f8647e47c57bd8bf91bc7148) Update: support class fields in the `complexity` rule (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14957](https://github.com/eslint/eslint/issues/14957)) (Milos Djermanovic) - [`9bd3d87`](https://github.com/eslint/eslint/commit/9bd3d87c8d7369e85f2b7d9b784fed8143191d30) Fix: semicolon-less style in lines-between-class-members (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;15045](https://github.com/eslint/eslint/issues/15045)) (Milos Djermanovic) - [`6d1ccb6`](https://github.com/eslint/eslint/commit/6d1ccb676fedd1ceb4b1e44abf8133f116a5aecb) Update: enforceForClassFields in class-methods-use-this (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;15018](https://github.com/eslint/eslint/issues/15018)) (YeonJuan) - [`91e82f5`](https://github.com/eslint/eslint/commit/91e82f5c4cfeab5ac6d01865ce0eb9ea0649df39) Docs: LintMessage.line and column are possibly undefined ([#&#8203;15032](https://github.com/eslint/eslint/issues/15032)) (Brandon Mills) - [`921ba1e`](https://github.com/eslint/eslint/commit/921ba1ee53e5f2219f09050565b8d69fab517d72) Chore: fix failing cli test ([#&#8203;15041](https://github.com/eslint/eslint/issues/15041)) (Milos Djermanovic) - [`dd56631`](https://github.com/eslint/eslint/commit/dd5663166a8235512e797522731af1e9651f9392) Docs: remove duplicate code path analysis document ([#&#8203;15033](https://github.com/eslint/eslint/issues/15033)) (Milos Djermanovic) - [`143a598`](https://github.com/eslint/eslint/commit/143a5987f18f063a47a0646fa1e10e0f88602f6f) Chore: Switch issues to use forms ([#&#8203;15024](https://github.com/eslint/eslint/issues/15024)) (Nicholas C. Zakas) - [`f966fe6`](https://github.com/eslint/eslint/commit/f966fe6286b6f668812f5155b79d4ee2a8b584b3) Fix: Update semi for class-fields (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14945](https://github.com/eslint/eslint/issues/14945)) (Nicholas C. Zakas) - [`8c61f5a`](https://github.com/eslint/eslint/commit/8c61f5ac67682fcfec7fc6faafcf72e4b1a339ff) Docs: add info about non-capturing groups to prefer-named-capture-group ([#&#8203;15009](https://github.com/eslint/eslint/issues/15009)) (Andrzej Wódkiewicz) - [`dd10937`](https://github.com/eslint/eslint/commit/dd109379f730a988a9e6c0102bcfe443ad0b4b94) Update: added ignoreExpressions option to max-classes-per-file ([#&#8203;15000](https://github.com/eslint/eslint/issues/15000)) (Josh Goldberg) - [`e9764f3`](https://github.com/eslint/eslint/commit/e9764f3e2fe3f7b6341c9a4381f0dcd23548338e) Fix: no-undef-init should not apply to class fields (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14994](https://github.com/eslint/eslint/issues/14994)) (Milos Djermanovic) - [`4338b74`](https://github.com/eslint/eslint/commit/4338b74767fa71e4e8d171f8503aa33d970e509f) Docs: add no-dupe-class-members examples with class fields (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;15005](https://github.com/eslint/eslint/issues/15005)) (Milos Djermanovic) - [`b4232d4`](https://github.com/eslint/eslint/commit/b4232d47f88611c68a6c0f915b092b68845ecbaf) Chore: Add test that deprecated rules display a deprecated notice ([#&#8203;14989](https://github.com/eslint/eslint/issues/14989)) (TagawaHirotaka) - [`88b4e3d`](https://github.com/eslint/eslint/commit/88b4e3d191c2577e2e1a283cc5f825feea6271cc) Docs: Make clear how rule options are overridden (fixes [#&#8203;14962](https://github.com/eslint/eslint/issues/14962)) ([#&#8203;14976](https://github.com/eslint/eslint/issues/14976)) (Jake Ob) - [`4165c7f`](https://github.com/eslint/eslint/commit/4165c7f937f5fc46d4209ae8f763238d73f37238) Docs: Clarify Linter vs ESLint in node.js api docs (fixes [#&#8203;14953](https://github.com/eslint/eslint/issues/14953)) ([#&#8203;14995](https://github.com/eslint/eslint/issues/14995)) (Brian Bartels) - [`80cfb8f`](https://github.com/eslint/eslint/commit/80cfb8f858888bddfefd7de6b4ecbf5aabe267bc) Docs: fix typo in migration guide ([#&#8203;14985](https://github.com/eslint/eslint/issues/14985)) (Nitin Kumar) - [`1ddc955`](https://github.com/eslint/eslint/commit/1ddc9559dff437c605e33c156b4380246a231a6e) 8.0.0-beta.1 (ESLint Jenkins) - [`95cc61e`](https://github.com/eslint/eslint/commit/95cc61e40a89aa2278ae93ae2f35c38737280abb) Build: changelog update for 8.0.0-beta.1 (ESLint Jenkins) - [`05ca24c`](https://github.com/eslint/eslint/commit/05ca24c57f90f91421b682dca3d7a45b7957fb77) Update: Code path analysis for class fields (fixes [#&#8203;14343](https://github.com/eslint/eslint/issues/14343)) ([#&#8203;14886](https://github.com/eslint/eslint/issues/14886)) (Nicholas C. Zakas) - [`db15183`](https://github.com/eslint/eslint/commit/db1518374a5e88efedf1ed4609d879f3091af74f) Chore: Refactor comments of tests ([#&#8203;14956](https://github.com/eslint/eslint/issues/14956)) (TagawaHirotaka) - [`396a0e3`](https://github.com/eslint/eslint/commit/396a0e3c7c82e5d2680d07250008094f336856db) Docs: update ScopeManager with class fields ([#&#8203;14974](https://github.com/eslint/eslint/issues/14974)) (Milos Djermanovic) - [`6663e7a`](https://github.com/eslint/eslint/commit/6663e7aed498a73108b5e6371f218d9411b87796) Docs: remove `docs` script (fixes [#&#8203;14288](https://github.com/eslint/eslint/issues/14288)) ([#&#8203;14971](https://github.com/eslint/eslint/issues/14971)) (Nitin Kumar) - [`44c6fc8`](https://github.com/eslint/eslint/commit/44c6fc879de61e9513835d1d4d6ae978d9a43c51) Update: support class fields in func-name-matching (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14964](https://github.com/eslint/eslint/issues/14964)) (Milos Djermanovic) - [`44f7de5`](https://github.com/eslint/eslint/commit/44f7de5ee4d934dee540d3d55305126c670f6bfc) Docs: Update deprecated information ([#&#8203;14961](https://github.com/eslint/eslint/issues/14961)) (TagawaHirotaka) - [`305e14a`](https://github.com/eslint/eslint/commit/305e14af8bd12afc01487abee5c9b0f3eaca989e) Breaking: remove meta.docs.category in core rules (fixes [#&#8203;13398](https://github.com/eslint/eslint/issues/13398)) ([#&#8203;14594](https://github.com/eslint/eslint/issues/14594)) (薛定谔的猫) - [`a79c9f3`](https://github.com/eslint/eslint/commit/a79c9f35d665c2bcc63267bdf359a8176e0a84ce) Chore: Enforce jsdoc check-line-alignment never ([#&#8203;14955](https://github.com/eslint/eslint/issues/14955)) (Brett Zamir) - [`a8bcef7`](https://github.com/eslint/eslint/commit/a8bcef70a4a6b1fbb2007075bed754635f27ff01) Docs: Add 2021 and 2022 to supported ECMAScript versions ([#&#8203;14952](https://github.com/eslint/eslint/issues/14952)) (coderaiser) - [`3409785`](https://github.com/eslint/eslint/commit/3409785a41a5bd2b128ed11b8baf7a59f9e412ee) Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14966](https://github.com/eslint/eslint/issues/14966)) (Milos Djermanovic) - [`b301069`](https://github.com/eslint/eslint/commit/b301069981dc1dcca51df2813dcebdca8c150502) Docs: fix 'When Not To Use' in prefer-named-capture-group (refs [#&#8203;14959](https://github.com/eslint/eslint/issues/14959)) ([#&#8203;14969](https://github.com/eslint/eslint/issues/14969)) (Milos Djermanovic) - [`2d18db6`](https://github.com/eslint/eslint/commit/2d18db6278320fb97bc8e0bff3518c790566a6a6) Chore: add test for merging `parserOptions` in Linter ([#&#8203;14948](https://github.com/eslint/eslint/issues/14948)) (Milos Djermanovic) - [`3d7d5fb`](https://github.com/eslint/eslint/commit/3d7d5fb32425e8c04d3eaa0107a2ab03a2e285df) Update: reporting loc for `never` option in `eol-last` (refs [#&#8203;12334](https://github.com/eslint/eslint/issues/12334)) ([#&#8203;14840](https://github.com/eslint/eslint/issues/14840)) (Nitin Kumar) - [`f110926`](https://github.com/eslint/eslint/commit/f110926a7abcc875a86dd13116f794e4f950e2ba) Update: fix no-unused-vars false negative with comma operator ([#&#8203;14928](https://github.com/eslint/eslint/issues/14928)) (Sachin) - [`e98f14d`](https://github.com/eslint/eslint/commit/e98f14d356b5ff934dd2a0a1fb226f1b15317ab3) Docs: Fix typo in no-implicit-globals.md ([#&#8203;14954](https://github.com/eslint/eslint/issues/14954)) (jwbth) - [`9a4ae3b`](https://github.com/eslint/eslint/commit/9a4ae3b68a1afd9483d331997635727fb19a1a99) Chore: Apply comment require-description and check ClassDeclaration ([#&#8203;14949](https://github.com/eslint/eslint/issues/14949)) (Brett Zamir) - [`8344675`](https://github.com/eslint/eslint/commit/8344675c309a359dd2af5afddba6122f5dc803d0) Chore: fix small typo ([#&#8203;14951](https://github.com/eslint/eslint/issues/14951)) (Sosuke Suzuki) - [`26b0cd9`](https://github.com/eslint/eslint/commit/26b0cd924e79a0ab2374c0cd813e92055f9fff7b) Update: fix no-unreachable logic for class fields (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14920](https://github.com/eslint/eslint/issues/14920)) (Milos Djermanovic) - [`ee1b54f`](https://github.com/eslint/eslint/commit/ee1b54f31fa840e6ec72a313aa4090fdd3e985cd) Fix: keyword-spacing private name compat (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14946](https://github.com/eslint/eslint/issues/14946)) (Nicholas C. Zakas) - [`58840ac`](https://github.com/eslint/eslint/commit/58840ac844a61c72eabb603ecfb761812b82a7ed) Chore: Update jsdoc plugin and tweak rules in effect ([#&#8203;14814](https://github.com/eslint/eslint/issues/14814)) (Brett Zamir) - [`81c60f4`](https://github.com/eslint/eslint/commit/81c60f4a8725738f191580646562d1dca7eee933) Docs: document ESLint api ([#&#8203;14934](https://github.com/eslint/eslint/issues/14934)) (Sam Chen) - [`c74fe08`](https://github.com/eslint/eslint/commit/c74fe08642c30e1a4cd4e0866251a2d29466add8) Build: Force prerelease peer dep for Node 16 in CI ([#&#8203;14933](https://github.com/eslint/eslint/issues/14933)) (Brandon Mills) - [`c9947d2`](https://github.com/eslint/eslint/commit/c9947d2a3e0250928d4d80f3b287f10e68fc8db2) 8.0.0-beta.0 (ESLint Jenkins) - [`027165c`](https://github.com/eslint/eslint/commit/027165cacf62ab1662f4c343ff30b235fd9d46b8) Build: changelog update for 8.0.0-beta.0 (ESLint Jenkins) - [`be334f9`](https://github.com/eslint/eslint/commit/be334f9d8633e9d193dcb8b36f484547e9d3ab97) Chore: Fix Makefile call to linter.getRules() ([#&#8203;14932](https://github.com/eslint/eslint/issues/14932)) (Brandon Mills) - [`0c86b68`](https://github.com/eslint/eslint/commit/0c86b68a6e2435eb03b681b51b099b552b521adc) Chore: Replace old syntax for Array flat/flatMap ([#&#8203;14614](https://github.com/eslint/eslint/issues/14614)) (Stephen Wade) - [`6a89f3f`](https://github.com/eslint/eslint/commit/6a89f3f7b6a3edb3465952521bdf06a220515b95) Chore: ignore `yarn-error.log` and `.pnpm-debug.log` ([#&#8203;14925](https://github.com/eslint/eslint/issues/14925)) (Nitin Kumar) - [`28fe19c`](https://github.com/eslint/eslint/commit/28fe19c4a9108111932966aa7c9f361c26601d70) Docs: Add v8.0.0 migration guide (fixes [#&#8203;14856](https://github.com/eslint/eslint/issues/14856)) ([#&#8203;14884](https://github.com/eslint/eslint/issues/14884)) (Nicholas C. Zakas) - [`ec9db63`](https://github.com/eslint/eslint/commit/ec9db63e53a6605a558dcd82947d2425f89887c3) Upgrade: [@&#8203;eslint/eslintrc](https://github.com/eslint/eslintrc)[@&#8203;1](https://github.com/1).0.0 ([#&#8203;14865](https://github.com/eslint/eslint/issues/14865)) (Milos Djermanovic) - [`1f5d088`](https://github.com/eslint/eslint/commit/1f5d0889264c60dddb6fb07a3b1e43f840e84d57) Docs: add an example `Object.assign()` for rule no-import-assign ([#&#8203;14916](https://github.com/eslint/eslint/issues/14916)) (薛定谔的猫) - [`af96584`](https://github.com/eslint/eslint/commit/af965848c010612c3e136c367cc9b9e2e822f580) Fix: handle computed class fields in operator-linebreak (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14915](https://github.com/eslint/eslint/issues/14915)) (Milos Djermanovic) - [`3b6cd89`](https://github.com/eslint/eslint/commit/3b6cd8934b3640ffb6fa49b471babf07f0ad769a) Chore: Add rel/abs path tests in `no-restricted-{imports/modules}` rules ([#&#8203;14910](https://github.com/eslint/eslint/issues/14910)) (Bryan Mishkin) - [`62c6fe7`](https://github.com/eslint/eslint/commit/62c6fe7d10ff4eeebd196e143f96cfd88818393d) Upgrade: Debug 4.0.1 > 4.3.2 ([#&#8203;14892](https://github.com/eslint/eslint/issues/14892)) (sandesh bafna) - [`f984515`](https://github.com/eslint/eslint/commit/f98451584a82e41f82ceacd484ea0fe90aa9ce63) Chore: add assertions on reporting location in `semi` ([#&#8203;14899](https://github.com/eslint/eslint/issues/14899)) (Nitin Kumar) - [`a773b99`](https://github.com/eslint/eslint/commit/a773b99873965652a86bec489193dc42a8923f5f) Fix: no-useless-computed-key edge cases with class fields (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14903](https://github.com/eslint/eslint/issues/14903)) (Milos Djermanovic) - [`88db3f5`](https://github.com/eslint/eslint/commit/88db3f54988dddfbda35764ecf1ea16354c4213a) Upgrade: `js-yaml` to v4 ([#&#8203;14890](https://github.com/eslint/eslint/issues/14890)) (Bryan Mishkin) - [`cbc43da`](https://github.com/eslint/eslint/commit/cbc43daad2ea229fb15a9198efd2bc2721dfb75f) Fix: prefer-destructuring PrivateIdentifier false positive (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14897](https://github.com/eslint/eslint/issues/14897)) (Milos Djermanovic) - [`ccb9a91`](https://github.com/eslint/eslint/commit/ccb9a9138acd63457e004630475495954c1be6f4) Fix: dot-notation false positive with private identifier (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14898](https://github.com/eslint/eslint/issues/14898)) (Milos Djermanovic) - [`8c35066`](https://github.com/eslint/eslint/commit/8c350660e61284c41a5cc1a5955c858db53c516b) Sponsors: Sync README with website (ESLint Jenkins) - [`a3dd825`](https://github.com/eslint/eslint/commit/a3dd8257252f392de5cf793c36ecab2acd955659) Sponsors: Sync README with website (ESLint Jenkins) - [`c4e5802`](https://github.com/eslint/eslint/commit/c4e58023f22381508babfc52087853b5e3965b9c) Docs: improve rule details for `no-console` (fixes [#&#8203;14793](https://github.com/eslint/eslint/issues/14793)) ([#&#8203;14901](https://github.com/eslint/eslint/issues/14901)) (Nitin Kumar) - [`9052eee`](https://github.com/eslint/eslint/commit/9052eee07a459dc059cd92f657a3ae73acc95bb5) Update: check class fields in no-extra-parens (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14906](https://github.com/eslint/eslint/issues/14906)) (Milos Djermanovic) - [`5c3a470`](https://github.com/eslint/eslint/commit/5c3a47072aeb5cfda40a1eb20b43a10c5ca7aab3) Docs: add class fields in no-multi-assign documentation (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14907](https://github.com/eslint/eslint/issues/14907)) (Milos Djermanovic) - [`d234d89`](https://github.com/eslint/eslint/commit/d234d890b383837f8e4bda0f6ce1e2a348f9835e) Docs: add class fields in func-names documentation (refs [#&#8203;14857](https://github.com/eslint/eslint/issues/14857)) ([#&#8203;14908](https://github.com/eslint/eslint/issues/14908)) (Milos Djermanovic) - [`ae6072b`](https://github.com/eslint/eslint/commit/ae6072b1de5c8b30ce6c58290852082439c40b30) Upgrade: `eslint-visitor-keys` to v3 ([#&#8203;14902](https://github.com/eslint/eslint/issues/14902)) (Bryan Mishkin) - [`e53d8cf`](https://github.com/eslint/eslint/commit/e53d8cf9d73bd105cf6ba4f6b5477ccc4b980939) Upgrade: `markdownlint` dev dependencies ([#&#8203;14883](https://github.com/eslint/eslint/issues/14883)) (Bryan Mishkin) - [`d66e941`](https://github.com/eslint/eslint/commit/d66e9414be60e05badb96bc3e1a55ca34636d7f8) Upgrade: [@&#8203;humanwhocodes/config-array](https://github.com/humanwhocodes/config-array) to 0.6 ([#&#8203;14891](https://github.com/eslint/eslint/issues/14891)) (Bryan Mishkin) - [`149230c`](https://github.com/eslint/eslint/commit/149230ce7e296c029a0b6c085216fc0360ed4c65) Chore: Specify Node 14.x for Verify Files CI job ([#&#8203;14896](https://github.com/eslint/eslint/issues/14896)) (Milos Djermanovic) - [`537cf6a`](https://github.com/eslint/eslint/commit/537cf6a0e78ee9b7167e7f8c56f4053d3fb5b2d7) Chore: update `glob-parent` (fixes [#&#8203;14879](https://github.com/eslint/eslint/issues/14879))([#&#8203;14887](https://github.com/eslint/eslint/issues/14887)) (Nitin Kumar) - [`f7b4a3f`](https://github.com/eslint/eslint/commit/f7b4a3f6a44e167c71985d373f73eebd3a4d9556) Chore: update dev deps to latest ([#&#8203;14624](https://github.com/eslint/eslint/issues/14624)) (薛定谔的猫) - [`24c9f2a`](https://github.com/eslint/eslint/commit/24c9f2ac57efcd699ca69695c82e51ce5742df7b) Breaking: Strict package exports (refs [#&#8203;13654](https://github.com/eslint/eslint/issues/13654)) ([#&#8203;14706](https://github.com/eslint/eslint/issues/14706)) (Nicholas C. Zakas) - [`86d31a4`](https://github.com/eslint/eslint/commit/86d31a4951e3a39e359e284f5fe336ac477369fe) Breaking: disallow SourceCode#getComments() in RuleTester (refs [#&#8203;14744](https://github.com/eslint/eslint/issues/14744)) ([#&#8203;14769](https://github.com/eslint/eslint/issues/14769)) (Milos Djermanovic) - [`1d2213d`](https://github.com/eslint/eslint/commit/1d2213deb69c5901c1950bbe648aa819e7e742ed) Breaking: Fixable disable directives (fixes [#&#8203;11815](https://github.com/eslint/eslint/issues/11815)) ([#&#8203;14617](https://github.com/eslint/eslint/issues/14617)) (Josh Goldberg) - [`4a7aab7`](https://github.com/eslint/eslint/commit/4a7aab7d4323ff7027eebca709d4e95a9aaa80bc) Breaking: require `meta` for fixable rules (fixes [#&#8203;13349](https://github.com/eslint/eslint/issues/13349)) ([#&#8203;14634](https://github.com/eslint/eslint/issues/14634)) (Milos Djermanovic) - [`d6a761f`](https://github.com/eslint/eslint/commit/d6a761f9b6582e9f71705161be827ca303ef183f) Breaking: Require `meta.hasSuggestions` for rules with suggestions ([#&#8203;14573](https://github.com/eslint/eslint/issues/14573)) (Bryan Mishkin) - [`6bd747b`](https://github.com/eslint/eslint/commit/6bd747b5b7731195224875b952a9ea61445a9938) Breaking: support new regex d flag (fixes [#&#8203;14640](https://github.com/eslint/eslint/issues/14640)) ([#&#8203;14653](https://github.com/eslint/eslint/issues/14653)) (Yosuke Ota) - [`8b4f3ab`](https://github.com/eslint/eslint/commit/8b4f3abdb794feb3be31959bb44bfb0ef6318e8e) Breaking: fix comma-dangle schema (fixes [#&#8203;13739](https://github.com/eslint/eslint/issues/13739)) ([#&#8203;14030](https://github.com/eslint/eslint/issues/14030)) (Joakim Nilsson) - [`b953a4e`](https://github.com/eslint/eslint/commit/b953a4ee12f120658a9ec27d1f8ca88dd3dfb599) Breaking: upgrade espree and support new class features (refs [#&#8203;14343](https://github.com/eslint/eslint/issues/14343)) ([#&#8203;14591](https://github.com/eslint/eslint/issues/14591)) (Toru Nagashima) - [`8cce06c`](https://github.com/eslint/eslint/commit/8cce06cb39886902ce0d2e6882f46c3bf52fb955) Breaking: add some rules to eslint:recommended (refs [#&#8203;14673](https://github.com/eslint/eslint/issues/14673)) ([#&#8203;14691](https://github.com/eslint/eslint/issues/14691)) (薛定谔的猫) - [`86bb63b`](https://github.com/eslint/eslint/commit/86bb63b370e0ff350e988a5fa228a8234abe800c) Breaking: Drop `codeframe` and `table` formatters ([#&#8203;14316](https://github.com/eslint/eslint/issues/14316)) (Federico Brigante) - [`f3cb320`](https://github.com/eslint/eslint/commit/f3cb3208c8952a6218d54658cfda85942b9fda42) Breaking: drop node v10/v13/v15 (fixes [#&#8203;14023](https://github.com/eslint/eslint/issues/14023)) ([#&#8203;14592](https://github.com/eslint/eslint/issues/14592)) (薛定谔的猫) - [`b8b2d55`](https://github.com/eslint/eslint/commit/b8b2d5553b0de23e8b72ee45949650cd5f9a10d2) Build: add codeql ([#&#8203;14729](https://github.com/eslint/eslint/issues/14729)) (薛定谔的猫) - [`e037d61`](https://github.com/eslint/eslint/commit/e037d61a12ad17a36e05dcf65aa63fad303c79b9) Docs: Mention workaround for escaping the slash character in selectors ([#&#8203;14675](https://github.com/eslint/eslint/issues/14675)) (Aria) - [`81f03b6`](https://github.com/eslint/eslint/commit/81f03b6ad69c7f67ad6ba72e02e73266aa8f7696) Docs: Update license copyright ([#&#8203;14877](https://github.com/eslint/eslint/issues/14877)) (Nicholas C. Zakas) - [`fa1c07c`](https://github.com/eslint/eslint/commit/fa1c07c0d65ce21a30f5bb4a9f2ac511f8df6446) Sponsors: Sync README with website (ESLint Jenkins) - [`e31f492`](https://github.com/eslint/eslint/commit/e31f49206f94e2b3977ec37892d4b87ab1e46872) Sponsors: Sync README with website (ESLint Jenkins) - [`8307256`](https://github.com/eslint/eslint/commit/83072561b006a558d026c5a507f92945b821a0cd) Sponsors: Sync README with website (ESLint Jenkins) </details> --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
renovate-bot added 1 commit 2022-04-24 14:22:31 +00:00
continuous-integration/drone/push Build is passing Details
4e98ff79b2
Update dependency eslint to v8
nemunaire closed this pull request 2022-04-28 06:46:59 +00:00
Author
Contributor

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 8.x releases. However, if you upgrade to 8.x manually then Renovate will reenable minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.

### Renovate Ignore Notification As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for *any* future 8.x releases. However, if you upgrade to 8.x manually then Renovate will reenable minor and patch updates automatically. If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: teach/maatma-videos#2
No description provided.