Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
^8.4.0
8.9.0
📅 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.
I'm locking the conversation so as not to create unnecessary controversy. Use /unlock to unlock
/unlock
This PR contains the following updates:
^8.4.0
->8.9.0
Release Notes
eslint/eslint
### [`v8.9.0`](https://togithub.com/eslint/eslint/releases/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/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/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/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/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/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)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.
This PR has been generated by WhiteSource Renovate. View repository job log here.