Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
^16.3.3
^18.0.0
^7.31.0
^8.0.0
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^16.3.3
->^18.0.0
^7.31.0
->^8.0.0
Release Notes
eslint/eslint
### [`v8.17.0`](https://togithub.com/eslint/eslint/releases/tag/v8.17.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.16.0...v8.17.0) ##### Features - [`55319e1`](https://togithub.com/eslint/eslint/commit/55319e133f0862a008db3557d7350f154f2c784f) feat: fix indent bug with semicolon-first style ([#15951](https://togithub.com/eslint/eslint/issues/15951)) (Milos Djermanovic) - [`f6d7920`](https://togithub.com/eslint/eslint/commit/f6d79209821241c8e03c183b5844a024da0efe8a) feat: add `allowNamedExports` option to no-use-before-define ([#15953](https://togithub.com/eslint/eslint/issues/15953)) (Milos Djermanovic) ##### Bug Fixes - [`54c0953`](https://togithub.com/eslint/eslint/commit/54c09530c778eb4076d89777165d59db96c9acb5) fix: cleanup typos ([#15939](https://togithub.com/eslint/eslint/issues/15939)) (Nick Schonning) - [`845a7af`](https://togithub.com/eslint/eslint/commit/845a7af90ce03b383c8f09654ac049fc161dbb9f) fix: typo ocatal -> octal ([#15940](https://togithub.com/eslint/eslint/issues/15940)) (Nick Schonning) ##### Documentation - [`b915018`](https://togithub.com/eslint/eslint/commit/b9150186bcc0f2732a69ab0ebd83a9b2fb2e6552) docs: Update website UI to latest ([#15944](https://togithub.com/eslint/eslint/issues/15944)) (Nicholas C. Zakas) - [`f0bb609`](https://togithub.com/eslint/eslint/commit/f0bb6099668f54ae6f444126b90dbb1146248146) docs: Update Exponentiation operator MDN link ([#15960](https://togithub.com/eslint/eslint/issues/15960)) (Pranjal Jain) - [`baa0153`](https://togithub.com/eslint/eslint/commit/baa01530469ec233fb60380a0960c1550f9d9a45) docs: Use correct past tense "left" instead of "leaved" ([#15950](https://togithub.com/eslint/eslint/issues/15950)) (Frederik Braun) - [`1351a9b`](https://togithub.com/eslint/eslint/commit/1351a9b875aa32a8961a68457dde03ede9ef7c78) docs: Add Resources section to rule pages ([#15901](https://togithub.com/eslint/eslint/issues/15901)) (Nicholas C. Zakas) - [`68cf0fb`](https://togithub.com/eslint/eslint/commit/68cf0fb7f645da5d992a5e749fc6c1311d30e75a) docs: cleanup typos ([#15936](https://togithub.com/eslint/eslint/issues/15936)) (Nick Schonning) - [`13b62ae`](https://togithub.com/eslint/eslint/commit/13b62aeb710a68e5d838a4d3847c487af1ba9520) docs: use-dart-sass instead of node-sass ([#15912](https://togithub.com/eslint/eslint/issues/15912)) (Deepshika S) - [`c81c5d6`](https://togithub.com/eslint/eslint/commit/c81c5d6ef1ba5808cca95ab965a162802af9b7cc) docs: add social media links ([#15920](https://togithub.com/eslint/eslint/issues/15920)) (Deepshika S) - [`0d6a50b`](https://togithub.com/eslint/eslint/commit/0d6a50b41f2fe444fd222463adad48473eaf9b7d) docs: fix openjs link ([#15917](https://togithub.com/eslint/eslint/issues/15917)) (Amaresh S M) - [`54910f5`](https://togithub.com/eslint/eslint/commit/54910f5a3bf6615f8ac03d33fd26fc1fa6dea21f) docs: display version in mobile view ([#15909](https://togithub.com/eslint/eslint/issues/15909)) (Amaresh S M) ##### Chores - [`da694b9`](https://togithub.com/eslint/eslint/commit/da694b9d7cb0247541bcabbf943d1289e0e30167) chore: avoid theme flashes ([#15927](https://togithub.com/eslint/eslint/issues/15927)) (Strek) - [`f836743`](https://togithub.com/eslint/eslint/commit/f836743e95cb8ad3bdd4e88687dbe2f16bfade62) chore: Use build hook for docs deploy ([#15945](https://togithub.com/eslint/eslint/issues/15945)) (Nicholas C. Zakas) - [`ce035e5`](https://togithub.com/eslint/eslint/commit/ce035e5fac632ba8d4f1860f92465f22d6b44d42) test: cleanup typos ([#15937](https://togithub.com/eslint/eslint/issues/15937)) (Nick Schonning) - [`10249ad`](https://togithub.com/eslint/eslint/commit/10249ad1a961463b6b347be71c074951ab8e2652) chore: use addEventListener instead of addListener ([#15923](https://togithub.com/eslint/eslint/issues/15923)) (Amaresh S M) - [`5f5c1fb`](https://togithub.com/eslint/eslint/commit/5f5c1fb1083573ea511d0dae7913651db0dca772) chore: lint eleventy config file ([#15904](https://togithub.com/eslint/eslint/issues/15904)) (Milos Djermanovic) - [`8513d37`](https://togithub.com/eslint/eslint/commit/8513d37c725509c9e9ec1dbbc431f20d32632cf3) chore: update Rule typedefs ([#15915](https://togithub.com/eslint/eslint/issues/15915)) (Milos Djermanovic) - [`55534f1`](https://togithub.com/eslint/eslint/commit/55534f1a7040fad94bb5726759fbb9acb60d1c24) test: ensure no-restricted-imports works with NodeJS imports ([#15907](https://togithub.com/eslint/eslint/issues/15907)) (Nick Mazuk) ### [`v8.16.0`](https://togithub.com/eslint/eslint/releases/tag/v8.16.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.15.0...v8.16.0) #### Features - [`cab0c22`](https://togithub.com/eslint/eslint/commit/cab0c2287e12561d869dfcfcd1c4e14c9d6d70d5) feat: add Unicode flag suggestion in no-misleading-character-class ([#15867](https://togithub.com/eslint/eslint/issues/15867)) (Milos Djermanovic) - [`38ae956`](https://togithub.com/eslint/eslint/commit/38ae9564a41e1d38adad55976565d85c5c981e1d) feat: check Unicode code point escapes in no-control-regex ([#15862](https://togithub.com/eslint/eslint/issues/15862)) (Milos Djermanovic) - [`ee69cd3`](https://togithub.com/eslint/eslint/commit/ee69cd30b3551b3adebfd959a44a9a149221946a) feat: Update global variables ([#15871](https://togithub.com/eslint/eslint/issues/15871)) (Sébastien Règne) #### Bug Fixes - [`3f09aab`](https://togithub.com/eslint/eslint/commit/3f09aab709980ca974b721de474be2dd183409a2) fix: function-paren-newline crash on "new new Foo();" ([#15850](https://togithub.com/eslint/eslint/issues/15850)) (coderaiser) #### Documentation - [`050d5f4`](https://togithub.com/eslint/eslint/commit/050d5f4e0456ae9a9d769f4306bc0d60058b0898) docs: Static further reading links ([#15890](https://togithub.com/eslint/eslint/issues/15890)) (Nicholas C. Zakas) - [`36287c0`](https://togithub.com/eslint/eslint/commit/36287c00d56596fbb2672cfe3f9b9dd24b2926da) docs: fix absolute paths in related rules shortcode to work from /docs ([#15892](https://togithub.com/eslint/eslint/issues/15892)) (Milos Djermanovic) - [`90b6990`](https://togithub.com/eslint/eslint/commit/90b69901efd265fd11425540928793f1387095cc) docs: fix absolute links in rule macro to work from /docs ([#15891](https://togithub.com/eslint/eslint/issues/15891)) (Milos Djermanovic) - [`f437249`](https://togithub.com/eslint/eslint/commit/f437249a3bedb47155d33ac753b821ae31b814fa) docs: Adjust docs site path prefix ([#15889](https://togithub.com/eslint/eslint/issues/15889)) (Nicholas C. Zakas) - [`6e16025`](https://togithub.com/eslint/eslint/commit/6e16025e8fbffa0e1d0c977cb4b6eae30a502d9b) docs: update 'Related Rules' and 'Further Reading' in remaining rules ([#15884](https://togithub.com/eslint/eslint/issues/15884)) (Milos Djermanovic) - [`1d39f69`](https://togithub.com/eslint/eslint/commit/1d39f698a22e2995bbfcf90b6dafd196a173092a) docs: remove confusing examples for no-mixed-operators ([#15875](https://togithub.com/eslint/eslint/issues/15875)) (Milos Djermanovic) - [`3071d76`](https://togithub.com/eslint/eslint/commit/3071d76772c002bd7b03053be5be54da52c01242) docs: Fix some grammar issues ([#15837](https://togithub.com/eslint/eslint/issues/15837)) (byodian) #### Chores - [`1768d0d`](https://togithub.com/eslint/eslint/commit/1768d0de58e10046ed3e54f0fa52be48ba41f12b) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).3.0 ([#15903](https://togithub.com/eslint/eslint/issues/15903)) (Milos Djermanovic) - [`c686e4c`](https://togithub.com/eslint/eslint/commit/c686e4c4a04525118f5585fd76bdba59dddf3a97) chore: Add deploy workflow for docs site ([#15894](https://togithub.com/eslint/eslint/issues/15894)) (Nicholas C. Zakas) - [`c7894cd`](https://togithub.com/eslint/eslint/commit/c7894cd433319e09b10a80b260a5398dac0d5dab) chore: enable some rules from eslint-plugin-unicorn internally ([#15878](https://togithub.com/eslint/eslint/issues/15878)) (Bryan Mishkin) - [`ea65cb5`](https://togithub.com/eslint/eslint/commit/ea65cb5435162ad29559d175e68f5b6d97e6cdcc) chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 ([#15882](https://togithub.com/eslint/eslint/issues/15882)) (唯然) - [`cc29c69`](https://togithub.com/eslint/eslint/commit/cc29c696a08430fcbf202482306b8c3dbccc0257) chore: Upgrade official GitHub actions to latest versions ([#15880](https://togithub.com/eslint/eslint/issues/15880)) (Darius Dzien) - [`5891c75`](https://togithub.com/eslint/eslint/commit/5891c7533f500110129fdea7b9b63c8a409da0bd) chore: Refactor rule docs format ([#15869](https://togithub.com/eslint/eslint/issues/15869)) (Nicholas C. Zakas) ### [`v8.15.0`](https://togithub.com/eslint/eslint/releases/tag/v8.15.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.14.0...v8.15.0) #### Features - [`ab37d3b`](https://togithub.com/eslint/eslint/commit/ab37d3ba302856007beb833c34b56658a34bbb5d) feat: add `enforceInClassFields` option to no-underscore-dangle ([#15818](https://togithub.com/eslint/eslint/issues/15818)) (Roberto Cestari) #### Bug Fixes - [`8bf9440`](https://togithub.com/eslint/eslint/commit/8bf9440ac47907ffd27aba095428908e7ddeae8a) fix: "use strict" should not trigger strict mode in ES3 ([#15846](https://togithub.com/eslint/eslint/issues/15846)) (Milos Djermanovic) #### Documentation - [`28116cc`](https://togithub.com/eslint/eslint/commit/28116ccce4b99da3d5aa9b8994dd3652df7b1cab) docs: update AST node names link in no-restricted-syntax ([#15843](https://togithub.com/eslint/eslint/issues/15843)) (Milos Djermanovic) - [`272965f`](https://togithub.com/eslint/eslint/commit/272965feda8adfbf5bfa0e01b37df27ce70fc9fd) docs: fix h1 heading on formatters page ([#15834](https://togithub.com/eslint/eslint/issues/15834)) (Milos Djermanovic) - [`a798166`](https://togithub.com/eslint/eslint/commit/a7981669fffe33deaf4fbe295f660edc8ccad4cd) docs: update example for running individual rule tests ([#15833](https://togithub.com/eslint/eslint/issues/15833)) (Milos Djermanovic) - [`57e732b`](https://togithub.com/eslint/eslint/commit/57e732be4e349470fad3e3cc44d96bf0746a598b) docs: mark `SourceCode#getJSDocComment` deprecated in working-with-rules ([#15829](https://togithub.com/eslint/eslint/issues/15829)) (Milos Djermanovic) - [`9a90abf`](https://togithub.com/eslint/eslint/commit/9a90abf59e31247c03a24ca789cd6157504f63ed) docs: update docs directory in working-with-rules ([#15830](https://togithub.com/eslint/eslint/issues/15830)) (Milos Djermanovic) - [`810adda`](https://togithub.com/eslint/eslint/commit/810addac9b958c03d69f5f8f21d47ff7fb4c5db6) docs: add more examples for prefer-object-spread ([#15831](https://togithub.com/eslint/eslint/issues/15831)) (coderaiser) - [`06b1edb`](https://togithub.com/eslint/eslint/commit/06b1edb68f251558601bf68d47e6bbde693089c9) docs: clarify no-control-regex rule ([#15808](https://togithub.com/eslint/eslint/issues/15808)) (Milos Djermanovic) - [`9ecd42f`](https://togithub.com/eslint/eslint/commit/9ecd42f36462331a0d697e74323a4d24f0cf02fc) docs: Fixed typo in code comment ([#15812](https://togithub.com/eslint/eslint/issues/15812)) (Addison G) - [`de992b7`](https://togithub.com/eslint/eslint/commit/de992b7016e3d91092de7748f0375943ad2c77f0) docs: remove links to 2fa document ([#15804](https://togithub.com/eslint/eslint/issues/15804)) (Milos Djermanovic) - [`5222659`](https://togithub.com/eslint/eslint/commit/52226593974fc7fcb60f1be73b165863b3d1a7fb) docs: fix 'Related Rules' heading in no-constant-binary-expression ([#15799](https://togithub.com/eslint/eslint/issues/15799)) (Milos Djermanovic) - [`e70ae81`](https://togithub.com/eslint/eslint/commit/e70ae8116256e5b69c6eac1ed71c0fa33a8e6d7a) docs: Update README team and sponsors (ESLint Jenkins) #### Chores - [`1ba6a92`](https://togithub.com/eslint/eslint/commit/1ba6a926eedcfe725900ed95cf029cff02d0355a) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).2.3 ([#15847](https://togithub.com/eslint/eslint/issues/15847)) (Milos Djermanovic) - [`8167aa7`](https://togithub.com/eslint/eslint/commit/8167aa7d43d00f1a0e8400f73c0dd66798fd4c56) chore: bump version of minimatch due to security issue PRISMA-2022-0039 ([#15774](https://togithub.com/eslint/eslint/issues/15774)) (Jan Opravil) - [`b8995a4`](https://togithub.com/eslint/eslint/commit/b8995a40087f3a1e4e87c239951f91ddaac73571) chore: Implement docs site ([#15815](https://togithub.com/eslint/eslint/issues/15815)) (Nicholas C. Zakas) - [`6494e3e`](https://togithub.com/eslint/eslint/commit/6494e3e8916f0a07226bdd8c8f6b2c5f0884bf6b) chore: update link in `codeql-analysis.yml` ([#15817](https://togithub.com/eslint/eslint/issues/15817)) (Milos Djermanovic) - [`36503ec`](https://togithub.com/eslint/eslint/commit/36503ec8b6fca292be8e584792fc2ad056df4d2f) chore: enable no-constant-binary-expression in eslint-config-eslint ([#15807](https://togithub.com/eslint/eslint/issues/15807)) (唯然) ### [`v8.14.0`](https://togithub.com/eslint/eslint/releases/tag/v8.14.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.13.0...v8.14.0) ##### Features - [`ab6363d`](https://togithub.com/eslint/eslint/commit/ab6363dffb9dfd9c6a9abb5292fc712745fe7a64) feat: Add rule no-constant-binary-expression ([#15296](https://togithub.com/eslint/eslint/issues/15296)) (Jordan Eldredge) ##### Bug Fixes - [`35fa1dd`](https://togithub.com/eslint/eslint/commit/35fa1dd8932ef3e55c37ec0e4b73b5d88f187e69) fix: allow project paths to have URL-encoded characters ([#15795](https://togithub.com/eslint/eslint/issues/15795)) (Milos Djermanovic) - [`413f1d5`](https://togithub.com/eslint/eslint/commit/413f1d55f0ad05b6fe75bdde6df423253806797d) fix: update `astUtils.isDirectiveComment` with `globals` and `exported` ([#15775](https://togithub.com/eslint/eslint/issues/15775)) (Milos Djermanovic) ##### Build Related - [`c2407e8`](https://togithub.com/eslint/eslint/commit/c2407e81caf2d50325d9aa09bae70d38615ddf2c) build: add node v18 ([#15791](https://togithub.com/eslint/eslint/issues/15791)) (唯然) ##### Chores - [`735458c`](https://togithub.com/eslint/eslint/commit/735458cc96d4ecdb4ed97448b63ed4a579890b13) chore: add static frontmatter to no-constant-binary-expression docs ([#15798](https://togithub.com/eslint/eslint/issues/15798)) (Milos Djermanovic) - [`db28f2c`](https://togithub.com/eslint/eslint/commit/db28f2c9ea6b654f615daf2f7e6f1a2034b85062) chore: Add static frontmatter to docs ([#15782](https://togithub.com/eslint/eslint/issues/15782)) (Nicholas C. Zakas) - [`3bca59e`](https://togithub.com/eslint/eslint/commit/3bca59e30de73fb82d4def262ae1df72089df80d) chore: markdownlint autofix on commit ([#15783](https://togithub.com/eslint/eslint/issues/15783)) (Nicholas C. Zakas) ### [`v8.13.0`](https://togithub.com/eslint/eslint/releases/tag/v8.13.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.12.0...v8.13.0) #### Features - [`274acbd`](https://togithub.com/eslint/eslint/commit/274acbd56537f6b8199da1ac9e7bced74ae81b56) feat: fix no-eval logic for `this` in arrow functions ([#15755](https://togithub.com/eslint/eslint/issues/15755)) (Milos Djermanovic) #### Bug Fixes - [`97b57ae`](https://togithub.com/eslint/eslint/commit/97b57ae3ebae9150456f5516c64b6d2ba75b4038) fix: invalid operator in operator-assignment messages ([#15759](https://togithub.com/eslint/eslint/issues/15759)) (Milos Djermanovic) #### Documentation - [`c32482e`](https://togithub.com/eslint/eslint/commit/c32482e4fd4ad09f3d5fd960dc1fb7c1b4e56f23) docs: Typo in space-infix-ops docs ([#15754](https://togithub.com/eslint/eslint/issues/15754)) (kmin-jeong) - [`f2c2d35`](https://togithub.com/eslint/eslint/commit/f2c2d350425268efa4b78ee6e0a2df8860e0efad) docs: disambiguate types `FormatterFunction` and `LoadedFormatter` ([#15727](https://togithub.com/eslint/eslint/issues/15727)) (Francesco Trotta) #### Chores - [`bb4c0d5`](https://togithub.com/eslint/eslint/commit/bb4c0d530a231a8a14ed70ad61c06e284bbaaef0) chore: Refactor docs to work with docs.eslint.org ([#15744](https://togithub.com/eslint/eslint/issues/15744)) (Nicholas C. Zakas) - [`d36f12f`](https://togithub.com/eslint/eslint/commit/d36f12f71b3e4f9e9552f1054d7a75be4dc03671) chore: remove `lib/init` from eslint config ([#15748](https://togithub.com/eslint/eslint/issues/15748)) (Milos Djermanovic) - [`a59a4e6`](https://togithub.com/eslint/eslint/commit/a59a4e6e9217b3cc503c0a702b9e3b02b20b980d) chore: replace `trimLeft`/`trimRight` with `trimStart`/`trimEnd` ([#15750](https://togithub.com/eslint/eslint/issues/15750)) (Milos Djermanovic) ### [`v8.12.0`](https://togithub.com/eslint/eslint/releases/tag/v8.12.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.11.0...v8.12.0) #### Features - [`685a67a`](https://togithub.com/eslint/eslint/commit/685a67a62bdea19ca9ce12008a034b8d31162422) feat: fix logic for top-level `this` in no-invalid-this and no-eval ([#15712](https://togithub.com/eslint/eslint/issues/15712)) (Milos Djermanovic) #### Chores - [`18f5e05`](https://togithub.com/eslint/eslint/commit/18f5e05bce10503186989d81ca484abb185a2c9d) chore: padding-line-between-statements remove useless `additionalItems` ([#15706](https://togithub.com/eslint/eslint/issues/15706)) (Martin Sadovy) ### [`v8.11.0`](https://togithub.com/eslint/eslint/releases/tag/v8.11.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.10.0...v8.11.0) #### Features - [`800bd25`](https://togithub.com/eslint/eslint/commit/800bd258e4484de24323809ebbf13fc72fcbabac) feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` ([#15649](https://togithub.com/eslint/eslint/issues/15649)) (Nitin Kumar) - [`8933fe7`](https://togithub.com/eslint/eslint/commit/8933fe7afcc7cdd99cc0efccc08e8fe3a5e2996f) feat: Catch `undefined` and `Boolean()` in no-constant-condition ([#15613](https://togithub.com/eslint/eslint/issues/15613)) (Jordan Eldredge) - [`f90fd9d`](https://togithub.com/eslint/eslint/commit/f90fd9d779a5b28dfd15ca3f993e6b3cd09e71e8) feat: Add ESLint favicon to the HTML report document ([#15671](https://togithub.com/eslint/eslint/issues/15671)) (Mahdi Hosseinzadeh) - [`57b8a57`](https://togithub.com/eslint/eslint/commit/57b8a57be75ed2379fe39c93168175090dfe4cdd) feat: `valid-typeof` always ban `undefined` ([#15635](https://togithub.com/eslint/eslint/issues/15635)) (Zzzen) #### Bug Fixes - [`6814922`](https://togithub.com/eslint/eslint/commit/68149221637faa8e4f2718773e751126b7ae8ac9) fix: escaping for square brackets in ignore patterns ([#15666](https://togithub.com/eslint/eslint/issues/15666)) (Milos Djermanovic) - [`c178ce7`](https://togithub.com/eslint/eslint/commit/c178ce7044b5c19db2f4aabfdbe58003db5062fd) fix: extend the autofix range in comma-dangle to ensure the last element ([#15669](https://togithub.com/eslint/eslint/issues/15669)) (Milos Djermanovic) #### Documentation - [`c481cec`](https://togithub.com/eslint/eslint/commit/c481cecacc728618832b4044374e445d332b4381) docs: add fast-eslint-8 to atom integrations (userguide) ([#15695](https://togithub.com/eslint/eslint/issues/15695)) (db developer) - [`d2255db`](https://togithub.com/eslint/eslint/commit/d2255db24526de604b4a34e90c870158c4ea277e) docs: Add clarification about `eslint-enable` ([#15680](https://togithub.com/eslint/eslint/issues/15680)) (dosisod) - [`8b9433c`](https://togithub.com/eslint/eslint/commit/8b9433c90c842d8ec06f633df7fbba6ac6d5036b) docs: add object pattern to first section of computed-property-spacing ([#15679](https://togithub.com/eslint/eslint/issues/15679)) (Milos Djermanovic) - [`de800c3`](https://togithub.com/eslint/eslint/commit/de800c3c0b8e3f85921b40eaa97134fef12effa2) docs: link to minimatch docs added. ([#15688](https://togithub.com/eslint/eslint/issues/15688)) (Gaurav Tewari) - [`8f675b1`](https://togithub.com/eslint/eslint/commit/8f675b1f7f6c0591abe36c20410d226bd9e1faa6) docs: sort-imports add single named import example ([#15675](https://togithub.com/eslint/eslint/issues/15675)) (Arye Eidelman) #### Chores - [`385c9ad`](https://togithub.com/eslint/eslint/commit/385c9ad685b24b1821ec4085596b3aad299fb751) chore: rm trailing space in docs ([#15689](https://togithub.com/eslint/eslint/issues/15689)) (唯然) ### [`v8.10.0`](https://togithub.com/eslint/eslint/releases/tag/v8.10.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.9.0...v8.10.0) #### Features - [`6e2c325`](https://togithub.com/eslint/eslint/commit/6e2c325324479df1b3f868cf00a529b67d2c3d82) feat: Add `ignoreOnInitialization` option to no-shadow rule ([#14963](https://togithub.com/eslint/eslint/issues/14963)) (Soufiane Boutahlil) - [`115cae5`](https://togithub.com/eslint/eslint/commit/115cae54125b9ef509af90620f51d4a692b51ab7) feat: `--debug` prints time it takes to parse a file ([#15609](https://togithub.com/eslint/eslint/issues/15609)) (Bartek Iwańczuk) - [`345e70d`](https://togithub.com/eslint/eslint/commit/345e70d9d6490fb12b18953f56f3cea28fd61d83) feat: Add `onlyOneSimpleParam` option to no-confusing-arrow rule ([#15566](https://togithub.com/eslint/eslint/issues/15566)) (Gautam Arora) #### Bug Fixes - [`cdc5802`](https://togithub.com/eslint/eslint/commit/cdc58025d9a8b522f516c3665d225b69a76c4ee1) fix: Avoid `__dirname` for built-in configs ([#15616](https://togithub.com/eslint/eslint/issues/15616)) (DoZerg) - [`ee7c5d1`](https://togithub.com/eslint/eslint/commit/ee7c5d14a2cb5ce352d1851cec858b942572d2cc) fix: false positive in `camelcase` with combined properties ([#15581](https://togithub.com/eslint/eslint/issues/15581)) (Nitin Kumar) #### Documentation - [`1005bd5`](https://togithub.com/eslint/eslint/commit/1005bd525a08208fee124149a6ad4cf9da20d7d5) docs: update CLA information ([#15630](https://togithub.com/eslint/eslint/issues/15630)) (Nitin Kumar) - [`5d65c3b`](https://togithub.com/eslint/eslint/commit/5d65c3bc1e514ed07406c502437a1642913b27ed) docs: Fix typo in `no-irregular-whitespace` ([#15634](https://togithub.com/eslint/eslint/issues/15634)) (Ryota Sekiya) - [`b93af98`](https://togithub.com/eslint/eslint/commit/b93af98b3c417225a027cabc964c38e779adb945) docs: add links between rules about whitespace around block curly braces ([#15625](https://togithub.com/eslint/eslint/issues/15625)) (Milos Djermanovic) - [`ebc0460`](https://togithub.com/eslint/eslint/commit/ebc0460c411ea608ba5bab05829a1fd122fe21e8) docs: update babel links ([#15624](https://togithub.com/eslint/eslint/issues/15624)) (Milos Djermanovic) #### Chores - [`7cec74e`](https://togithub.com/eslint/eslint/commit/7cec74e842b6e51da1b00a9e9b2c9da97dd17362) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).2.0 ([#15648](https://togithub.com/eslint/eslint/issues/15648)) (Milos Djermanovic) - [`11c8580`](https://togithub.com/eslint/eslint/commit/11c8580de0dcedd5577cffe2b23d23a322cc97df) chore: read `ESLINT_MOCHA_TIMEOUT` env var in Makefile.js ([#15626](https://togithub.com/eslint/eslint/issues/15626)) (Piggy) - [`bfaa548`](https://togithub.com/eslint/eslint/commit/bfaa5488bbc794c0d160fb55bd277a2c618953b2) test: add integration tests with built-in configs ([#15612](https://togithub.com/eslint/eslint/issues/15612)) (Milos Djermanovic) - [`39a2fb3`](https://togithub.com/eslint/eslint/commit/39a2fb3f448a7096bfb2fc172fef6cc3f6a7ed3b) perf: fix lazy loading of core rules ([#15606](https://togithub.com/eslint/eslint/issues/15606)) (Milos Djermanovic) - [`3fc9196`](https://togithub.com/eslint/eslint/commit/3fc919626ef6a00e35bb6b559b60a1e89cf6ca1a) chore: include `tests/conf` in test runs ([#15610](https://togithub.com/eslint/eslint/issues/15610)) (Milos Djermanovic) ### [`v8.9.0`](https://togithub.com/eslint/eslint/releases/tag/v8.9.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.8.0...v8.9.0) #### Features - [`68f64a9`](https://togithub.com/eslint/eslint/commit/68f64a9218341e5e9d83270c72587e1b413846de) feat: update eslint-scope to ignore `"use strict"` directives in ES3 ([#15595](https://togithub.com/eslint/eslint/issues/15595)) (Milos Djermanovic) - [`db57639`](https://togithub.com/eslint/eslint/commit/db576396d20f5e31af1a90f8e5d88e08284a1672) feat: add `es2016`, `es2018`, `es2019`, and `es2022` environments ([#15587](https://togithub.com/eslint/eslint/issues/15587)) (Milos Djermanovic) - [`2dc38aa`](https://togithub.com/eslint/eslint/commit/2dc38aa653f1d5137a9abf82024c67a11620bb7c) feat: fix bug with arrow function return types in function-paren-newline ([#15541](https://togithub.com/eslint/eslint/issues/15541)) (Milos Djermanovic) - [`6f940c3`](https://togithub.com/eslint/eslint/commit/6f940c3ce715327f282c197d0f71b91848e5d83d) feat: Implement FlatRuleTester ([#15519](https://togithub.com/eslint/eslint/issues/15519)) (Nicholas C. Zakas) #### Documentation - [`570a036`](https://togithub.com/eslint/eslint/commit/570a03699c5abfbcde39bb00fba39329695771e5) docs: add `one-var` example with `for-loop` initializer ([#15596](https://togithub.com/eslint/eslint/issues/15596)) (Milos Djermanovic) - [`417191d`](https://togithub.com/eslint/eslint/commit/417191dff0dbfa353675c409e25f27f578ee1559) docs: Remove the $ prefix in terminal commands ([#15565](https://togithub.com/eslint/eslint/issues/15565)) (Andreas Lewis) - [`389ff34`](https://togithub.com/eslint/eslint/commit/389ff34e26cb8ebad49e5ace0280a1f859f8d7ca) docs: add missing `Variable#scope` property in the scope manager docs ([#15571](https://togithub.com/eslint/eslint/issues/15571)) (Milos Djermanovic) - [`f63795d`](https://togithub.com/eslint/eslint/commit/f63795dc710f6394d884932034a3e0cbe48f4ad2) docs: no-eval replace dead link with working one ([#15568](https://togithub.com/eslint/eslint/issues/15568)) (rasenplanscher) - [`0383591`](https://togithub.com/eslint/eslint/commit/0383591a6cd7083455af9e34fa9333da7fed46bf) docs: Remove old Markdown issue template ([#15556](https://togithub.com/eslint/eslint/issues/15556)) (Brandon Mills) - [`a8dd5a2`](https://togithub.com/eslint/eslint/commit/a8dd5a286bcb68595b85cd29490e081251a2c3c7) docs: add 'when not to use it' section in no-duplicate-case docs ([#15563](https://togithub.com/eslint/eslint/issues/15563)) (Milos Djermanovic) - [`1ad439e`](https://togithub.com/eslint/eslint/commit/1ad439ed1d6c4ee50183c8f5d146a771e6c1be4c) docs: add missed verb in docs ([#15550](https://togithub.com/eslint/eslint/issues/15550)) (Jeff Mosawy) #### Chores - [`586d45c`](https://togithub.com/eslint/eslint/commit/586d45c54b8468fb23376b7b2aedf984cf701cc2) chore: Upgrade to espree@9.3.1 ([#15600](https://togithub.com/eslint/eslint/issues/15600)) (Milos Djermanovic) - [`623e1e2`](https://togithub.com/eslint/eslint/commit/623e1e28643381025b393a379493d9baea9b4869) chore: Upgrade to eslint-visitor-keys@3.3.0 ([#15599](https://togithub.com/eslint/eslint/issues/15599)) (Milos Djermanovic) - [`355b23d`](https://togithub.com/eslint/eslint/commit/355b23d0c4e050be4e53292f552a47c10ec6e00e) chore: fix outdated link to Code of Conduct in PR template ([#15578](https://togithub.com/eslint/eslint/issues/15578)) (Rich Trott) - [`b10fef2`](https://togithub.com/eslint/eslint/commit/b10fef25c99134d514fec4ddde19302661db5974) ci: use Node 16 for browser test ([#15569](https://togithub.com/eslint/eslint/issues/15569)) (Milos Djermanovic) - [`92f89fb`](https://togithub.com/eslint/eslint/commit/92f89fb0647fef10468fd70d6782a845d75330e3) chore: suggest demo link in bug report template ([#15557](https://togithub.com/eslint/eslint/issues/15557)) (Brandon Mills) ### [`v8.8.0`](https://togithub.com/eslint/eslint/releases/tag/v8.8.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.7.0...v8.8.0) ##### Features - [`5d60812`](https://togithub.com/eslint/eslint/commit/5d60812d440762dff72420714273c714c4c5d074) feat: implement rfc 2021-suppression-support ([#15459](https://togithub.com/eslint/eslint/issues/15459)) (Yiwei Ding) ##### Documentation - [`5769cc2`](https://togithub.com/eslint/eslint/commit/5769cc23eca7197bb5993a0201cc269a056d4dfd) docs: fix relative link ([#15544](https://togithub.com/eslint/eslint/issues/15544)) (Nick Schonning) - [`ccbc35f`](https://togithub.com/eslint/eslint/commit/ccbc35ff3ebc89bb524a8fd8dc60df9408e58275) docs: trimmed rules h1s to just be rule names ([#15514](https://togithub.com/eslint/eslint/issues/15514)) (Josh Goldberg) - [`851f1f1`](https://togithub.com/eslint/eslint/commit/851f1f18bd1a5da32c1b645bfcb28fadc627ad9e) docs: fixed typo in comment ([#15531](https://togithub.com/eslint/eslint/issues/15531)) (Jiapei Liang) - [`7d7af55`](https://togithub.com/eslint/eslint/commit/7d7af55759eab2328aeeb71098d91f4a5e41b269) docs: address upcoming violation of markdownlint rule MD050/strong-style ([#15529](https://togithub.com/eslint/eslint/issues/15529)) (David Anson) ### [`v8.7.0`](https://togithub.com/eslint/eslint/releases/tag/v8.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.6.0...v8.7.0) ##### Features - [`19ad061`](https://togithub.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#15439](https://togithub.com/eslint/eslint/issues/15439)) (gfyoung) - [`564ecdb`](https://togithub.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#15491](https://togithub.com/eslint/eslint/issues/15491)) (Milos Djermanovic) - [`968a02a`](https://togithub.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#15493](https://togithub.com/eslint/eslint/issues/15493)) (Milos Djermanovic) - [`0d2b9a6`](https://togithub.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@eslint/create-config](https://togithub.com/eslint/create-config) ([#15150](https://togithub.com/eslint/eslint/issues/15150)) (唯然) - [`127f524`](https://togithub.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#15474](https://togithub.com/eslint/eslint/issues/15474)) (Nitin Kumar) - [`359b2c1`](https://togithub.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#15490](https://togithub.com/eslint/eslint/issues/15490)) (Milos Djermanovic) - [`3549571`](https://togithub.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#15479](https://togithub.com/eslint/eslint/issues/15479)) (Milos Djermanovic) - [`5563c45`](https://togithub.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#15481](https://togithub.com/eslint/eslint/issues/15481)) (Milos Djermanovic) - [`fd3683f`](https://togithub.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#15478](https://togithub.com/eslint/eslint/issues/15478)) (Milos Djermanovic) ##### Bug Fixes - [`a8db9a5`](https://togithub.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#15495](https://togithub.com/eslint/eslint/issues/15495)) (Milos Djermanovic) - [`02d6426`](https://togithub.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#15507](https://togithub.com/eslint/eslint/issues/15507)) (Brad Zacher) - [`db15802`](https://togithub.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#15520](https://togithub.com/eslint/eslint/issues/15520)) (Francesco Trotta) - [`03ac8cf`](https://togithub.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#15486](https://togithub.com/eslint/eslint/issues/15486)) (Jordan Eldredge) ##### Documentation - [`f50f849`](https://togithub.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#15513](https://togithub.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas) - [`0469eb1`](https://togithub.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#15522](https://togithub.com/eslint/eslint/issues/15522)) (Olga) ##### Chores - [`369fb1b`](https://togithub.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#15526](https://togithub.com/eslint/eslint/issues/15526)) (Brandon Mills) - [`ba6317b`](https://togithub.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#15501](https://togithub.com/eslint/eslint/issues/15501)) (Milos Djermanovic) - [`79b6340`](https://togithub.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#15497](https://togithub.com/eslint/eslint/issues/15497)) (Abhay Gupta) - [`6278281`](https://togithub.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#15480](https://togithub.com/eslint/eslint/issues/15480)) (Nitin Kumar) ### [`v8.6.0`](https://togithub.com/eslint/eslint/releases/tag/v8.6.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.5.0...v8.6.0) #### Features - [`6802a54`](https://togithub.com/eslint/eslint/commit/6802a54837ea008bef4d5ae11522941693ba5ef6) feat: handle logical assignment in no-self-assign ([#14152](https://togithub.com/eslint/eslint/issues/14152)) (Zzzen) - [`3b38018`](https://togithub.com/eslint/eslint/commit/3b38018ef5cb004ad5bc011de726bd2df2eb2f3f) feat: allow to define `eslint-disable-next-line` in multiple lines ([#15436](https://togithub.com/eslint/eslint/issues/15436)) (Nitin Kumar) - [`9d6fe5a`](https://togithub.com/eslint/eslint/commit/9d6fe5a6b65f397bafc5eb0a995e96717cdc9b53) feat: false negative with `onlyDeclarations` + `properties` in id-match ([#15431](https://togithub.com/eslint/eslint/issues/15431)) (Nitin Kumar) #### Documentation - [`6c4dee2`](https://togithub.com/eslint/eslint/commit/6c4dee2e87dac8d0751ce2426ded651ed0986112) docs: Document homedir is a configuration root ([#15469](https://togithub.com/eslint/eslint/issues/15469)) (Bas Bosman) - [`51c37b1`](https://togithub.com/eslint/eslint/commit/51c37b118aed9c0d7a0efd40c491efca04c82ef9) docs: consistency changes ([#15404](https://togithub.com/eslint/eslint/issues/15404)) (Bas Bosman) - [`775d181`](https://togithub.com/eslint/eslint/commit/775d18138244a28ebe1cb92849cd0f4e8cd27672) docs: Mention character classes in no-useless-escape ([#15421](https://togithub.com/eslint/eslint/issues/15421)) (Sebastian Simon) #### Chores - [`3a384fc`](https://togithub.com/eslint/eslint/commit/3a384fc287cebb7be5fe5ed95497d578437a503a) chore: Upgrade espree to 9.3.0 ([#15473](https://togithub.com/eslint/eslint/issues/15473)) (Brandon Mills) - [`1443cc2`](https://togithub.com/eslint/eslint/commit/1443cc2fc8785157936b864258924fe9bcd23210) chore: Update blogpost.md.ejs ([#15468](https://togithub.com/eslint/eslint/issues/15468)) (Nicholas C. Zakas) - [`28e907a`](https://togithub.com/eslint/eslint/commit/28e907a4ca05a026d156f814f4118f8fe713e99d) refactor: remove unused parameter in `linter.js` ([#15451](https://togithub.com/eslint/eslint/issues/15451)) (Milos Djermanovic) - [`eaa08d3`](https://togithub.com/eslint/eslint/commit/eaa08d3055b195bce59cc96bb63ac29038cd7c7d) test: add tests for `allowReserved` parser option with flat config ([#15450](https://togithub.com/eslint/eslint/issues/15450)) (Milos Djermanovic) ### [`v8.5.0`](https://togithub.com/eslint/eslint/releases/tag/v8.5.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.4.1...v8.5.0) #### Features - [`94e77a6`](https://togithub.com/eslint/eslint/commit/94e77a693fd5124c9057320310b41e92567d7e76) feat: Suggestions support for `prefer-regex-literals` ([#15077](https://togithub.com/eslint/eslint/issues/15077)) (Yash Singh) - [`eafaf52`](https://togithub.com/eslint/eslint/commit/eafaf52464c01072fcf7be2bd2d91cd0b3ae67d0) feat: add `prefer-object-has-own` rule ([#15346](https://togithub.com/eslint/eslint/issues/15346)) (Nitin Kumar) #### Bug Fixes - [`7d832d4`](https://togithub.com/eslint/eslint/commit/7d832d4ad55f3c987aca8d858809cbcb77697648) fix: improve `prefer-template` fixer ([#15230](https://togithub.com/eslint/eslint/issues/15230)) (Nitin Kumar) - [`981fb48`](https://togithub.com/eslint/eslint/commit/981fb48991448bec171d7d4332d7dc514252f83f) fix: do not report global references in `id-match` rule ([#15420](https://togithub.com/eslint/eslint/issues/15420)) (Nitin Kumar) - [`f13d4a6`](https://togithub.com/eslint/eslint/commit/f13d4a6cf7c7ff6160be7426fc6fe02e3e37a0b7) fix: improve autofix of `prefer-object-has-own` ([#15419](https://togithub.com/eslint/eslint/issues/15419)) (Nitin Kumar) - [`f4559a0`](https://togithub.com/eslint/eslint/commit/f4559a0f7150ad7494658bd5ea846cfca5073caf) fix: add helpful message when test case has non-string code/name ([#15425](https://togithub.com/eslint/eslint/issues/15425)) (Bryan Mishkin) #### Documentation - [`314c84c`](https://togithub.com/eslint/eslint/commit/314c84c1b83b32e75587ce7a77130eac7e2a8f49) docs: add an incorrect code example in for-direction ([#15434](https://togithub.com/eslint/eslint/issues/15434)) (Holger Jeromin) - [`3928175`](https://togithub.com/eslint/eslint/commit/3928175d01c6ac2b37147b3256c56df8faf2c6c4) docs: add destructuring examples for `computed-property-spacing` ([#15423](https://togithub.com/eslint/eslint/issues/15423)) (Nitin Kumar) - [`a53e59e`](https://togithub.com/eslint/eslint/commit/a53e59eab7da52e3df095a679a6fdab74a7bce6f) docs: add more examples for `array-element-newline` rule ([#15427](https://togithub.com/eslint/eslint/issues/15427)) (Nitin Kumar) - [`74cf0a0`](https://togithub.com/eslint/eslint/commit/74cf0a040e1a83990d8d7eb57e1f5ce919a11ebe) docs: update CLA info ([#15370](https://togithub.com/eslint/eslint/issues/15370)) (Nitin Kumar) - [`e84195e`](https://togithub.com/eslint/eslint/commit/e84195ea39b5cf54d7a551c62671af80b859f1ac) docs: fix heading level for an option in `class-methods-use-this` rule ([#15399](https://togithub.com/eslint/eslint/issues/15399)) (Takuya Fukuju) #### Chores - [`225f211`](https://togithub.com/eslint/eslint/commit/225f2111ebcfc6bcd2d475f5261c85eb00fb0191) test: add destructuring test cases for `computed-property-spacing` ([#15424](https://togithub.com/eslint/eslint/issues/15424)) (Nitin Kumar) - [`f2c7ba6`](https://togithub.com/eslint/eslint/commit/f2c7ba6c34c8943dc24a1c41317d536c1a63cb36) ci: use node v16 for `macOS` and `windows` jobs ([#15418](https://togithub.com/eslint/eslint/issues/15418)) (Nitin Kumar) ### [`v8.4.1`](https://togithub.com/eslint/eslint/releases/tag/v8.4.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.4.0...v8.4.1) #### Bug Fixes - [`234e3d9`](https://togithub.com/eslint/eslint/commit/234e3d98eeab8956cefb14c982b9c348c21bb2d9) fix: revert changes to reported locations in max-lines-per-function ([#15397](https://togithub.com/eslint/eslint/issues/15397)) (Milos Djermanovic) #### Documentation - [`fa4d483`](https://togithub.com/eslint/eslint/commit/fa4d4830a0e77f92154079ada17ffb893ce64232) docs: fix typo in example for `sort-keys` rule ([#15393](https://togithub.com/eslint/eslint/issues/15393)) (Nitin Kumar) ### [`v8.4.0`](https://togithub.com/eslint/eslint/releases/tag/v8.4.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.3.0...v8.4.0) #### Features - [`5771663`](https://togithub.com/eslint/eslint/commit/5771663e8d3e86fec9454ee0af439c6989506bf3) feat: add `allowReserved` parser option ([#15387](https://togithub.com/eslint/eslint/issues/15387)) (Milos Djermanovic) - [`32ac37a`](https://togithub.com/eslint/eslint/commit/32ac37a76b2e009a8f106229bc7732671d358189) feat: Flat config support in Linter (refs [#13481](https://togithub.com/eslint/eslint/issues/13481)) ([#15185](https://togithub.com/eslint/eslint/issues/15185)) (Nicholas C. Zakas) - [`d041f34`](https://togithub.com/eslint/eslint/commit/d041f345cdf0306f15faa2f305fe1d21ef137eb1) feat: Treat Class/New Expressions as truthy in no-constant-condition ([#15326](https://togithub.com/eslint/eslint/issues/15326)) (Jordan Eldredge) - [`8f44cf5`](https://togithub.com/eslint/eslint/commit/8f44cf505765b663e371412ab57f0f1dbbe78513) feat: report only lines that exceed the limit in max-lines-per-function ([#15140](https://togithub.com/eslint/eslint/issues/15140)) (Sneh Khatri) - [`808ad35`](https://togithub.com/eslint/eslint/commit/808ad35f204c838cd5eb8d766807dc43692f42f9) feat: pass cwd to formatters (refs [eslint/rfcs#57](https://togithub.com/eslint/rfcs/issues/57)) ([#13392](https://togithub.com/eslint/eslint/issues/13392)) (Toru Nagashima) - [`f1b7499`](https://togithub.com/eslint/eslint/commit/f1b7499a5162d3be918328ce496eb80692353a5a) feat: support async formatters ([#15243](https://togithub.com/eslint/eslint/issues/15243)) (MO) #### Bug Fixes - [`4940cc5`](https://togithub.com/eslint/eslint/commit/4940cc5c4903a691fe51d409137dd573c4c7706e) fix: mark --rulesdir option as deprecated in CLI docs ([#15310](https://togithub.com/eslint/eslint/issues/15310)) (Kevin Partington) #### Documentation - [`54deec5`](https://togithub.com/eslint/eslint/commit/54deec56bc25d516becaf767769ee7543f491d62) docs: update integrations.md ([#15380](https://togithub.com/eslint/eslint/issues/15380)) (Vlad Sholokhov) - [`fa0423a`](https://togithub.com/eslint/eslint/commit/fa0423af7f8453f6c97b915b3b026f258b76a600) docs: fix typo in PR template ([#15365](https://togithub.com/eslint/eslint/issues/15365)) (Nitin Kumar) - [`e233920`](https://togithub.com/eslint/eslint/commit/e233920857e282ba22116ad5f1dcc6dfabc8ef5b) docs: enable a few more markdownlint rules and fix violations ([#15368](https://togithub.com/eslint/eslint/issues/15368)) (Bryan Mishkin) - [`632176d`](https://togithub.com/eslint/eslint/commit/632176dc43180ea4e7f99da429fee3ee3814a04d) docs: Dedent needlessly indented example in getter-return docs ([#15363](https://togithub.com/eslint/eslint/issues/15363)) (Jordan Eldredge) - [`4497e88`](https://togithub.com/eslint/eslint/commit/4497e880248c24dc19eea8a5466555b847c0c7eb) docs: Update release notes blog post template ([#15285](https://togithub.com/eslint/eslint/issues/15285)) (Nicholas C. Zakas) #### Chores - [`efede90`](https://togithub.com/eslint/eslint/commit/efede90d59edc5cca9cd739df7e98f1ff00ca37d) chore: upgrade [@eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@1](https://togithub.com/1).0.5 ([#15389](https://togithub.com/eslint/eslint/issues/15389)) (Milos Djermanovic) - [`0b8c846`](https://togithub.com/eslint/eslint/commit/0b8c846c77234125fbb211980bc1e62dc8791513) chore: fix update-readme to avoid multiple consecutive blank lines ([#15375](https://togithub.com/eslint/eslint/issues/15375)) (Milos Djermanovic) - [`94b2a8b`](https://togithub.com/eslint/eslint/commit/94b2a8b3d1f7d139dd6b06216a64727b7d5f009b) chore: Use default Chromium binary in M1 Mac tests ([#15371](https://togithub.com/eslint/eslint/issues/15371)) (Brandon Mills) - [`ba58d94`](https://togithub.com/eslint/eslint/commit/ba58d94cb51d4d2644c024446d5750eaf4853129) ci: use node `v16` for Verify Files ([#15364](https://togithub.com/eslint/eslint/issues/15364)) (Nitin Kumar) - [`1e32ee5`](https://togithub.com/eslint/eslint/commit/1e32ee591e978188b121604d0af9cbc04a50a3b5) chore: add jsdoc type annotation to rules ([#15291](https://togithub.com/eslint/eslint/issues/15291)) (Bryan Mishkin) ### [`v8.3.0`](https://togithub.com/eslint/eslint/releases/tag/v8.3.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.2.0...v8.3.0) ##### Features - [`60b0a29`](https://togithub.com/eslint/eslint/commit/60b0a292efd1b9cdc318b1e88a0cb7bbf14860b1) feat: add `allowProperties` option to require-atomic-updates ([#15238](https://togithub.com/eslint/eslint/issues/15238)) (Milos Djermanovic) - [`79278a1`](https://togithub.com/eslint/eslint/commit/79278a14f1c8747bff8f5cb2100d8776f9d517f2) feat: update no-use-before-define for class static blocks ([#15312](https://togithub.com/eslint/eslint/issues/15312)) (Milos Djermanovic) - [`ddd01dc`](https://togithub.com/eslint/eslint/commit/ddd01dcd5f14c6ddea5decca46db2f379ec35aeb) feat: update no-redeclare for class static blocks ([#15313](https://togithub.com/eslint/eslint/issues/15313)) (Milos Djermanovic) - [`de69cec`](https://togithub.com/eslint/eslint/commit/de69cec834411aeb276a525c11dc10f628df2f51) feat: update no-inner-declarations for class static blocks ([#15290](https://togithub.com/eslint/eslint/issues/15290)) (Milos Djermanovic) - [`e2fe7ef`](https://togithub.com/eslint/eslint/commit/e2fe7ef7ea0458de56bed4e4c3d5f71aaebd3f28) feat: support for private-in syntax (fixes [#14811](https://togithub.com/eslint/eslint/issues/14811)) ([#15060](https://togithub.com/eslint/eslint/issues/15060)) (Yosuke Ota) - [`34bc8d7`](https://togithub.com/eslint/eslint/commit/34bc8d7cb42d696ec56e0a3c780aa5b042285d6b) feat: Update espree and eslint-scope ([#15338](https://togithub.com/eslint/eslint/issues/15338)) (Brandon Mills) - [`b171cd7`](https://togithub.com/eslint/eslint/commit/b171cd7ec839a0481a74a613b0d48a193f16bb6b) feat: update max-depth for class static blocks ([#15316](https://togithub.com/eslint/eslint/issues/15316)) (Milos Djermanovic) - [`6487df3`](https://togithub.com/eslint/eslint/commit/6487df371496dd15272e2097e4d2c932532c8727) feat: update padded-blocks for class static blocks ([#15333](https://togithub.com/eslint/eslint/issues/15333)) (Milos Djermanovic) - [`194f36d`](https://togithub.com/eslint/eslint/commit/194f36d9c009a72ec72fa9592ea9e31f9f168a52) feat: update the complexity rule for class static blocks ([#15328](https://togithub.com/eslint/eslint/issues/15328)) (Milos Djermanovic) - [`3530337`](https://togithub.com/eslint/eslint/commit/3530337e71327d8325d0de01e8e73952010b1a08) feat: update the indent rule for class static blocks ([#15324](https://togithub.com/eslint/eslint/issues/15324)) (Milos Djermanovic) - [`f03cd14`](https://togithub.com/eslint/eslint/commit/f03cd146a97ed312d635ac7b53ba0f8d01aa8b47) feat: update lines-around-comment for class static blocks ([#15323](https://togithub.com/eslint/eslint/issues/15323)) (Milos Djermanovic) - [`5c64747`](https://togithub.com/eslint/eslint/commit/5c64747a8d7a4f896f0cbce67c7f5e7690837a9b) feat: update brace-style for class static blocks ([#15322](https://togithub.com/eslint/eslint/issues/15322)) (Milos Djermanovic) - [`df2f1cc`](https://togithub.com/eslint/eslint/commit/df2f1cc81a559bbc9eee78a3a97315e2927af764) feat: update max-statements for class static blocks ([#15315](https://togithub.com/eslint/eslint/issues/15315)) (Milos Djermanovic) - [`fd5a0b8`](https://togithub.com/eslint/eslint/commit/fd5a0b8506e4b6acd740ab966cc2c0e4ff6a4d15) feat: update prefer-const for class static blocks ([#15325](https://togithub.com/eslint/eslint/issues/15325)) (Milos Djermanovic) - [`b3669fd`](https://togithub.com/eslint/eslint/commit/b3669fde2316f136af3a16b58b0c44e8ec196cee) feat: code path analysis for class static blocks ([#15282](https://togithub.com/eslint/eslint/issues/15282)) (Milos Djermanovic) - [`15c1397`](https://togithub.com/eslint/eslint/commit/15c1397f0063931f50f31af8d110a23c6d660000) feat: update eslint-scope for class static blocks ([#15321](https://togithub.com/eslint/eslint/issues/15321)) (Milos Djermanovic) - [`1a1bb4b`](https://togithub.com/eslint/eslint/commit/1a1bb4b1ee87c1b33f2d86ef70b3d81e83377547) feat: update one-var for class static blocks ([#15317](https://togithub.com/eslint/eslint/issues/15317)) (Milos Djermanovic) - [`9b666e0`](https://togithub.com/eslint/eslint/commit/9b666e0682bacf44d2a5afa0023874b8b131b5f5) feat: update padding-line-between-statements for class static blocks ([#15318](https://togithub.com/eslint/eslint/issues/15318)) (Milos Djermanovic) - [`d3a267f`](https://togithub.com/eslint/eslint/commit/d3a267f5f39167e3ee8248ae6b9cae5034d0486f) feat: update class-methods-use-this for class static blocks ([#15298](https://togithub.com/eslint/eslint/issues/15298)) (Milos Djermanovic) - [`cdaa541`](https://togithub.com/eslint/eslint/commit/cdaa54130aca7a9c8dfd76c613d0718b048401b2) feat: update no-lone-blocks for class static blocks ([#15295](https://togithub.com/eslint/eslint/issues/15295)) (Milos Djermanovic) - [`8611538`](https://togithub.com/eslint/eslint/commit/8611538b47e325c6d6b115bf3d901a26e9ac29f8) feat: update block-spacing for class static blocks ([#15297](https://togithub.com/eslint/eslint/issues/15297)) (Milos Djermanovic) - [`7b56844`](https://togithub.com/eslint/eslint/commit/7b56844ece544e501f0173f6427038c9c5e0534f) feat: update keyword-spacing for class static blocks ([#15289](https://togithub.com/eslint/eslint/issues/15289)) (Milos Djermanovic) - [`ea18711`](https://togithub.com/eslint/eslint/commit/ea1871146402a77234393613fe56a416382c7f0f) feat: update no-extra-semi for class static blocks ([#15287](https://togithub.com/eslint/eslint/issues/15287)) (Milos Djermanovic) - [`0f0971f`](https://togithub.com/eslint/eslint/commit/0f0971ffc2ca6f4513eeffdf5cfa36826c8f4543) feat: update semi rule for class static blocks ([#15286](https://togithub.com/eslint/eslint/issues/15286)) (Milos Djermanovic) - [`abe740c`](https://togithub.com/eslint/eslint/commit/abe740ce68dcc9e5413df93b3d80a2e3260f1c18) feat: add examples for block-scoped-var with class static blocks ([#15302](https://togithub.com/eslint/eslint/issues/15302)) (Milos Djermanovic) - [`0338fd2`](https://togithub.com/eslint/eslint/commit/0338fd201614247eeb21e68a26e4b4c8a74f71b0) feat: Normalize ecmaVersion to eslint-scope when using custom parser ([#15268](https://togithub.com/eslint/eslint/issues/15268)) (Yosuke Ota) ##### Bug Fixes - [`8aa7645`](https://togithub.com/eslint/eslint/commit/8aa764524cf74f0b70d184c7957dbbb5f36a5ac7) fix: update vars-on-top for class static blocks ([#15306](https://togithub.com/eslint/eslint/issues/15306)) (Milos Djermanovic) - [`479a4cb`](https://togithub.com/eslint/eslint/commit/479a4cbc70f4032d4accd48e4471629e8635d677) fix: update semi-style for class static blocks ([#15309](https://togithub.com/eslint/eslint/issues/15309)) (Milos Djermanovic) - [`6d1c666`](https://togithub.com/eslint/eslint/commit/6d1c666d318cc9e1860e1e2c72fbfa4bdd4a2c4b) fix: update no-invalid-this and no-eval for class static blocks ([#15300](https://togithub.com/eslint/eslint/issues/15300)) (Milos Djermanovic) ##### Documentation - [`6b85426`](https://togithub.com/eslint/eslint/commit/6b85426c33ba7ac0206cccef39ccc875b773aeae) docs: Expand `--debug` option description in the CLI documentation ([#15308](https://togithub.com/eslint/eslint/issues/15308)) (darkred) - [`3ae5258`](https://togithub.com/eslint/eslint/commit/3ae52584296887e5fc5b0267346294bb920a00e6) docs: the strict rule does not apply to class static blocks ([#15314](https://togithub.com/eslint/eslint/issues/15314)) (Milos Djermanovic) - [`9309841`](https://togithub.com/eslint/eslint/commit/9309841a6cfa85005e0bf79e20415bb9220ba46e) docs: Remove inconsistent colon in pull request docs ([#15303](https://togithub.com/eslint/eslint/issues/15303)) (Jordan Eldredge) - [`da238cc`](https://togithub.com/eslint/eslint/commit/da238cc731a9b5ecd48280e0ea4ebd8a48ebeedc) docs: remove deprecation note from lines-around-comment ([#15293](https://togithub.com/eslint/eslint/issues/15293)) (Milos Djermanovic) - [`1055f16`](https://togithub.com/eslint/eslint/commit/1055f16fc6f78cc553f0b1462e8af44244c1f84b) docs: no-unused-expressions - class static blocks don't have directives ([#15283](https://togithub.com/eslint/eslint/issues/15283)) (Milos Djermanovic) - [`4c55216`](https://togithub.com/eslint/eslint/commit/4c55216ba958fcc8c3dd29fcaa80298216a48303) docs: Add variables option to no-use-before-define ([#15276](https://togithub.com/eslint/eslint/issues/15276)) (Mathias Rasmussen) ##### Chores - [`edd8d24`](https://togithub.com/eslint/eslint/commit/edd8d240db8878763dbb147fb6124412c0783a42) chore: upgrade eslint-visitor-keys for class static blocks ([#15277](https://togithub.com/eslint/eslint/issues/15277)) (Milos Djermanovic) ### [`v8.2.0`](https://togithub.com/eslint/eslint/releases/tag/v8.2.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.1.0...v8.2.0) #### Features - [`c9fefd2`](https://togithub.com/eslint/eslint/commit/c9fefd2e40348b3e02b855597707a557dc4991d5) feat: report class evaluation TDZ errors in no-use-before-define ([#15134](https://togithub.com/eslint/eslint/issues/15134)) (Milos Djermanovic) #### Documentation - [`c415c04`](https://togithub.com/eslint/eslint/commit/c415c041912a3abbf106cc5713bdcf4ef42590ac) docs: Use string rule severity in CLI examples ([#15253](https://togithub.com/eslint/eslint/issues/15253)) (Kevin Partington) - [`12b627d`](https://togithub.com/eslint/eslint/commit/12b627da401c68a5081822a49068421f1bb2465c) docs: fix typo in `working-with-rules.md` ([#15233](https://togithub.com/eslint/eslint/issues/15233)) (Nitin Kumar) - [`a86ffc0`](https://togithub.com/eslint/eslint/commit/a86ffc076014d1de7eefc7456a8ccfb3a2318155) docs: fix broken anchor in configuration files ([#15223](https://togithub.com/eslint/eslint/issues/15223)) (Pierre Berger) - [`ee8af5f`](https://togithub.com/eslint/eslint/commit/ee8af5fb864b510ba6b50dcfb706b8b28fdfb74e) docs: Link to unit tests from rule documentation ([#15207](https://togithub.com/eslint/eslint/issues/15207)) (Brandon Mills) - [`1c0ca3c`](https://togithub.com/eslint/eslint/commit/1c0ca3c744dd5761d424d19c9cdcccc569dfe34c) docs: add `ci` and `perf` tags for commit ([#15215](https://togithub.com/eslint/eslint/issues/15215)) (Nitin Kumar) #### Build Related - [`796587a`](https://togithub.com/eslint/eslint/commit/796587ad950f6804d60473c2b5998ed3ec71c59e) build: upgrade eslint-release to v3.2.0 to support conventional commits ([#15246](https://togithub.com/eslint/eslint/issues/15246)) (Milos Djermanovic) #### Chores - [`cf5b6be`](https://togithub.com/eslint/eslint/commit/cf5b6be6f8144f5932cdf062d380f7c0f51e64bd) chore: update [@eslint/eslintrc](https://togithub.com/eslint/eslintrc) to avoid different versions of `js-yaml` ([#15265](https://togithub.com/eslint/eslint/issues/15265)) (Milos Djermanovic) - [`4fd7a6c`](https://togithub.com/eslint/eslint/commit/4fd7a6ca7339bcbbfa6feda266dcca96684b81c6) perf: don't prepare a fix for valid code in key-spacing ([#15239](https://togithub.com/eslint/eslint/issues/15239)) (Milos Djermanovic) - [`fda533c`](https://togithub.com/eslint/eslint/commit/fda533cda4b70278acfce4e21b5b1ebe52ff7a3d) chore: update `strip-ansi` dependency ([#15221](https://togithub.com/eslint/eslint/issues/15221)) (Nitin Kumar) - [`67949bd`](https://togithub.com/eslint/eslint/commit/67949bd9f3cbda08442d2e5946feb9a4f8b22d85) ci: Remove Node 16 CI prerelease workaround ([#14935](https://togithub.com/eslint/eslint/issues/14935)) (Brandon Mills) ### [`v8.1.0`](https://togithub.com/eslint/eslint/releases/tag/v8.1.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.0.1...v8.1.0) - [`446b4b3`](https://togithub.com/eslint/eslint/commit/446b4b3583f90dba7e0ac347b57db013aecc101d) Docs: Update commit message format docs ([#15200](https://togithub.com/eslConfiguration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.