Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump 🧳 eslint to ^8.29.0 #34

Closed
wants to merge 1 commit into from

Conversation

ms-bot
Copy link
Contributor

@ms-bot ms-bot commented Aug 30, 2022

What does it do

👉🏻 Bump package eslint

  • from ^7.22.0
  • to ^8.29.0

Changelog

v8.29.0 (2022-12-02T21:38:46Z)

Features

  • 49a07c5 feat: add allowParensAfterCommentPattern option to no-extra-parens (#16561) (Nitin Kumar)
  • e6a865d feat: prefer-named-capture-group add suggestions (#16544) (Josh Goldberg)
  • a91332b feat: In no-invalid-regexp validate flags also for non-literal patterns (#16583) (trosos)

Documentation

  • 0311d81 docs: Configuring Plugins page intro, page tweaks, and rename (#16534) (Ben Perlmutter)
  • 57089b1 docs: add a property assignment example for camelcase rule (#16605) (Milos Djermanovic)
  • b6ab030 docs: add docs codeowners (#16601) (Strek)
  • 6380c87 docs: fix sitemap and feed (#16592) (Milos Djermanovic)
  • ade621d docs: perf debounce the search query (#16586) (Shanmughapriyan S)
  • fbcf3ab docs: fix searchbar clear button (#16585) (Shanmughapriyan S)
  • f894035 docs: HTTPS link to yeoman.io (#16582) (Christian Oliff)
  • de12b26 docs: Update configuration file pages (#16509) (Ben Perlmutter)
  • 1ae9f20 docs: update correct code examples for no-extra-parens rule (#16560) (Nitin Kumar)

Chores

  • 7628403 chore: add discord channel link (#16590) (Amaresh S M)
  • f5808cb chore: fix rule doc headers check (#16564) (Milos Djermanovic)

v8.28.0 (2022-11-18T21:29:16Z)

Features

  • 63bce44 feat: add ignoreClassFieldInitialValues option to no-magic-numbers (#16539) (Milos Djermanovic)
  • 8385ecd feat: multiline properties in rule key-spacing with option align (#16532) (Francesco Trotta)
  • a4e89db feat: no-obj-calls support Intl (#16543) (Sosuke Suzuki)

Bug Fixes

  • c50ae4f fix: Ensure that dot files are found with globs. (#16550) (Nicholas C. Zakas)
  • 9432b67 fix: throw error for first unmatched pattern (#16533) (Milos Djermanovic)
  • e76c382 fix: allow * 1 when followed by / in no-implicit-coercion (#16522) (Milos Djermanovic)

Documentation

  • 34c05a7 docs: Language Options page intro and tweaks (#16511) (Ben Perlmutter)
  • 3e66387 docs: add intro and edit ignoring files page (#16510) (Ben Perlmutter)
  • 436f712 docs: fix Header UI inconsistency (#16464) (Tanuj Kanti)
  • f743816 docs: switch to wrench emoji for auto-fixable rules (#16545) (Bryan Mishkin)
  • bc0547e docs: improve styles for versions and languages page (#16553) (Nitin Kumar)
  • 6070f58 docs: clarify esquery issue workaround (#16556) (Milos Djermanovic)
  • b48e4f8 docs: Command Line Interface intro and tweaks (#16535) (Ben Perlmutter)
  • b92b30f docs: Add Rules page intro and content tweaks (#16523) (Ben Perlmutter)
  • 1769b42 docs: Integrations page introduction (#16548) (Ben Perlmutter)
  • a8d0a57 docs: make table of contents sticky on desktop (#16506) (Sam Chen)
  • a01315a docs: fix route of japanese translation site (#16542) (Tanuj Kanti)
  • 0515628 docs: use emoji instead of svg for deprecated rule (#16536) (Bryan Mishkin)
  • 68f1288 docs: set default layouts (#16484) (Percy Ma)
  • 776827a docs: init config about specifying shared configs (#16483) (Percy Ma)
  • 5c39425 docs: fix broken link to plugins (#16520) (Ádám T. Nagy)
  • c97c789 docs: Add missing no-new-native-nonconstructor docs code fence (#16503) (Brandon Mills)

Chores

  • e94a4a9 chore: Add tests to verify #16038 is fixed (#16538) (Nicholas C. Zakas)
  • e13f194 chore: stricter validation of meta.docs.description in core rules (#16529) (Milos Djermanovic)
  • 72dbfbc chore: use pkg parameter in getNpmPackageVersion (#16525) (webxmsj)

v8.27.0 (2022-11-06T06:20:06Z)

Features

  • f14587c feat: new no-new-native-nonconstructor rule (#16368) (Sosuke Suzuki)
  • 978799b feat: add new rule no-empty-static-block (#16325) (Sosuke Suzuki)
  • 69216ee feat: no-empty suggest to add comment in empty BlockStatement (#16470) (Nitin Kumar)
  • 319f0a5 feat: use context.languageOptions.ecmaVersion in core rules (#16458) (Milos Djermanovic)

Bug Fixes

  • c3ce521 fix: Ensure unmatched glob patterns throw an error (#16462) (Nicholas C. Zakas)
  • 886a038 fix: handle files with unspecified path in getRulesMetaForResults (#16437) (Francesco Trotta)

Documentation

  • ce93b42 docs: Stylelint property-no-unknown (#16497) (Nick Schonning)
  • d2cecb4 docs: Stylelint declaration-block-no-shorthand-property-overrides (#16498) (Nick Schonning)
  • 0a92805 docs: stylelint color-hex-case (#16496) (Nick Schonning)
  • 74a5af4 docs: fix stylelint error (#16491) (Milos Djermanovic)
  • 324db1a docs: explicit stylelint color related rules (#16465) (Nick Schonning)
  • 94dc4f1 docs: use Stylelint for HTML files (#16468) (Nick Schonning)
  • cc6128d docs: enable stylelint declaration-block-no-duplicate-properties (#16466) (Nick Schonning)
  • d03a8bf docs: Add heading to justification explanation (#16430) (Maritaria)
  • 8a15968 docs: add Stylelint configuration and cleanup (#16379) (Nick Schonning)
  • 9b0a469 docs: note commit messages don't support scope (#16435) (Andy Edwards)
  • 1581405 docs: improve context.getScope() docs (#16417) (Ben Perlmutter)
  • b797149 docs: update formatters template (#16454) (Milos Djermanovic)
  • 5ac4de9 docs: fix link to formatters on the Core Concepts page (#16455) (Vladislav)
  • 33313ef docs: core-concepts: fix link to semi rule (#16453) (coderaiser)

v8.26.0 (2022-10-21T21:02:44Z)

Features

  • 4715787 feat: check Object.create() in getter-return (#16420) (Yuki Hirasawa)
  • 28d1902 feat: no-implicit-globals supports exported block comment (#16343) (Sosuke Suzuki)
  • e940be7 feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config (#16356) (Tomer Aberbach)
  • dd0c58f feat: Swap out Globby for custom globbing solution. (#16369) (Nicholas C. Zakas)

Bug Fixes

  • df77409 fix: use baseConfig constructor option in FlatESLint (#16432) (Milos Djermanovic)
  • 33668ee fix: Ensure that glob patterns are matched correctly. (#16449) (Nicholas C. Zakas)
  • 740b208 fix: ignore messages without a ruleId in getRulesMetaForResults (#16409) (Francesco Trotta)
  • 8f9759e fix: --ignore-pattern in flat config mode should be relative to cwd (#16425) (Milos Djermanovic)
  • 325ad37 fix: make getRulesMetaForResults return a plain object in trivial case (#16438) (Francesco Trotta)
  • a2810bc fix: Ensure that directories can be unignored. (#16436) (Nicholas C. Zakas)
  • 35916ad fix: Ensure unignore and reignore work correctly in flat config. (#16422) (Nicholas C. Zakas)

Documentation

  • 651649b docs: Core concepts page (#16399) (Ben Perlmutter)
  • 631cf72 docs: note --ignore-path not supported with flat config (#16434) (Andy Edwards)
  • 1692840 docs: fix syntax in examples for new config files (#16427) (Milos Djermanovic)
  • d336cfc docs: Document extending plugin with new config (#16394) (Ben Perlmutter)

Chores

  • e917a9a ci: add node v19 (#16443) (Koichi ITO)
  • 4b70b91 chore: Add VS Code issues link (#16423) (Nicholas C. Zakas)
  • 232d291 chore: suppress a Node.js deprecation warning (#16398) (Koichi ITO)

v8.25.0 (2022-10-07T22:39:45Z)

Features

  • 173e820 feat: Pass --max-warnings value to formatters (#16348) (Brandon Mills)
  • 6964cb1 feat: remove support for ignore files in FlatESLint (#16355) (Milos Djermanovic)
  • 1cc4b3a feat: id-length counts graphemes instead of code units (#16321) (Sosuke Suzuki)

Documentation

  • 90c6028 docs: Conflicting fixes (#16366) (Ben Perlmutter)
  • 5a3fe70 docs: Add VS to integrations page (#16381) (Maria José Solano)
  • 49bd1e5 docs: remove unused link definitions (#16376) (Nick Schonning)
  • 3bd380d docs: typo cleanups for docs (#16374) (Nick Schonning)
  • b3a0837 docs: remove duplicate words (#16378) (Nick Schonning)
  • a682562 docs: add BigInt to new-cap docs (#16362) (Sosuke Suzuki)
  • f6d57fb docs: Update docs README (#16352) (Ben Perlmutter)
  • 7214347 docs: fix logical-assignment-operators option typo (#16346) (Jonathan Wilsson)

Chores

  • 1f78594 chore: upgrade @eslint/[email protected] (#16397) (Milos Djermanovic)
  • 8476a9b chore: Remove CODEOWNERS (#16375) (Nick Schonning)
  • 720ff75 chore: use "ci" for Dependabot commit message (#16377) (Nick Schonning)
  • 42f5479 chore: bump actions/stale from 5 to 6 (#16350) (dependabot[bot])
  • e5e9e27 chore: remove jsdoc dev dependency (#16344) (Milos Djermanovic)

v8.24.0 (2022-09-23T23:27:19Z)

Features

  • 1729f9e feat: account for sourceType: "commonjs" in the strict rule (#16308) (Milos Djermanovic)
  • b0d72c9 feat: add rule logical-assignment-operators (#16102) (fnx)
  • f02bcd9 feat: array-callback-return support findLast and findLastIndex (#16314) (Sosuke Suzuki)

Documentation

  • 2c152ff docs: note false positive Object.getOwnPropertyNames in prefer-reflect (#16317) (AnnAngela)
  • bf7bd88 docs: fix warn severity description for new config files (#16324) (Nitin Kumar)
  • 8cc0bbe docs: use more clean link syntax (#16309) (Percy Ma)
  • 6ba269e docs: fix typo (#16288) (jjangga0214)

Chores

  • 131e646 chore: Upgrade @humanwhocodes/config-array for perf (#16339) (Nicholas C. Zakas)
  • 504fe59 perf: switch from object spread to Object.assign when merging globals (#16311) (Milos Djermanovic)

v8.23.1 (2022-09-12T05:25:49Z)

Bug Fixes

  • b719893 fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)
  • 734b54e fix: improve autofix for the prefer-const rule (#16292) (Nitin Kumar)
  • 6a923ff fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)
  • c6900f8 fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)

Documentation

  • 16cba3f docs: fix mobile double tap issue (#16293) (Sam Chen)
  • e098b5f docs: keyboard control to search results (#16222) (Shanmughapriyan S)
  • 1b5b2a7 docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)
  • 1ae8236 docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)
  • 279f0af docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)

Chores

  • 38e8171 perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)
  • 1c388fb chore: switch nyc to c8 (#16263) (唯然)
  • 67db10c chore: enable linting .eleventy.js again (#16274) (Milos Djermanovic)
  • 42bfbd7 chore: fix npm run perf crashes (#16258) (唯然)

v8.23.0 (2022-08-26T22:31:42Z)

Features

  • 3e5839e feat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas)
  • 30b1a2d feat: add allowEmptyCase option to no-fallthrough rule (#15887) (Amaresh S M)
  • 43f03aa feat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)

Documentation

  • b1918da docs: package.json conventions (#16206) (Patrick McElhaney)
  • 0e03c33 docs: remove word immediately (#16217) (Strek)
  • c6790db docs: add anchor link for "migrating from jscs" (#16207) (Percy Ma)
  • 7137344 docs: auto-generation edit link (#16213) (Percy Ma)

Chores

  • 2e004ab chore: upgrade @eslint/[email protected] (#16249) (Milos Djermanovic)
  • d35fbbe chore: Upgrade to [email protected] (#16243) (Milos Djermanovic)
  • ed26229 test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic)
  • deaf69f chore: fix off-by-one min-width: 1023px media queries (#15974) (Milos Djermanovic)
  • 63dec9f refactor: simplify parseListConfig (#16241) (Milos Djermanovic)

v8.22.0 (2022-08-14T01:23:48Z)

Features

  • 2b97607 feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas)
  • fd5d3d3 feat: add methodsIgnorePattern option to object-shorthand rule (#16185) (Milos Djermanovic)

Documentation

  • 9f5a752 docs: optimize image assets (#16170) (Sam Chen)
  • 61b2948 docs: add svgo command to pre commit hook (#16178) (Amaresh S M)
  • 784096d docs: improve search result UI (#16187) (Sam Chen)
  • d0f4cb4 docs: use shorthand property name in example (#16180) (Kevin Elliott)

Chores

  • 10a6e0e chore: remove deploy workflow for playground (#16186) (Milos Djermanovic)

v8.21.0 (2022-08-01T04:14:51Z)

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

  • 2aadc93 docs: add anchors to headings inside docs content (#16134) (Strek)

Chores

  • 8892511 chore: Upgrade to Espree 9.3.3 (#16173) (Brandon Mills)
  • 1233bee chore: switch to eslint-plugin-node's maintained fork (#16150) (唯然)
  • 97b95c0 chore: upgrade puppeteer v13 (#16151) (唯然)

v8.20.0 (2022-07-16T20:46:34Z)

Features

  • ca83178 feat: catch preprocess errors (#16105) (JounQin)

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

  • 845c4f4 docs: Add website team details (#16115) (Nicholas C. Zakas)
  • 5a0dfdb docs: Link to blog post in no-constant-binary-expression (#16112) (Jordan Eldredge)
  • bc692a9 docs: remove install command (#16084) (Strek)
  • 49ca3f0 docs: don't show toc when content not found (#16095) (Amaresh S M)
  • ba19e3f docs: enhance 404 page UI (#16097) (Amaresh S M)
  • a75d3b4 docs: remove unused meta.docs.category field in working-with-rules page (#16109) (Brandon Scott)
  • cdc0206 docs: add formatters page edit link (#16094) (Amaresh S M)
  • 4d1ed22 docs: preselect default theme (#16098) (Strek)
  • 4b79612 docs: add missing correct/incorrect containers (#16087) (Milos Djermanovic)
  • 09f6acb docs: fix UI bug on rules index and details pages (#16082) (Deepshika S)
  • f5db264 docs: remove remaining duplicate rule descriptions (#16093) (Milos Djermanovic)
  • 32a6b2a docs: Add scroll behaviour smooth (#16056) (Amaresh S M)

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 (2022-07-02T01:44:54Z)

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

  • e884933 chore: use github-slugger for markdown anchors (#16067) (Strek)
  • 02e9cb0 chore: revamp carbon ad style (#16078) (Amaresh S M)
  • b6aee95 chore: remove unwanted comments from rules markdown (#16054) (Strek)
  • 6840940 chore: correctly use .markdownlintignore in Makefile (#16060) (Bryan Mishkin)
  • 48904fb chore: add missing images (#16017) (Amaresh S M)
  • 910f741 chore: add architecture to nav (#16039) (Strek)
  • 9bb24c1 chore: add correct incorrect in all rules doc (#16021) (Deepshika S)
  • 5a96af8 chore: prepare versions data file (#16035) (Nicholas C. Zakas)
  • 50afe6f chore: Included githubactions in the dependabot config (#15985) (Naveen)
  • 473411e chore: add deploy workflow for playground (#16034) (Milos Djermanovic)
  • a30b66c chore: fix print style (#16025) (Amaresh S M)
  • f4dad59 chore: add noindex meta tag (#16016) (Milos Djermanovic)
  • db387a8 chore: fix sitemap (#16026) (Milos Djermanovic)
  • 285fbc5 chore: remove TOC from printable (#16020) (Strek)
  • 8e84c21 chore: remove ligatures from fonts (#16019) (Strek)

v8.18.0 (2022-06-17T20:25:17Z)

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)

Build Related

  • 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 (2022-06-03T21:39:45Z)

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

  • 54c0953 fix: cleanup typos (#15939) (Nick Schonning)
  • 845a7af fix: typo ocatal -> octal (#15940) (Nick Schonning)

Documentation

  • b915018 docs: Update website UI to latest (#15944) (Nicholas C. Zakas)
  • f0bb609 docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain)
  • baa0153 docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun)
  • 1351a9b docs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas)
  • 68cf0fb docs: cleanup typos (#15936) (Nick Schonning)
  • 13b62ae docs: use-dart-sass instead of node-sass (#15912) (Deepshika S)
  • c81c5d6 docs: add social media links (#15920) (Deepshika S)
  • 0d6a50b docs: fix openjs link (#15917) (Amaresh S M)
  • 54910f5 docs: display version in mobile view (#15909) (Amaresh S M)

Chores

  • da694b9 chore: avoid theme flashes (#15927) (Strek)
  • f836743 chore: Use build hook for docs deploy (#15945) (Nicholas C. Zakas)
  • ce035e5 test: cleanup typos (#15937) (Nick Schonning)
  • 10249ad chore: use addEventListener instead of addListener (#15923) (Amaresh S M)
  • 5f5c1fb chore: lint eleventy config file (#15904) (Milos Djermanovic)
  • 8513d37 chore: update Rule typedefs (#15915) (Milos Djermanovic)
  • 55534f1 test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)

v8.16.0 (2022-05-20T22:38:17Z)

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

  • 1768d0d chore: upgrade @eslint/[email protected] (#15903) (Milos Djermanovic)
  • c686e4c chore: Add deploy workflow for docs site (#15894) (Nicholas C. Zakas)
  • c7894cd chore: enable some rules from eslint-plugin-unicorn internally (#15878) (Bryan Mishkin)
  • ea65cb5 chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 (#15882) (唯然)
  • cc29c69 chore: Upgrade official GitHub actions to latest versions (#15880) (Darius Dzien)
  • 5891c75 chore: Refactor rule docs format (#15869) (Nicholas C. Zakas)

v8.15.0 (2022-05-06T21:25:44Z)

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

  • 1ba6a92 chore: upgrade @eslint/[email protected] (#15847) (Milos Djermanovic)
  • 8167aa7 chore: bump version of minimatch due to security issue PRISMA-2022-0039 (#15774) (Jan Opravil)
  • b8995a4 chore: Implement docs site (#15815) (Nicholas C. Zakas)
  • 6494e3e chore: update link in codeql-analysis.yml (#15817) (Milos Djermanovic)
  • 36503ec chore: enable no-constant-binary-expression in eslint-config-eslint (#15807) (唯然)

v8.14.0 (2022-04-22T20:39:48Z)

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)

Build Related

  • c2407e8 build: add node v18 (#15791) (唯然)

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 (2022-04-08T21:27:57Z)

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 (2022-03-25T22:31:44Z)

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 (2022-03-11T22:28:14Z)

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

  • 385c9ad chore: rm trailing space in docs (#15689) (唯然)

v8.10.0 (2022-02-25T22:53:44Z)

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

  • 1005bd5 docs: update CLA information (#15630) (Nitin Kumar)
  • 5d65c3b docs: Fix typo in no-irregular-whitespace (#15634) (Ryota Sekiya)
  • b93af98 docs: add links between rules about whitespace around block curly braces (#15625) (Milos Djermanovic)
  • ebc0460 docs: update babel links (#15624) (Milos Djermanovic)

Chores

  • 7cec74e chore: upgrade @eslint/[email protected] (#15648) (Milos Djermanovic)
  • 11c8580 chore: read ESLINT_MOCHA_TIMEOUT env var in Makefile.js (#15626) (Piggy)
  • bfaa548 test: add integration tests with built-in configs (#15612) (Milos Djermanovic)
  • 39a2fb3 perf: fix lazy loading of core rules (#15606) (Milos Djermanovic)
  • 3fc9196 chore: include tests/conf in test runs (#15610) (Milos Djermanovic)

v8.9.0 (2022-02-12T00:51:52Z)

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 [email protected] (#15600) (Milos Djermanovic)
  • 623e1e2 chore: Upgrade to [email protected] (#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 (2022-01-28T21:13:56Z)

Features

  • 5d60812 feat: implement rfc 2021-suppression-support (#15459) (Yiwei Ding)

Documentation

  • 5769cc2 docs: fix relative link (#15544) (Nick Schonning)
  • ccbc35f docs: trimmed rules h1s to just be rule names (#15514) (Josh Goldberg)
  • 851f1f1 docs: fixed typo in comment (#15531) (Jiapei Liang)
  • 7d7af55 docs: address upcoming violation of markdownlint rule MD050/strong-style (#15529) (David Anson)

v8.7.0 (2022-01-16T01:51:59Z)

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

  • 369fb1b chore: Upgrade to [email protected] (#15526) (Brandon Mills)
  • ba6317b ci: remove master branch from CI configs (#15501) (Milos Djermanovic)
  • 79b6340 chore: fixed typo in client-Engine (#15497) (Abhay Gupta)
  • 6278281 chore: switch new syntax issue template to forms (#15480) (Nitin Kumar)

v8.6.0 (2021-12-31T23:43:26Z)

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

  • 6c4dee2 docs: Document homedir is a configuration root (#15469) (Bas Bosman)
  • 51c37b1 docs: consistency changes (#15404) (Bas Bosman)
  • 775d181 docs: Mention character classes in no-useless-escape (#15421) (Sebastian Simon)

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 (2021-12-17T22:36:47Z)

Features

  • 94e77a6 feat: Suggestions support for prefer-regex-literals (#15077) (Yash Singh)
  • eafaf52 feat: add prefer-object-has-own rule (#15346) (Nitin Kumar)

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 (2021-12-07T01:51:48Z)

Bug Fixes

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

Documentation

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

v8.4.0 (2021-12-04T02:42:19Z)

Features

  • 5771663 feat: add allowReserved parser option (#15387) (Milos Djermanovic)
  • 32ac37a feat: Flat config support in Linter (refs #13481) (#15185) (Nicholas C. Zakas)
  • d041f34 feat: Treat Class/New Expressions as truthy in no-constant-condition (#15326) (Jordan Eldredge)
  • 8f44cf5 feat: report only lines that exceed the limit in max-lines-per-function (#15140) (Sneh Khatri)
  • 808ad35 feat: pass cwd to formatters (refs Accessing cwd from formatters eslint/rfcs#57) (#13392) (Toru Nagashima)
  • f1b7499 feat: support async formatters (#15243) (MO)

Bug Fixes

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

Documentation

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

Chores

  • efede90 chore: upgrade @eslint/[email protected] (#15389) (Milos Djermanovic)
  • 0b8c846 chore: fix update-readme to avoid multiple consecutive blank lines (#15375) (Milos Djermanovic)
  • 94b2a8b chore: Use default Chromium binary in M1 Mac tests (#15371) (Brandon Mills)
  • ba58d94 ci: use node v16 for Verify Files (#15364) (Nitin Kumar)
  • 1e32ee5 chore: add jsdoc type annotation to rules (#15291) (Bryan Mishkin)

v8.3.0 (2021-11-21T06:21:47Z)

Features

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

Bug Fixes

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

Documentation

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

Chores

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

v8.2.0 (2021-11-05T23:46:26Z)

Features

  • c9fefd2 feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)

Documentation

  • c415c04 docs: Use string rule severity in CLI examples (#15253) (Kevin Partington)
  • 12b627d docs: fix typo in working-with-rules.md (#15233) (Nitin Kumar)
  • a86ffc0 docs: fix broken anchor in configuration files (#15223) (Pierre Berger)
  • ee8af5f docs: Link to unit tests from rule documentation (#15207) (Brandon Mills)
  • 1c0ca3c docs: add ci and perf tags for commit (#15215) (Nitin Kumar)

Build Related

  • 796587a build: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)

Chores

  • cf5b6be chore: update @eslint/eslintrc to avoid different versions of js-yaml (#15265) (Milos Djermanovic)
  • 4fd7a6c perf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic)
  • fda533c chore: update strip-ansi dependency (#15221) (Nitin Kumar)
  • 67949bd ci: Remove Node 16 CI prerelease workaround (#14935) (Brandon Mills)

v8.1.0 (2021-10-22T22:07:19Z)

  • 446b4b3 Docs: Update commit message format docs (#15200) (Nicholas C. Zakas)
  • d9d84a0 Fix: keyword-spacing conflict with space-infix-ops on > (fixes #14712) (#15172) (Milos Djermanovic)
  • a1f7ad7 Fix: allow baseConfig to extend preloaded plugin config (fixes #15079) (#15187) (Milos Djermanovic)
  • 3d370fb New: Add no-unused-private-class-members rule (fixes #14859) (#14895) (Tim van der Lippe)
  • e926b17 New: Add name to RuleTester (#15179) (Gareth Jones)
  • 90a5b6b Chore: improve performance of :function selector (#15181) (Milos Djermanovic)
  • 31af1c8 Chore: fix counting of files in performance test (#15190) (Milos Djermanovic)
  • 1b87fa8 Build: add node v17 (#15193) (唯然)
  • 0fb3bb2 Docs: remove instanceof from keyword-spacing docs (#15180) (Milos Djermanovic)
  • 249a040 Upgrade: eslint-plugin-eslint-plugin to v4 (#15169) (Bryan Mishkin)
  • 35f3254 Docs: Describe range in rule docs (fixes #14162) (#15174) (Nicholas C. Zakas)
  • b5049c8 Chore: Update stale bot settings (#15173) (Nicholas C. Zakas)
  • 2b32f50 Docs: Fix typo in README.md (#15168) (Dmitriy Fishman)
  • dd58cd4 Chore: migrate master to main (#15062) (Nitesh Seram)
  • ec0f8e0 Chore: Add stale issue/PR checker (#15151) (Nicholas C. Zakas)
  • 2cfbd4b Docs: Update README team and sponsors (ESLint Jenkins)

v8.0.1 (2021-10-14T02:54:12Z)

  • f9217e5 Upgrade: @eslint/[email protected] for Jest workaround (#15164) (Brandon Mills)
  • c584a63 Chore: add ecmaVersion 13 to types.js (#15163) (Milos Djermanovic)
  • ff5fcd4 Docs: add 13 as allowed ecma version (fixes #15159) (#15162) (唯然)

v8.0.0 (2021-10-09T20:46:19Z)

  • 7d3f7f0 Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills)
  • 2174a6f Fix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic)
  • f885fe0 Docs: add note and example for extending the range of fix (refs #13706) (#13748) (Milos Djermanovic)
  • 3da1509 Docs: Add jsdoc type annotation to sample rule (#15085) (Bryan Mishkin)
  • 68a49a9 Docs: Update Rollup Integrations (#15142) (xiaohai)
  • d867f81 Docs: Remove a dot from curly link (#15128) (Mauro Murru)
  • 9f8b919 Sponsors: Sync README with website (ESLint Jenkins)
  • 4b08f29 Sponsors: Sync README with website (ESLint Jenkins)
  • ebc1ba1 Sponsors: Sync README with website (ESLint Jenkins)
  • 2d654f1 Docs: add example .eslintrc.json (#15087) (Nicolas Mattia)
  • 16034f0 Docs: fix fixable example (#15107) (QiChang Li)
  • 07175b8 8.0.0-rc.0 (ESLint Jenkins)
  • 71faa38 Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins)
  • 67c0074 Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)
  • cf34e5c Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)
  • c9efb5f Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)
  • 14a4739 Update: no-new-func rule catching eval case of MemberExpression (#14860) (Mojtaba Samimi)
  • 7f2346b Docs: Update release blog post template (#15094) (Nicholas C. Zakas)
  • fabdf8a Chore: Remove target.all from Makefile.js (#15088) (Hirotaka Tagawa / wafuwafu13)
  • e3cd141 Sponsors: Sync README with website (ESLint Jenkins)
  • 05d7140 Chore: document target global in Makefile.js (#15084) (Hirotaka Tagawa / wafuwafu13)
  • 0a1a850 Update: include ruleId in error logs (fixes #15037) (#15053) (Ari Perkkiö)
  • 47be800 Chore: test Property > .key with { a = 1 } pattern (fixes #14799) (#15072) (Milos Djermanovic)
  • a744dfa Docs: Update CLA info (#15058) (Brian Warner)
  • 9fb0f70 Chore: fix bug report template (#15061) (Milos Djermanovic)
  • f87e199 Chore: Cleanup issue templates (#15039) (Nicholas C. Zakas)
  • 660f075 8.0.0-beta.2 (ESLint Jenkins)
  • d148ffd Build: changelog update for 8.0.0-beta.2 (ESLint Jenkins)
  • 9e5c2e8 Upgrade: @eslint/[email protected] (#15047) (Milos Djermanovic)
  • 7cf96cf Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)
  • 88a3952 Update: support class fields in the complexity rule (refs #14857) (#14957) (Milos Djermanovic)
  • 9bd3d87 Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)
  • 6d1ccb6 Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)
  • 91e82f5 Docs: LintMessage.line and column are possibly undefined (#15032) (Brandon Mills)
  • 921ba1e Chore: fix failing cli test (#15041) (Milos Djermanovic)
  • dd56631 Docs: remove duplicate code path analysis document (#15033) (Milos Djermanovic)
  • 143a598 Chore: Switch issues to use forms (#15024) (Nicholas C. Zakas)
  • f966fe6 Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)
  • 8c61f5a Docs: add info about non-capturing groups to prefer-named-capture-group (#15009) (Andrzej Wódkiewicz)
  • dd10937 Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)
  • e9764f3 Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)
  • 4338b74 Docs: add no-dupe-class-members examples with class fields (refs #14857) (#15005) (Milos Djermanovic)
  • b4232d4 Chore: Add test that deprecated rules display a deprecated notice (#14989) (TagawaHirotaka)
  • 88b4e3d Docs: Make clear how rule options are overridden (fixes #14962) (#14976) (Jake Ob)
  • 4165c7f Docs: Clarify Linter vs ESLint in node.js api docs (fixes #14953) (#14995) (Brian Bartels)
  • 80cfb8f Docs: fix typo in migration guide (#14985) (Nitin Kumar)
  • 1ddc955 8.0.0-beta.1 (ESLint Jenkins)
  • 95cc61e Build: changelog update for 8.0.0-beta.1 (ESLint Jenkins)
  • 05ca24c Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)
  • db15183 Chore: Refactor comments of tests (#14956) (TagawaHirotaka)
  • 396a0e3 Docs: update ScopeManager with class fields (#14974) (Milos Djermanovic)
  • 6663e7a Docs: remove docs script (fixes #14288) (#14971) (Nitin Kumar)
  • 44c6fc8 Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)
  • 44f7de5 Docs: Update deprecated information (#14961) (TagawaHirotaka)
  • 305e14a Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)
  • a79c9f3 Chore: Enforce jsdoc check-line-alignment never (#14955) (Brett Zamir)
  • a8bcef7 Docs: Add 2021 and 2022 to supported ECMAScript versions (#14952) (coderaiser)
  • 3409785 Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)
  • b301069 Docs: fix 'When Not To Use' in prefer-named-capture-group (refs #14959) (#14969) (Milos Djermanovic)
  • 2d18db6 Chore: add test for merging parserOptions in Linter (#14948) (Milos Djermanovic)
  • 3d7d5fb Update: reporting loc for never option in eol-last (refs #12334) (#14840) (Nitin Kumar)
  • f110926 Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)
  • e98f14d Docs: Fix typo in no-implicit-globals.md (#14954) (jwbth)
  • 9a4ae3b Chore: Apply comment require-description and check ClassDeclaration (#14949) (Brett Zamir)
  • 8344675 Chore: fix small typo (#14951) (Sosuke Suzuki)
  • 26b0cd9 Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)
  • ee1b54f Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)
  • 58840ac Chore: Update jsdoc plugin and tweak rules in effect (#14814) (Brett Zamir)
  • 81c60f4 Docs: document ESLint api (#14934) (Sam Chen)
  • c74fe08 Build: Force prerelease peer dep for Node 16 in CI (#14933) (Brandon Mills)
  • c9947d2 8.0.0-beta.0 (ESLint Jenkins)
  • 027165c Build: changelog update for 8.0.0-beta.0 (ESLint Jenkins)
  • be334f9 Chore: Fix Makefile call to linter.getRules() (#14932) (Brandon Mills)
  • 0c86b68 Chore: Replace old syntax for Array flat/flatMap (#14614) (Stephen Wade)
  • 6a89f3f Chore: ignore yarn-error.log and .pnpm-debug.log (#14925) (Nitin Kumar)
  • 28fe19c Docs: Add v8.0.0 migration guide (fixes #14856) (#14884) (Nicholas C. Zakas)
  • ec9db63 Upgrade: @eslint/[email protected] (#14865) (Milos Djermanovic)
  • 1f5d088 Docs: add an example Object.assign() for rule no-import-assign (#14916) (薛定谔的猫)
  • af96584 Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)
  • 3b6cd89 Chore: Add rel/abs path tests in no-restricted-{imports/modules} rules (#14910) (Bryan Mishkin)
  • 62c6fe7 Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)
  • f984515 Chore: add assertions on reporting location in semi (#14899) (Nitin Kumar)
  • a773b99 Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)
  • 88db3f5 Upgrade: js-yaml to v4 (#14890) (Bryan Mishkin)
  • cbc43da Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)
  • ccb9a91 Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)
  • 8c35066 Sponsors: Sync README with website (ESLint Jenkins)
  • a3dd825 Sponsors: Sync README with website (ESLint Jenkins)
  • c4e5802 Docs: improve rule details for no-console (fixes #14793) (#14901) (Nitin Kumar)
  • 9052eee Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)
  • 5c3a470 Docs: add class fields in no-multi-assign documentation (refs #14857) (#14907) (Milos Djermanovic)
  • d234d89 Docs: add class fields in func-names documentation (refs #14857) (#14908) (Milos Djermanovic)
  • ae6072b Upgrade: eslint-visitor-keys to v3 (#14902) (Bryan Mishkin)
  • e53d8cf Upgrade: markdownlint dev dependencies (#14883) (Bryan Mishkin)
  • d66e941 Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)
  • 149230c Chore: Specify Node 14.x for Verify Files CI job (#14896) (Milos Djermanovic)
  • 537cf6a Chore: update glob-parent (fixes #14879)(#14887) (Nitin Kumar)
  • f7b4a3f Chore: update dev deps to latest (#14624) (薛定谔的猫)
  • 24c9f2a Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)
  • 86d31a4 Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)
  • 1d2213d Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)
  • 4a7aab7 Breaking: require meta for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)
  • d6a761f Breaking: Require meta.hasSuggestions for rules with suggestions (#14573) (Bryan Mishkin)
  • 6bd747b Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)
  • 8b4f3ab Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)
  • b953a4e Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)
  • 8cce06c Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)
  • 86bb63b Breaking: Drop codeframe and table formatters (#14316) (Federico Brigante)
  • f3cb320 Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)
  • b8b2d55 Build: add codeql (#14729) (薛定谔的猫)
  • e037d61 Docs: Mention workaround for escaping the slash character in selectors (#14675) (Aria)
  • 81f03b6 Docs: Update license copyright (#14877) (Nicholas C. Zakas)
  • fa1c07c Sponsors: Sync README with website (ESLint Jenkins)
  • e31f492 Sponsors: Sync README with website (ESLint Jenkins)
  • 8307256 Sponsors: Sync README with website (ESLint Jenkins)

v7.32.0 (2021-07-30T22:46:57Z)

  • 3c78a7b Chore: Adopt eslint-plugin/prefer-message-ids rule internally (#14841) (Bryan Mishkin)
  • faecf56 Update: change reporting location for curly rule (refs #12334) (#14766) (Nitin Kumar)
  • d7dc07a Fix: ignore lines with empty elements (fixes #12756) (#14837) (Soufiane Boutahlil)
  • 1bfbefd New: Exit on fatal error (fixes #13711) (#14730) (Antonios Katopodis)
  • ed007c8 Chore: Simplify internal no-invalid-meta rule (#14842) (Bryan Mishkin)
  • d53d906 Docs: Prepare data for website to indicate rules with suggestions (#14830) (Bryan Mishkin)
  • d28f2ff Docs: Reference eslint-config-eslint to avoid potential for staleness (#14805) (Brett Zamir)
  • 8be8a36 Chore: Adopt eslint-plugin/require-meta-docs-url rule internally (#14823) (Bryan Mishkin)
  • f9c164f Docs: New syntax issue template (#14826) (Nicholas C. Zakas)
  • eba0c45 Chore: assertions on reporting loc in unicode-bom (refs #12334) (#14809) (Nitin Kumar)
  • ed945bd Docs: fix multiple broken links (#14833) (Sam Chen)
  • 60df44c Chore: use actions/setup-node@v2 (#14816) (Nitin Kumar)
  • 6641d88 Docs: Update README team and sponsors (ESLint Jenkins)

v7.31.0 (2021-07-17T21:59:41Z)

  • efdbb12 Upgrade: @eslint/eslintrc to v0.4.3 (#14808) (Brandon Mills)
  • a96b05f Update: add end location to report in consistent-return (refs #12334) (#14798) (Nitin Kumar)
  • e0e8e30 Docs: update BUG_REPORT template (#14787) (Nitin Kumar)
  • 39115c8 Docs: provide more context to no-eq-null (#14801) (gfyoung)
  • 9a3c73c Docs: fix a broken link (#14790) (Sam Chen)
  • ddffa8a Update: Indicating the operator in question (#14764) (Paul Smith)
  • bba714c Update: Clarifying what changes need to be made in no-mixed-operators (#14765) (Paul Smith)
  • b0d22e3 Docs: Mention benefit of providing meta.docs.url (#14774) (Bryan Mishkin)
  • 000cc79 Sponsors: Sync README with website (ESLint Jenkins)
  • a6a7438 Chore: pin [email protected] (#14771) (Milos Djermanovic)

v7.30.0 (2021-07-02T22:05:26Z)

  • 5f74642 Chore: don't check Program.start in SourceCode#getComments (refs #14744) (#14748) (Milos Djermanovic)
  • 19a871a Docs: Suggest linting plugins for ESLint plugin developers (#14754) (Bryan Mishkin)
  • aa87329 Docs: fix broken links (#14756) (Sam Chen)
  • 278813a Docs: fix and add more examples for new-cap rule (fixes #12874) (#14725) (Nitin Kumar)
  • ed1da5d Update: ecmaVersion allows "latest" (#14720) (薛定谔的猫)
  • 104c0b5 Update: improve use-isnan rule to detect Number.NaN (fixes #14715) (#14718) (Nitin Kumar)
  • b08170b Update: Implement FlatConfigArray (refs #13481) (#14321) (Nicholas C. Zakas)
  • f113cdd Chore: upgrade eslint-plugin-eslint-plugin (#14738) (薛定谔的猫)
  • 1b8997a Docs: Fix getRulesMetaForResults link syntax (#14723) (Brandon Mills)
  • aada733 Docs: fix two broken links (#14726) (Sam Chen)
  • 8972529 Docs: Update README team and sponsors (ESLint Jenkins)

v7.29.0 (2021-06-18T20:24:21Z)

  • bfbfe5c New: Add only to RuleTester (refs New: RuleTester test isolation with only eslint/rfcs#73) (#14677) (Brandon Mills)
  • c2cd7b4 New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716) (Nicholas C. Zakas)
  • eea7e0d Chore: remove duplicate code (#14719) (Nitin Kumar)
  • 6a1c7a0 Fix: allow fallthrough comment inside block (fixes #14701) (#14702) (Kevin Gibbons)
  • a47e5e3 Docs: Add Mega-Linter to the list of integrations (#14707) (Nicolas Vuillamy)
  • 353ddf9 Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (#14699) (薛定谔的猫)
  • 757c495 Chore: add some rules to eslint-config-eslint (#14692) (薛定谔的猫)
  • c93a222 Docs: fix a broken link (#14697) (Sam Chen)
  • 655c118 Sponsors: Sync README with website (ESLint Jenkins)
  • e2bed2e Sponsors: Sync README with website (ESLint Jenkins)
  • 8490fb4 Sponsors: Sync README with website (ESLint Jenkins)
  • ddbe877 Sponsors: Sync README with website (ESLint Jenkins)

v7.28.0 (2021-06-04T22:36:51Z)

  • 1237705 Upgrade: @eslint/eslintrc to 0.4.2 (#14672) (Milos Djermanovic)
  • 123fb86 Docs: Add Feedback Needed triage description (#14670) (Nicholas C. Zakas)
  • c545163 Update: support multiline /eslint-env/ directives (fixes #14652) (#14660) (薛定谔的猫)
  • 8d1e75a Upgrade: glob-parent version in package.json (#14658) (Hamza Najeeb)
  • 1f048cb Fix: no-implicit-coercion false positive with String() (fixes #14623) (#14641) (Milos Djermanovic)
  • d709abf Chore: fix comment location in no-unused-vars (#14648) (Milos Djermanovic)
  • e44ce0a Fix: no-duplicate-imports allow unmergeable (fixes #12758, fixes #12760) (#14238) (Soufiane Boutahlil)
  • bb66a3d New: add getPhysicalFilename() method to rule context (fixes #11989) (#14616) (Nitin Kumar)
  • 2e43dac Docs: fix no-sequences example (#14643) (Nitin Kumar)
  • 958ff4e Docs: add note for arrow functions in no-seq rule (#14578) (Nitin Kumar)
  • e4f111b Fix: arrow-body-style crash with object pattern (fixes #14633) (#14635) (Milos Djermanovic)
  • ec28b5a Chore: upgrade eslint-plugin-eslint-plugin (#14590) (薛定谔的猫)
  • 85a2725 Docs: Update README team and sponsors (ESLint Jenkins)

v7.27.0 (2021-05-22T01:22:58Z)

  • 2c0868c Chore: merge all html formatter files into html.js (#14612) (Milos Djermanovic)
  • 9e9b5e0 Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar)
  • afe9569 Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov)
  • c0f418e Chore: Remove lodash (#14287) (Stephen Wade)
  • 52655dd Update: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden)
  • 967b1c4 Chore: Fix typo in large.js (#14589) (Ikko Ashimine)
  • 2466a05 Sponsors: Sync README with website (ESLint Jenkins)
  • fe29f18 Sponsors: Sync README with website (ESLint Jenkins)
  • 086c1d6 Chore: add more test cases for no-sequences (#14579) (Nitin Kumar)
  • 6a2ced8 Docs: Update README team and sponsors (ESLint Jenkins)

v7.26.0 (2021-05-08T02:18:23Z)

  • aaf65e6 Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills)
  • ae6dbd1 Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic)
  • 6a86e50 Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic)
  • ee3a3ea Fix: create .eslintrc.cjs for module type (#14304) (Nitin Kumar)
  • 6791dec Docs: fix example for require-atomic-updates (#14562) (Milos Djermanovic)
  • 388eb7e Sponsors: Sync README with website (ESLint Jenkins)
  • f071d1e Update: Add automated suggestion to radix rule for parsing decimals (#14291) (Bryan Mishkin)
  • 0b6a3f3 New: Include XO style guide in eslint --init (#14193) (Federico Brigante)

v7.25.0 (2021-04-23T22:41:52Z)

  • 5df5e4a Update: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar)
  • 0023872 Docs: Add deprecated note to working-with-rules-deprecated page (#14344) (Michael Novotny)
  • 36fca70 Chore: Upgrade eslump to 3.0.0 (#14350) (Stephen Wade)
  • 59b689a Chore: add node v16 (#14355) (薛定谔的猫)
  • 35a1f5e Sponsors: Sync README with website (ESLint Jenkins)
  • fb0a92b Chore: rename misspelled identifier in test (#14346) (Tobias Nießen)
  • f2babb1 Docs: update pull request template (#14336) (Nitin Kumar)
  • 02dde29 Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (#14332) (Nate-Wilkins)
  • 07d14c3 Chore: remove extraneous command from lint-staged config (#14314) (James George)
  • 41b3570 Update: lint code block with same extension but different content (#14227) (JounQin)
  • eb29996 Docs: add more examples with arrow functions for no-sequences rule (#14313) (Nitin Kumar)

v7.24.0 (2021-04-09T21:38:36Z)

  • 0c346c8 Chore: ignore pnpm-lock.yaml (#14303) (Nitin Kumar)
  • f06ecdf Update: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing)
  • 71a80e3 Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi))
  • bd46dc4 Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain)
  • 0d6235e Docs: update header in max-lines (#14273) (Shinigami)
  • 70c9216 Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas)
  • abca186 Docs: Fix typo in suggestions section (#14293) (Kevin Partington)
  • c4d8b0d Fix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan)
  • b51d077 Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe)
  • c981fb1 Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade)
  • 147fc04 Docs: Fix repro:needed label in bug report template (#14285) (Milos Djermanovic)
  • e1cfde9 Docs: Update bug report template (#14276) (Nicholas C. Zakas)
  • c85c2f1 Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)

v7.23.0 (2021-03-26T20:59:29Z)

  • 687ccae Update: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz)
  • dbf2529 Sponsors: Sync README with website (ESLint Jenkins)
  • 4bdf2c1 Sponsors: Sync README with website (ESLint Jenkins)
  • 49d1697 Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps (#14244) (Brandon Mills)
  • 43f1685 Update: --quiet should not supress --max-warnings (fixes #14202) (#14242) (Milos Djermanovic)
  • 909c727 Docs: Add valid example that shows vars in a block scope (#14230) (Ed S)
  • 28583eb Fix: no-mixed-operators false positives with ? : (fixes #14223) (#14226) (Milos Djermanovic)
  • a99eb2d Fix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya)
  • 8984c91 Update: eslint --env-info output os info (#14059) (薛定谔的猫)
  • 2a79306 Sponsors: Sync README with website (ESLint Jenkins)
  • ebd7026 Docs: Fix typo (#14225) (Greg Finley)
  • a2013fc Sponsors: Sync README with website (ESLint Jenkins)

@ms-bot ms-bot added the mobsuccessbot Pull requests that enforce company policies label Aug 30, 2022
@ms-bot ms-bot changed the title Bump 🧳 eslint to ^8.23.0 Bump 🧳 eslint to ^8.24.0 Oct 3, 2022
@ms-bot ms-bot force-pushed the mobsuccessbot/updater-bump-eslint branch from d6f6e0e to f44319c Compare October 3, 2022 01:26
@ms-bot ms-bot changed the title Bump 🧳 eslint to ^8.24.0 Bump 🧳 eslint to ^8.27.0 Nov 7, 2022
@ms-bot ms-bot force-pushed the mobsuccessbot/updater-bump-eslint branch from f44319c to 59eba98 Compare November 7, 2022 02:32
@ms-bot ms-bot changed the title Bump 🧳 eslint to ^8.27.0 Bump 🧳 eslint to ^8.29.0 Dec 5, 2022
@ms-bot ms-bot force-pushed the mobsuccessbot/updater-bump-eslint branch from 59eba98 to b1cc9f1 Compare December 5, 2022 01:04
@etienne-mobsuccess
Copy link
Contributor

Bad bump with node_modules

@etienne-mobsuccess etienne-mobsuccess deleted the mobsuccessbot/updater-bump-eslint branch January 6, 2023 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mobsuccessbot Pull requests that enforce company policies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants