chore(deps): update dependency eslint to v8 #46

Merged
renovate[bot] merged 1 commit from renovate/eslint-8.x into main 2022-08-01 20:28:30 +00:00
renovate[bot] commented 2022-08-01 18:54:07 +00:00 (Migrated from github.com)

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint (source) ^7.30.0 -> 8.21.0 age adoption passing confidence

Release Notes

eslint/eslint

v8.21.0

Compare Source

Features

  • 7b43ea1 feat: Implement FlatESLint (#​16149) (Nicholas C. Zakas)
  • 92bf49a feat: improve the key width calculation in key-spacing rule (#​16154) (Nitin Kumar)
  • c461542 feat: add new allowLineSeparatedGroups option to the sort-keys rule (#​16138) (Nitin Kumar)
  • 1cdcbca feat: add deprecation warnings for legacy API in RuleTester (#​16063) (Nitin Kumar)

Bug Fixes

  • 0396775 fix: lines-around-comment apply allowBlockStart for switch statements (#​16153) (Nitin Kumar)

Documentation

Chores

v8.20.0

Compare Source

Features

Bug Fixes

  • 30be0ed fix: no-warning-comments rule escapes special RegEx characters in terms (#​16090) (Lachlan Hunt)
  • bfe5e88 fix: ignore spacing before ] and } in comma-spacing (#​16113) (Milos Djermanovic)

Documentation

Chores

  • bbf8df4 chore: Mark autogenerated release blog post as draft (#​16130) (Nicholas C. Zakas)
  • eee4306 chore: update internal lint dependencies (#​16088) (Bryan Mishkin)
  • 9615a42 chore: update formatter examples template to avoid markdown lint error (#​16085) (Milos Djermanovic)
  • 62541ed chore: fix markdown linting error (#​16083) (唯然)

v8.19.0

Compare Source

Features

  • 7023628 feat: add importNames support for patterns in no-restricted-imports (#​16059) (Brandon Scott)
  • 472c368 feat: fix handling of blockless with statements in indent rule (#​16068) (Milos Djermanovic)

Bug Fixes

  • fc81848 fix: throw helpful exception when rule has wrong return type (#​16075) (Bryan Mishkin)

Documentation

  • 3ae0574 docs: Remove duplicate rule descriptions (#​16052) (Amaresh S M)
  • f50cf43 docs: Add base href to each page to fix relative URLs (#​16046) (Nicholas C. Zakas)
  • ae4b449 docs: make logo link clickable on small width screens (#​16058) (Milos Djermanovic)
  • 280f898 docs: use only fenced code blocks (#​16044) (Milos Djermanovic)
  • f5d63b9 docs: add listener only if element exists (#​16045) (Amaresh S M)
  • 8b639cc docs: add missing migrating-to-8.0.0 in the user guide (#​16048) (唯然)
  • b8e68c1 docs: Update release process (#​16036) (Nicholas C. Zakas)
  • 6d0cb11 docs: remove table of contents from markdown text (#​15999) (Nitin Kumar)

Chores

v8.18.0

Compare Source

Features

  • a6273b8 feat: account for rule creation time in performance reports (#​15982) (Nitin Kumar)

Bug Fixes

  • f364d47 fix: Make no-unused-vars treat for..of loops same as for..in loops (#​15868) (Alex Bass)

Documentation

  • 4871047 docs: Update analytics, canonical URL, ads (#​15996) (Nicholas C. Zakas)
  • cddad14 docs: Add correct/incorrect containers (#​15998) (Nicholas C. Zakas)
  • b04bc6f docs: Add rules meta info to rule pages (#​15902) (Nicholas C. Zakas)
  • 1324f10 docs: unify the wording referring to optional exception (#​15893) (Abdelrahman Elkady)
  • ad54d02 docs: add missing trailing slash to some internal links (#​15991) (Milos Djermanovic)
  • df7768e docs: Switch to version-relative URLs (#​15978) (Nicholas C. Zakas)
  • 21d6479 docs: change some absolute links to relative (#​15970) (Milos Djermanovic)
  • f31216a docs: Update README team and sponsors (ESLint Jenkins)
  • ed49f15 build: remove unwanted parallel and image-min for dev server (#​15986) (Strek)

Chores

  • f6e2e63 chore: fix 'replaced by' rule list (#​16007) (Milos Djermanovic)
  • d94dc84 chore: remove unused deprecation warnings (#​15994) (Francesco Trotta)
  • cdcf11e chore: fix versions link (#​15995) (Milos Djermanovic)
  • d2a8715 chore: add trailing slash to pathPrefix (#​15993) (Milos Djermanovic)
  • 58a1bf0 chore: tweak URL rewriting for local previews (#​15992) (Milos Djermanovic)
  • 80404d2 chore: remove docs deploy workflow (#​15984) (Nicholas C. Zakas)
  • 71bc750 chore: Set permissions for GitHub actions (#​15971) (Naveen)
  • 90ff647 chore: avoid generating subdirectories for each page on new docs site (#​15967) (Milos Djermanovic)

v8.17.0

Compare Source

Features

  • 55319e1 feat: fix indent bug with semicolon-first style (#​15951) (Milos Djermanovic)
  • f6d7920 feat: add allowNamedExports option to no-use-before-define (#​15953) (Milos Djermanovic)

Bug Fixes

Documentation

Chores

v8.16.0

Compare Source

Features

  • cab0c22 feat: add Unicode flag suggestion in no-misleading-character-class (#​15867) (Milos Djermanovic)
  • 38ae956 feat: check Unicode code point escapes in no-control-regex (#​15862) (Milos Djermanovic)
  • ee69cd3 feat: Update global variables (#​15871) (Sébastien Règne)

Bug Fixes

  • 3f09aab fix: function-paren-newline crash on "new new Foo();" (#​15850) (coderaiser)

Documentation

  • 050d5f4 docs: Static further reading links (#​15890) (Nicholas C. Zakas)
  • 36287c0 docs: fix absolute paths in related rules shortcode to work from /docs (#​15892) (Milos Djermanovic)
  • 90b6990 docs: fix absolute links in rule macro to work from /docs (#​15891) (Milos Djermanovic)
  • f437249 docs: Adjust docs site path prefix (#​15889) (Nicholas C. Zakas)
  • 6e16025 docs: update 'Related Rules' and 'Further Reading' in remaining rules (#​15884) (Milos Djermanovic)
  • 1d39f69 docs: remove confusing examples for no-mixed-operators (#​15875) (Milos Djermanovic)
  • 3071d76 docs: Fix some grammar issues (#​15837) (byodian)

Chores

v8.15.0

Compare Source

Features

  • ab37d3b feat: add enforceInClassFields option to no-underscore-dangle (#​15818) (Roberto Cestari)

Bug Fixes

  • 8bf9440 fix: "use strict" should not trigger strict mode in ES3 (#​15846) (Milos Djermanovic)

Documentation

  • 28116cc docs: update AST node names link in no-restricted-syntax (#​15843) (Milos Djermanovic)
  • 272965f docs: fix h1 heading on formatters page (#​15834) (Milos Djermanovic)
  • a798166 docs: update example for running individual rule tests (#​15833) (Milos Djermanovic)
  • 57e732b docs: mark SourceCode#getJSDocComment deprecated in working-with-rules (#​15829) (Milos Djermanovic)
  • 9a90abf docs: update docs directory in working-with-rules (#​15830) (Milos Djermanovic)
  • 810adda docs: add more examples for prefer-object-spread (#​15831) (coderaiser)
  • 06b1edb docs: clarify no-control-regex rule (#​15808) (Milos Djermanovic)
  • 9ecd42f docs: Fixed typo in code comment (#​15812) (Addison G)
  • de992b7 docs: remove links to 2fa document (#​15804) (Milos Djermanovic)
  • 5222659 docs: fix 'Related Rules' heading in no-constant-binary-expression (#​15799) (Milos Djermanovic)
  • e70ae81 docs: Update README team and sponsors (ESLint Jenkins)

Chores

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 D

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 Mend Renovate. View repository job log here.

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`^7.30.0` -> `8.21.0`](https://renovatebot.com/diffs/npm/eslint/7.30.0/8.21.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint/8.21.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.21.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint/8.21.0/compatibility-slim/7.30.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.21.0/confidence-slim/7.30.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>eslint/eslint</summary> ### [`v8.21.0`](https://togithub.com/eslint/eslint/releases/tag/v8.21.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.20.0...v8.21.0) #### Features - [`7b43ea1`](https://togithub.com/eslint/eslint/commit/7b43ea14a8af5fc3dbac38fa9d5bc71741328c16) feat: Implement FlatESLint ([#&#8203;16149](https://togithub.com/eslint/eslint/issues/16149)) (Nicholas C. Zakas) - [`92bf49a`](https://togithub.com/eslint/eslint/commit/92bf49a4b39dde728fbc6d348e62c7009e21cf7d) feat: improve the key width calculation in `key-spacing` rule ([#&#8203;16154](https://togithub.com/eslint/eslint/issues/16154)) (Nitin Kumar) - [`c461542`](https://togithub.com/eslint/eslint/commit/c4615421cb4825e2ad22e275ec9439756d56299c) feat: add new `allowLineSeparatedGroups` option to the `sort-keys` rule ([#&#8203;16138](https://togithub.com/eslint/eslint/issues/16138)) (Nitin Kumar) - [`1cdcbca`](https://togithub.com/eslint/eslint/commit/1cdcbca8a961a057a9db40df412f249545befe2b) feat: add deprecation warnings for legacy API in `RuleTester` ([#&#8203;16063](https://togithub.com/eslint/eslint/issues/16063)) (Nitin Kumar) #### Bug Fixes - [`0396775`](https://togithub.com/eslint/eslint/commit/03967755270ae28eec651281c50b6990d3983f48) fix: lines-around-comment apply `allowBlockStart` for switch statements ([#&#8203;16153](https://togithub.com/eslint/eslint/issues/16153)) (Nitin Kumar) #### Documentation - [`2aadc93`](https://togithub.com/eslint/eslint/commit/2aadc93272f1ab7f40246c6b18c4056660f2b3a2) docs: add anchors to headings inside docs content ([#&#8203;16134](https://togithub.com/eslint/eslint/issues/16134)) (Strek) #### Chores - [`8892511`](https://togithub.com/eslint/eslint/commit/889251194867b1f394c571a5982249329fa44cfd) chore: Upgrade to Espree 9.3.3 ([#&#8203;16173](https://togithub.com/eslint/eslint/issues/16173)) (Brandon Mills) - [`1233bee`](https://togithub.com/eslint/eslint/commit/1233beea3938fc4234c8f75917776832226fc3c8) chore: switch to eslint-plugin-node's maintained fork ([#&#8203;16150](https://togithub.com/eslint/eslint/issues/16150)) (唯然) - [`97b95c0`](https://togithub.com/eslint/eslint/commit/97b95c068d5b35fae68ca919257b61430271ac76) chore: upgrade puppeteer v13 ([#&#8203;16151](https://togithub.com/eslint/eslint/issues/16151)) (唯然) ### [`v8.20.0`](https://togithub.com/eslint/eslint/releases/tag/v8.20.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.19.0...v8.20.0) #### Features - [`ca83178`](https://togithub.com/eslint/eslint/commit/ca83178b18cd5d649bd52a20aef8f8b3f48d3085) feat: catch preprocess errors ([#&#8203;16105](https://togithub.com/eslint/eslint/issues/16105)) (JounQin) #### Bug Fixes - [`30be0ed`](https://togithub.com/eslint/eslint/commit/30be0ed4d84dd436e6c2e345e264c10b2bd37308) fix: no-warning-comments rule escapes special RegEx characters in terms ([#&#8203;16090](https://togithub.com/eslint/eslint/issues/16090)) (Lachlan Hunt) - [`bfe5e88`](https://togithub.com/eslint/eslint/commit/bfe5e884098874bb512609bcd94a5e5ed797839d) fix: ignore spacing before `]` and `}` in comma-spacing ([#&#8203;16113](https://togithub.com/eslint/eslint/issues/16113)) (Milos Djermanovic) #### Documentation - [`845c4f4`](https://togithub.com/eslint/eslint/commit/845c4f40274ccb3727c624db44c7a23aafa71318) docs: Add website team details ([#&#8203;16115](https://togithub.com/eslint/eslint/issues/16115)) (Nicholas C. Zakas) - [`5a0dfdb`](https://togithub.com/eslint/eslint/commit/5a0dfdb9938ffdcea52047466bac11ea983f4b29) docs: Link to blog post in no-constant-binary-expression ([#&#8203;16112](https://togithub.com/eslint/eslint/issues/16112)) (Jordan Eldredge) - [`bc692a9`](https://togithub.com/eslint/eslint/commit/bc692a9bf5c664c646ce386eff44eb706c231127) docs: remove install command ([#&#8203;16084](https://togithub.com/eslint/eslint/issues/16084)) (Strek) - [`49ca3f0`](https://togithub.com/eslint/eslint/commit/49ca3f090425e06fdf6e66bcf2415508c46671e1) docs: don't show toc when content not found ([#&#8203;16095](https://togithub.com/eslint/eslint/issues/16095)) (Amaresh S M) - [`ba19e3f`](https://togithub.com/eslint/eslint/commit/ba19e3f80a32ceae82e0ed6c0acf16061d8370da) docs: enhance 404 page UI ([#&#8203;16097](https://togithub.com/eslint/eslint/issues/16097)) (Amaresh S M) - [`a75d3b4`](https://togithub.com/eslint/eslint/commit/a75d3b47b84f59c080c0c8301ae859fa64aa0f0f) docs: remove unused meta.docs.category field in working-with-rules page ([#&#8203;16109](https://togithub.com/eslint/eslint/issues/16109)) (Brandon Scott) - [`cdc0206`](https://togithub.com/eslint/eslint/commit/cdc020639022dd931863460273de61f4ed4ce0f8) docs: add formatters page edit link ([#&#8203;16094](https://togithub.com/eslint/eslint/issues/16094)) (Amaresh S M) - [`4d1ed22`](https://togithub.com/eslint/eslint/commit/4d1ed22dede531108c8a7899d513f64f0662c135) docs: preselect default theme ([#&#8203;16098](https://togithub.com/eslint/eslint/issues/16098)) (Strek) - [`4b79612`](https://togithub.com/eslint/eslint/commit/4b79612f0bdf860142401033f32fe9a5b8cd7d03) docs: add missing correct/incorrect containers ([#&#8203;16087](https://togithub.com/eslint/eslint/issues/16087)) (Milos Djermanovic) - [`09f6acb`](https://togithub.com/eslint/eslint/commit/09f6acbf2136e3084a3174607ab29a48d5d519b0) docs: fix UI bug on rules index and details pages ([#&#8203;16082](https://togithub.com/eslint/eslint/issues/16082)) (Deepshika S) - [`f5db264`](https://togithub.com/eslint/eslint/commit/f5db264931fd6259e064b5cf24b4233f5aaa4c7d) docs: remove remaining duplicate rule descriptions ([#&#8203;16093](https://togithub.com/eslint/eslint/issues/16093)) (Milos Djermanovic) - [`32a6b2a`](https://togithub.com/eslint/eslint/commit/32a6b2a5caae8fa3734dfbdb9640bb4963fc5f4f) docs: Add scroll behaviour smooth ([#&#8203;16056](https://togithub.com/eslint/eslint/issues/16056)) (Amaresh S M) #### Chores - [`bbf8df4`](https://togithub.com/eslint/eslint/commit/bbf8df41c901d41753ca4f3f0baf021944782597) chore: Mark autogenerated release blog post as draft ([#&#8203;16130](https://togithub.com/eslint/eslint/issues/16130)) (Nicholas C. Zakas) - [`eee4306`](https://togithub.com/eslint/eslint/commit/eee43067f635c0ec3b61e416f47849029d12268d) chore: update internal lint dependencies ([#&#8203;16088](https://togithub.com/eslint/eslint/issues/16088)) (Bryan Mishkin) - [`9615a42`](https://togithub.com/eslint/eslint/commit/9615a42c9f065188024423a28b603cb93dad18d4) chore: update formatter examples template to avoid markdown lint error ([#&#8203;16085](https://togithub.com/eslint/eslint/issues/16085)) (Milos Djermanovic) - [`62541ed`](https://togithub.com/eslint/eslint/commit/62541edf5843ff8e01f14f870701d5df0b2c1cb5) chore: fix markdown linting error ([#&#8203;16083](https://togithub.com/eslint/eslint/issues/16083)) (唯然) ### [`v8.19.0`](https://togithub.com/eslint/eslint/releases/tag/v8.19.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.18.0...v8.19.0) #### Features - [`7023628`](https://togithub.com/eslint/eslint/commit/7023628eb3af1bcc0151afab2bf617217fae51b1) feat: add importNames support for patterns in no-restricted-imports ([#&#8203;16059](https://togithub.com/eslint/eslint/issues/16059)) (Brandon Scott) - [`472c368`](https://togithub.com/eslint/eslint/commit/472c3681364833f697d726abc3c33fbe2663eeb7) feat: fix handling of blockless `with` statements in indent rule ([#&#8203;16068](https://togithub.com/eslint/eslint/issues/16068)) (Milos Djermanovic) #### Bug Fixes - [`fc81848`](https://togithub.com/eslint/eslint/commit/fc81848238ee0f6ff93615875ea4b8e95dc09249) fix: throw helpful exception when rule has wrong return type ([#&#8203;16075](https://togithub.com/eslint/eslint/issues/16075)) (Bryan Mishkin) #### Documentation - [`3ae0574`](https://togithub.com/eslint/eslint/commit/3ae0574fc78c4a2b406625e4792cb2859cb9bcb1) docs: Remove duplicate rule descriptions ([#&#8203;16052](https://togithub.com/eslint/eslint/issues/16052)) (Amaresh S M) - [`f50cf43`](https://togithub.com/eslint/eslint/commit/f50cf436aaa5dff1273f4753dd3fc6782f95a045) docs: Add base href to each page to fix relative URLs ([#&#8203;16046](https://togithub.com/eslint/eslint/issues/16046)) (Nicholas C. Zakas) - [`ae4b449`](https://togithub.com/eslint/eslint/commit/ae4b449719d496fd611903d596341ec4c1d81c16) docs: make logo link clickable on small width screens ([#&#8203;16058](https://togithub.com/eslint/eslint/issues/16058)) (Milos Djermanovic) - [`280f898`](https://togithub.com/eslint/eslint/commit/280f898bff9b809327e4c94cea3632ba95af4485) docs: use only fenced code blocks ([#&#8203;16044](https://togithub.com/eslint/eslint/issues/16044)) (Milos Djermanovic) - [`f5d63b9`](https://togithub.com/eslint/eslint/commit/f5d63b9e15d9f325ef4953b683cb67133b05e9ea) docs: add listener only if element exists ([#&#8203;16045](https://togithub.com/eslint/eslint/issues/16045)) (Amaresh S M) - [`8b639cc`](https://togithub.com/eslint/eslint/commit/8b639ccb2fb0f0a7d7aaee1f1fc2881a237de95d) docs: add missing migrating-to-8.0.0 in the user guide ([#&#8203;16048](https://togithub.com/eslint/eslint/issues/16048)) (唯然) - [`b8e68c1`](https://togithub.com/eslint/eslint/commit/b8e68c1f7e2b8fa5c108216f74dcd3100aa33b0f) docs: Update release process ([#&#8203;16036](https://togithub.com/eslint/eslint/issues/16036)) (Nicholas C. Zakas) - [`6d0cb11`](https://togithub.com/eslint/eslint/commit/6d0cb11c6d134896d8920c9bf3cc3e492f0eb8e2) docs: remove table of contents from markdown text ([#&#8203;15999](https://togithub.com/eslint/eslint/issues/15999)) (Nitin Kumar) #### Chores - [`e884933`](https://togithub.com/eslint/eslint/commit/e88493395b3be2b08e14e9b84d20d2733f78582c) chore: use `github-slugger` for markdown anchors ([#&#8203;16067](https://togithub.com/eslint/eslint/issues/16067)) (Strek) - [`02e9cb0`](https://togithub.com/eslint/eslint/commit/02e9cb01e7663af3a3fd16725afc7d71e73b9eed) chore: revamp carbon ad style ([#&#8203;16078](https://togithub.com/eslint/eslint/issues/16078)) (Amaresh S M) - [`b6aee95`](https://togithub.com/eslint/eslint/commit/b6aee9591ecc2e2f5738ab8bef20faac1e05b5c3) chore: remove unwanted comments from rules markdown ([#&#8203;16054](https://togithub.com/eslint/eslint/issues/16054)) (Strek) - [`6840940`](https://togithub.com/eslint/eslint/commit/6840940a766d671831d5cee0e3c0e2f4e642632a) chore: correctly use .markdownlintignore in Makefile ([#&#8203;16060](https://togithub.com/eslint/eslint/issues/16060)) (Bryan Mishkin) - [`48904fb`](https://togithub.com/eslint/eslint/commit/48904fb00fc5001e534034e2e513ca99f3ada35e) chore: add missing images ([#&#8203;16017](https://togithub.com/eslint/eslint/issues/16017)) (Amaresh S M) - [`910f741`](https://togithub.com/eslint/eslint/commit/910f741885a18b7744d4125e98e554312bc873eb) chore: add architecture to nav ([#&#8203;16039](https://togithub.com/eslint/eslint/issues/16039)) (Strek) - [`9bb24c1`](https://togithub.com/eslint/eslint/commit/9bb24c1deb7ab6743080520d11aefe9c6b8b8f2d) chore: add correct incorrect in all rules doc ([#&#8203;16021](https://togithub.com/eslint/eslint/issues/16021)) (Deepshika S) - [`5a96af8`](https://togithub.com/eslint/eslint/commit/5a96af853dcbe29c9f125a63528f3fec9fc0aae8) chore: prepare versions data file ([#&#8203;16035](https://togithub.com/eslint/eslint/issues/16035)) (Nicholas C. Zakas) - [`50afe6f`](https://togithub.com/eslint/eslint/commit/50afe6fe8c92a1d5d52415e149d52e1e129c3cc7) chore: Included githubactions in the dependabot config ([#&#8203;15985](https://togithub.com/eslint/eslint/issues/15985)) (Naveen) - [`473411e`](https://togithub.com/eslint/eslint/commit/473411e61d46c2bbac70e9a66d434d477851d98a) chore: add deploy workflow for playground ([#&#8203;16034](https://togithub.com/eslint/eslint/issues/16034)) (Milos Djermanovic) - [`a30b66c`](https://togithub.com/eslint/eslint/commit/a30b66c030bf45864784c0550276267e5a146697) chore: fix print style ([#&#8203;16025](https://togithub.com/eslint/eslint/issues/16025)) (Amaresh S M) - [`f4dad59`](https://togithub.com/eslint/eslint/commit/f4dad59e5c7e966291d6f8c1456a465ae5629061) chore: add noindex meta tag ([#&#8203;16016](https://togithub.com/eslint/eslint/issues/16016)) (Milos Djermanovic) - [`db387a8`](https://togithub.com/eslint/eslint/commit/db387a87b23c398ed691ba35bdf3b6aa7dcfe750) chore: fix sitemap ([#&#8203;16026](https://togithub.com/eslint/eslint/issues/16026)) (Milos Djermanovic) - [`285fbc5`](https://togithub.com/eslint/eslint/commit/285fbc5e6a92c50e1195f252675b599ecd929b9d) chore: remove TOC from printable ([#&#8203;16020](https://togithub.com/eslint/eslint/issues/16020)) (Strek) - [`8e84c21`](https://togithub.com/eslint/eslint/commit/8e84c2148cc2d25a7076e73233ae41bc1a000a53) chore: remove ligatures from fonts ([#&#8203;16019](https://togithub.com/eslint/eslint/issues/16019)) (Strek) ### [`v8.18.0`](https://togithub.com/eslint/eslint/releases/tag/v8.18.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.17.0...v8.18.0) #### Features - [`a6273b8`](https://togithub.com/eslint/eslint/commit/a6273b83b103c463937936ef2404575758a7baa4) feat: account for rule creation time in performance reports ([#&#8203;15982](https://togithub.com/eslint/eslint/issues/15982)) (Nitin Kumar) #### Bug Fixes - [`f364d47`](https://togithub.com/eslint/eslint/commit/f364d47013d146cdea42b27a7b24d105223f5ffe) fix: Make no-unused-vars treat for..of loops same as for..in loops ([#&#8203;15868](https://togithub.com/eslint/eslint/issues/15868)) (Alex Bass) #### Documentation - [`4871047`](https://togithub.com/eslint/eslint/commit/4871047dbd0c5ef5e4089425a85ac85dcd9cf263) docs: Update analytics, canonical URL, ads ([#&#8203;15996](https://togithub.com/eslint/eslint/issues/15996)) (Nicholas C. Zakas) - [`cddad14`](https://togithub.com/eslint/eslint/commit/cddad1495fbc1750c26330f7aadc6647e2eebac3) docs: Add correct/incorrect containers ([#&#8203;15998](https://togithub.com/eslint/eslint/issues/15998)) (Nicholas C. Zakas) - [`b04bc6f`](https://togithub.com/eslint/eslint/commit/b04bc6f1d558d9ad5eb57383a779fec5a170b3d3) docs: Add rules meta info to rule pages ([#&#8203;15902](https://togithub.com/eslint/eslint/issues/15902)) (Nicholas C. Zakas) - [`1324f10`](https://togithub.com/eslint/eslint/commit/1324f10ac58d3685fdb656a4fc9d1e5c9d035e42) docs: unify the wording referring to optional exception ([#&#8203;15893](https://togithub.com/eslint/eslint/issues/15893)) (Abdelrahman Elkady) - [`ad54d02`](https://togithub.com/eslint/eslint/commit/ad54d0246797cdd849948e7a5d31571c498af7aa) docs: add missing trailing slash to some internal links ([#&#8203;15991](https://togithub.com/eslint/eslint/issues/15991)) (Milos Djermanovic) - [`df7768e`](https://togithub.com/eslint/eslint/commit/df7768e16a5ab55da97749bb89ff19f98ce0cc6c) docs: Switch to version-relative URLs ([#&#8203;15978](https://togithub.com/eslint/eslint/issues/15978)) (Nicholas C. Zakas) - [`21d6479`](https://togithub.com/eslint/eslint/commit/21d647904dc30f9484b22acdd9243a6d0ecfba38) docs: change some absolute links to relative ([#&#8203;15970](https://togithub.com/eslint/eslint/issues/15970)) (Milos Djermanovic) - [`f31216a`](https://togithub.com/eslint/eslint/commit/f31216a90a6204ed1fd56547772376a10f5d3ebb) docs: Update README team and sponsors (ESLint Jenkins) #### Build Related - [`ed49f15`](https://togithub.com/eslint/eslint/commit/ed49f15fad96060501927ca27ebda1a4c736ed04) build: remove unwanted parallel and image-min for dev server ([#&#8203;15986](https://togithub.com/eslint/eslint/issues/15986)) (Strek) #### Chores - [`f6e2e63`](https://togithub.com/eslint/eslint/commit/f6e2e632fa3710cfa467b15350b08dea6e0e3dfc) chore: fix 'replaced by' rule list ([#&#8203;16007](https://togithub.com/eslint/eslint/issues/16007)) (Milos Djermanovic) - [`d94dc84`](https://togithub.com/eslint/eslint/commit/d94dc84ae76a36b4ee9268c40d8536d2f5b1c63c) chore: remove unused deprecation warnings ([#&#8203;15994](https://togithub.com/eslint/eslint/issues/15994)) (Francesco Trotta) - [`cdcf11e`](https://togithub.com/eslint/eslint/commit/cdcf11e457a2455bd8875d78651fec55dd148139) chore: fix versions link ([#&#8203;15995](https://togithub.com/eslint/eslint/issues/15995)) (Milos Djermanovic) - [`d2a8715`](https://togithub.com/eslint/eslint/commit/d2a871543a12143fa0ecea13d7508021fd019031) chore: add trailing slash to `pathPrefix` ([#&#8203;15993](https://togithub.com/eslint/eslint/issues/15993)) (Milos Djermanovic) - [`58a1bf0`](https://togithub.com/eslint/eslint/commit/58a1bf0de33adb1d54c8051090f01984daa08c86) chore: tweak URL rewriting for local previews ([#&#8203;15992](https://togithub.com/eslint/eslint/issues/15992)) (Milos Djermanovic) - [`80404d2`](https://togithub.com/eslint/eslint/commit/80404d28f040df49706ba2c1e954aee945711aa9) chore: remove docs deploy workflow ([#&#8203;15984](https://togithub.com/eslint/eslint/issues/15984)) (Nicholas C. Zakas) - [`71bc750`](https://togithub.com/eslint/eslint/commit/71bc75012b1377d3c7e57deea0ad06f99c4c65bf) chore: Set permissions for GitHub actions ([#&#8203;15971](https://togithub.com/eslint/eslint/issues/15971)) (Naveen) - [`90ff647`](https://togithub.com/eslint/eslint/commit/90ff64742ede6ef29018cb967fc4f20d7b85b592) chore: avoid generating subdirectories for each page on new docs site ([#&#8203;15967](https://togithub.com/eslint/eslint/issues/15967)) (Milos Djermanovic) ### [`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 ([#&#8203;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 ([#&#8203;15953](https://togithub.com/eslint/eslint/issues/15953)) (Milos Djermanovic) #### Bug Fixes - [`54c0953`](https://togithub.com/eslint/eslint/commit/54c09530c778eb4076d89777165d59db96c9acb5) fix: cleanup typos ([#&#8203;15939](https://togithub.com/eslint/eslint/issues/15939)) (Nick Schonning) - [`845a7af`](https://togithub.com/eslint/eslint/commit/845a7af90ce03b383c8f09654ac049fc161dbb9f) fix: typo ocatal -> octal ([#&#8203;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 ([#&#8203;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 ([#&#8203;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" ([#&#8203;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 ([#&#8203;15901](https://togithub.com/eslint/eslint/issues/15901)) (Nicholas C. Zakas) - [`68cf0fb`](https://togithub.com/eslint/eslint/commit/68cf0fb7f645da5d992a5e749fc6c1311d30e75a) docs: cleanup typos ([#&#8203;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 ([#&#8203;15912](https://togithub.com/eslint/eslint/issues/15912)) (Deepshika S) - [`c81c5d6`](https://togithub.com/eslint/eslint/commit/c81c5d6ef1ba5808cca95ab965a162802af9b7cc) docs: add social media links ([#&#8203;15920](https://togithub.com/eslint/eslint/issues/15920)) (Deepshika S) - [`0d6a50b`](https://togithub.com/eslint/eslint/commit/0d6a50b41f2fe444fd222463adad48473eaf9b7d) docs: fix openjs link ([#&#8203;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 ([#&#8203;15909](https://togithub.com/eslint/eslint/issues/15909)) (Amaresh S M) #### Chores - [`da694b9`](https://togithub.com/eslint/eslint/commit/da694b9d7cb0247541bcabbf943d1289e0e30167) chore: avoid theme flashes ([#&#8203;15927](https://togithub.com/eslint/eslint/issues/15927)) (Strek) - [`f836743`](https://togithub.com/eslint/eslint/commit/f836743e95cb8ad3bdd4e88687dbe2f16bfade62) chore: Use build hook for docs deploy ([#&#8203;15945](https://togithub.com/eslint/eslint/issues/15945)) (Nicholas C. Zakas) - [`ce035e5`](https://togithub.com/eslint/eslint/commit/ce035e5fac632ba8d4f1860f92465f22d6b44d42) test: cleanup typos ([#&#8203;15937](https://togithub.com/eslint/eslint/issues/15937)) (Nick Schonning) - [`10249ad`](https://togithub.com/eslint/eslint/commit/10249ad1a961463b6b347be71c074951ab8e2652) chore: use addEventListener instead of addListener ([#&#8203;15923](https://togithub.com/eslint/eslint/issues/15923)) (Amaresh S M) - [`5f5c1fb`](https://togithub.com/eslint/eslint/commit/5f5c1fb1083573ea511d0dae7913651db0dca772) chore: lint eleventy config file ([#&#8203;15904](https://togithub.com/eslint/eslint/issues/15904)) (Milos Djermanovic) - [`8513d37`](https://togithub.com/eslint/eslint/commit/8513d37c725509c9e9ec1dbbc431f20d32632cf3) chore: update Rule typedefs ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15862](https://togithub.com/eslint/eslint/issues/15862)) (Milos Djermanovic) - [`ee69cd3`](https://togithub.com/eslint/eslint/commit/ee69cd30b3551b3adebfd959a44a9a149221946a) feat: Update global variables ([#&#8203;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();" ([#&#8203;15850](https://togithub.com/eslint/eslint/issues/15850)) (coderaiser) #### Documentation - [`050d5f4`](https://togithub.com/eslint/eslint/commit/050d5f4e0456ae9a9d769f4306bc0d60058b0898) docs: Static further reading links ([#&#8203;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 ([#&#8203;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 ([#&#8203;15891](https://togithub.com/eslint/eslint/issues/15891)) (Milos Djermanovic) - [`f437249`](https://togithub.com/eslint/eslint/commit/f437249a3bedb47155d33ac753b821ae31b814fa) docs: Adjust docs site path prefix ([#&#8203;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 ([#&#8203;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 ([#&#8203;15875](https://togithub.com/eslint/eslint/issues/15875)) (Milos Djermanovic) - [`3071d76`](https://togithub.com/eslint/eslint/commit/3071d76772c002bd7b03053be5be54da52c01242) docs: Fix some grammar issues ([#&#8203;15837](https://togithub.com/eslint/eslint/issues/15837)) (byodian) #### Chores - [`1768d0d`](https://togithub.com/eslint/eslint/commit/1768d0de58e10046ed3e54f0fa52be48ba41f12b) chore: upgrade [@&#8203;eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@&#8203;1](https://togithub.com/1).3.0 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15882](https://togithub.com/eslint/eslint/issues/15882)) (唯然) - [`cc29c69`](https://togithub.com/eslint/eslint/commit/cc29c696a08430fcbf202482306b8c3dbccc0257) chore: Upgrade official GitHub actions to latest versions ([#&#8203;15880](https://togithub.com/eslint/eslint/issues/15880)) (Darius Dzien) - [`5891c75`](https://togithub.com/eslint/eslint/commit/5891c7533f500110129fdea7b9b63c8a409da0bd) chore: Refactor rule docs format ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15831](https://togithub.com/eslint/eslint/issues/15831)) (coderaiser) - [`06b1edb`](https://togithub.com/eslint/eslint/commit/06b1edb68f251558601bf68d47e6bbde693089c9) docs: clarify no-control-regex rule ([#&#8203;15808](https://togithub.com/eslint/eslint/issues/15808)) (Milos Djermanovic) - [`9ecd42f`](https://togithub.com/eslint/eslint/commit/9ecd42f36462331a0d697e74323a4d24f0cf02fc) docs: Fixed typo in code comment ([#&#8203;15812](https://togithub.com/eslint/eslint/issues/15812)) (Addison G) - [`de992b7`](https://togithub.com/eslint/eslint/commit/de992b7016e3d91092de7748f0375943ad2c77f0) docs: remove links to 2fa document ([#&#8203;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 ([#&#8203;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 [@&#8203;eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@&#8203;1](https://togithub.com/1).2.3 ([#&#8203;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 ([#&#8203;15774](https://togithub.com/eslint/eslint/issues/15774)) (Jan Opravil) - [`b8995a4`](https://togithub.com/eslint/eslint/commit/b8995a40087f3a1e4e87c239951f91ddaac73571) chore: Implement docs site ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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` ([#&#8203;15775](https://togithub.com/eslint/eslint/issues/15775)) (Milos Djermanovic) #### Build Related - [`c2407e8`](https://togithub.com/eslint/eslint/commit/c2407e81caf2d50325d9aa09bae70d38615ddf2c) build: add node v18 ([#&#8203;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 ([#&#8203;15798](https://togithub.com/eslint/eslint/issues/15798)) (Milos Djermanovic) - [`db28f2c`](https://togithub.com/eslint/eslint/commit/db28f2c9ea6b654f615daf2f7e6f1a2034b85062) chore: Add static frontmatter to docs ([#&#8203;15782](https://togithub.com/eslint/eslint/issues/15782)) (Nicholas C. Zakas) - [`3bca59e`](https://togithub.com/eslint/eslint/commit/3bca59e30de73fb82d4def262ae1df72089df80d) chore: markdownlint autofix on commit ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15754](https://togithub.com/eslint/eslint/issues/15754)) (kmin-jeong) - [`f2c2d35`](https://togithub.com/eslint/eslint/commit/f2c2d350425268efa4b78ee6e0a2df8860e0efad) docs: disambiguate types `FormatterFunction` and `LoadedFormatter` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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` ([#&#8203;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 ([#&#8203;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` ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;15671](https://togithub.com/eslint/eslint/issues/15671)) (Mahdi Hosseinzadeh) - [`57b8a57`](https://togithub.com/eslint/eslint/commit/57b8a57be75ed2379fe39c93168175090dfe4cdd) feat: `valid-typeof` always ban `undefined` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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) ([#&#8203;15695](https://togithub.com/eslint/eslint/issues/15695)) (db developer) - [`d2255db`](https://togithub.com/eslint/eslint/commit/d2255db24526de604b4a34e90c870158c4ea277e) docs: Add clarification about `eslint-enable` ([#&#8203;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 ([#&#8203;15679](https://togithub.com/eslint/eslint/issues/15679)) (Milos Djermanovic) - [`de800c3`](https://togithub.com/eslint/eslint/commit/de800c3c0b8e3f85921b40eaa97134fef12effa2) docs: link to minimatch docs added. ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15581](https://togithub.com/eslint/eslint/issues/15581)) (Nitin Kumar) #### Documentation - [`1005bd5`](https://togithub.com/eslint/eslint/commit/1005bd525a08208fee124149a6ad4cf9da20d7d5) docs: update CLA information ([#&#8203;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` ([#&#8203;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 ([#&#8203;15625](https://togithub.com/eslint/eslint/issues/15625)) (Milos Djermanovic) - [`ebc0460`](https://togithub.com/eslint/eslint/commit/ebc0460c411ea608ba5bab05829a1fd122fe21e8) docs: update babel links ([#&#8203;15624](https://togithub.com/eslint/eslint/issues/15624)) (Milos Djermanovic) #### Chores - [`7cec74e`](https://togithub.com/eslint/eslint/commit/7cec74e842b6e51da1b00a9e9b2c9da97dd17362) chore: upgrade [@&#8203;eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@&#8203;1](https://togithub.com/1).2.0 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15541](https://togithub.com/eslint/eslint/issues/15541)) (Milos Djermanovic) - [`6f940c3`](https://togithub.com/eslint/eslint/commit/6f940c3ce715327f282c197d0f71b91848e5d83d) feat: Implement FlatRuleTester ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15568](https://togithub.com/eslint/eslint/issues/15568)) (rasenplanscher) - [`0383591`](https://togithub.com/eslint/eslint/commit/0383591a6cd7083455af9e34fa9333da7fed46bf) docs: Remove old Markdown issue template ([#&#8203;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 ([#&#8203;15563](https://togithub.com/eslint/eslint/issues/15563)) (Milos Djermanovic) - [`1ad439e`](https://togithub.com/eslint/eslint/commit/1ad439ed1d6c4ee50183c8f5d146a771e6c1be4c) docs: add missed verb in docs ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15459](https://togithub.com/eslint/eslint/issues/15459)) (Yiwei Ding) #### Documentation - [`5769cc2`](https://togithub.com/eslint/eslint/commit/5769cc23eca7197bb5993a0201cc269a056d4dfd) docs: fix relative link ([#&#8203;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 ([#&#8203;15514](https://togithub.com/eslint/eslint/issues/15514)) (Josh Goldberg) - [`851f1f1`](https://togithub.com/eslint/eslint/commit/851f1f18bd1a5da32c1b645bfcb28fadc627ad9e) docs: fixed typo in comment ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15493](https://togithub.com/eslint/eslint/issues/15493)) (Milos Djermanovic) - [`0d2b9a6`](https://togithub.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@&#8203;eslint/create-config](https://togithub.com/eslint/create-config) ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15495](https://togithub.com/eslint/eslint/issues/15495)) (Milos Djermanovic) - [`02d6426`](https://togithub.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15501](https://togithub.com/eslint/eslint/issues/15501)) (Milos Djermanovic) - [`79b6340`](https://togithub.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;15469](https://togithub.com/eslint/eslint/issues/15469)) (Bas Bosman) - [`51c37b1`](https://togithub.com/eslint/eslint/commit/51c37b118aed9c0d7a0efd40c491efca04c82ef9) docs: consistency changes ([#&#8203;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 ([#&#8203;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 ([#&#8203;15473](https://togithub.com/eslint/eslint/issues/15473)) (Brandon Mills) - [`1443cc2`](https://togithub.com/eslint/eslint/commit/1443cc2fc8785157936b864258924fe9bcd23210) chore: Update blogpost.md.ejs ([#&#8203;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` ([#&#8203;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 ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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` ([#&#8203;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 ([#&#8203;15427](https://togithub.com/eslint/eslint/issues/15427)) (Nitin Kumar) - [`74cf0a0`](https://togithub.com/eslint/eslint/commit/74cf0a040e1a83990d8d7eb57e1f5ce919a11ebe) docs: update CLA info ([#&#8203;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 ([#&#8203;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` ([#&#8203;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 ([#&#8203;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 ([#&#8203;15397](https://togithub.com/eslint/eslint/issues/15397)) (Milos D </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - 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 [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/mcataford/rss-reader). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xMzUuMSIsInVwZGF0ZWRJblZlciI6IjMyLjEzNS4xIn0=-->
github-actions[bot] commented 2022-08-01 18:58:16 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e82243ea40e310eff7f040--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e82243ea40e310eff7f040--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 19:09:05 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e824cb5ed8aa17343ca9d4--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e824cb5ed8aa17343ca9d4--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 19:13:31 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e825d417db5216ddb15514--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e825d417db5216ddb15514--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 19:21:01 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e827984acf63169ebc6f54--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e827984acf63169ebc6f54--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 19:30:22 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e829c89428a61824f90628--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e829c89428a61824f90628--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 19:31:17 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e829ff9428a6192bf903e6--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e829ff9428a6192bf903e6--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 19:51:14 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e82ead17cd161bf82e9253--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e82ead17cd161bf82e9253--sleepy-shaw-d8efec.netlify.app
github-actions[bot] commented 2022-08-01 20:15:03 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e8344226faad221a135283--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e8344226faad221a135283--sleepy-shaw-d8efec.netlify.app
mcataford (Migrated from github.com) approved these changes 2022-08-01 20:27:02 +00:00
github-actions[bot] commented 2022-08-01 20:27:19 +00:00 (Migrated from github.com)

👀 Branch deployed at Website Draft URL: https://62e83721f62c1725422b72f3--sleepy-shaw-d8efec.netlify.app

:eyes: Branch deployed at Website Draft URL: https://62e83721f62c1725422b72f3--sleepy-shaw-d8efec.netlify.app
Sign in to join this conversation.
No description provided.