chore(deps): update dependency eslint to v8
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| eslint (source) | devDependencies | major | ^7.12.1 -> ^8.0.0 |
Release Notes
eslint/eslint
v8.23.1
Bug Fixes
-
b719893fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills) -
734b54efix: improve autofix for theprefer-construle (#16292) (Nitin Kumar) -
6a923fffix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas) -
c6900f8fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)
Documentation
-
16cba3fdocs: fix mobile double tap issue (#16293) (Sam Chen) -
e098b5fdocs: keyboard control to search results (#16222) (Shanmughapriyan S) -
1b5b2a7docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M) -
1ae8236docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar) -
279f0afdocs: Improve id-denylist documentation (#16223) (Mert Ciflikli)
Chores
-
38e8171perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao) -
1c388fbchore: switch nyc to c8 (#16263) (唯然) -
67db10cchore: enable linting.eleventy.jsagain (#16274) (Milos Djermanovic) -
42bfbd7chore: fixnpm run perfcrashes (#16258) (唯然)
v8.23.0
Features
-
3e5839efeat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas) -
30b1a2dfeat: addallowEmptyCaseoption to no-fallthrough rule (#15887) (Amaresh S M) -
43f03aafeat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)
Documentation
-
b1918dadocs: package.json conventions (#16206) (Patrick McElhaney) -
0e03c33docs: remove word immediately (#16217) (Strek) -
c6790dbdocs: add anchor link for "migrating from jscs" (#16207) (Percy Ma) -
7137344docs: auto-generation edit link (#16213) (Percy Ma)
Chores
-
2e004abchore: upgrade @eslint/eslintrc@1.3.1 (#16249) (Milos Djermanovic) -
d35fbbechore: Upgrade to espree@9.4.0 (#16243) (Milos Djermanovic) -
ed26229test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic) -
deaf69fchore: fix off-by-onemin-width: 1023pxmedia queries (#15974) (Milos Djermanovic) -
63dec9frefactor: simplifyparseListConfig(#16241) (Milos Djermanovic)
v8.22.0
Features
-
2b97607feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas) -
fd5d3d3feat: addmethodsIgnorePatternoption to object-shorthand rule (#16185) (Milos Djermanovic)
Documentation
-
9f5a752docs: optimize image assets (#16170) (Sam Chen) -
61b2948docs: add svgo command to pre commit hook (#16178) (Amaresh S M) -
784096ddocs: improve search result UI (#16187) (Sam Chen) -
d0f4cb4docs: use shorthand property name in example (#16180) (Kevin Elliott)
Chores
v8.21.0
Features
-
7b43ea1feat: Implement FlatESLint (#16149) (Nicholas C. Zakas) -
92bf49afeat: improve the key width calculation inkey-spacingrule (#16154) (Nitin Kumar) -
c461542feat: add newallowLineSeparatedGroupsoption to thesort-keysrule (#16138) (Nitin Kumar) -
1cdcbcafeat: add deprecation warnings for legacy API inRuleTester(#16063) (Nitin Kumar)
Bug Fixes
-
0396775fix: lines-around-comment applyallowBlockStartfor switch statements (#16153) (Nitin Kumar)
Documentation
Chores
-
8892511chore: Upgrade to Espree 9.3.3 (#16173) (Brandon Mills) -
1233beechore: switch to eslint-plugin-node's maintained fork (#16150) (唯然) -
97b95c0chore: upgrade puppeteer v13 (#16151) (唯然)
v8.20.0
Features
Bug Fixes
-
30be0edfix: no-warning-comments rule escapes special RegEx characters in terms (#16090) (Lachlan Hunt) -
bfe5e88fix: ignore spacing before]and}in comma-spacing (#16113) (Milos Djermanovic)
Documentation
-
845c4f4docs: Add website team details (#16115) (Nicholas C. Zakas) -
5a0dfdbdocs: Link to blog post in no-constant-binary-expression (#16112) (Jordan Eldredge) -
bc692a9docs: remove install command (#16084) (Strek) -
49ca3f0docs: don't show toc when content not found (#16095) (Amaresh S M) -
ba19e3fdocs: enhance 404 page UI (#16097) (Amaresh S M) -
a75d3b4docs: remove unused meta.docs.category field in working-with-rules page (#16109) (Brandon Scott) -
cdc0206docs: add formatters page edit link (#16094) (Amaresh S M) -
4d1ed22docs: preselect default theme (#16098) (Strek) -
4b79612docs: add missing correct/incorrect containers (#16087) (Milos Djermanovic) -
09f6acbdocs: fix UI bug on rules index and details pages (#16082) (Deepshika S) -
f5db264docs: remove remaining duplicate rule descriptions (#16093) (Milos Djermanovic) -
32a6b2adocs: Add scroll behaviour smooth (#16056) (Amaresh S M)
Chores
-
bbf8df4chore: Mark autogenerated release blog post as draft (#16130) (Nicholas C. Zakas) -
eee4306chore: update internal lint dependencies (#16088) (Bryan Mishkin) -
9615a42chore: update formatter examples template to avoid markdown lint error (#16085) (Milos Djermanovic) -
62541edchore: fix markdown linting error (#16083) (唯然)
v8.19.0
Features
-
7023628feat: add importNames support for patterns in no-restricted-imports (#16059) (Brandon Scott) -
472c368feat: fix handling of blocklesswithstatements in indent rule (#16068) (Milos Djermanovic)
Bug Fixes
Documentation
-
3ae0574docs: Remove duplicate rule descriptions (#16052) (Amaresh S M) -
f50cf43docs: Add base href to each page to fix relative URLs (#16046) (Nicholas C. Zakas) -
ae4b449docs: make logo link clickable on small width screens (#16058) (Milos Djermanovic) -
280f898docs: use only fenced code blocks (#16044) (Milos Djermanovic) -
f5d63b9docs: add listener only if element exists (#16045) (Amaresh S M) -
8b639ccdocs: add missing migrating-to-8.0.0 in the user guide (#16048) (唯然) -
b8e68c1docs: Update release process (#16036) (Nicholas C. Zakas) -
6d0cb11docs: remove table of contents from markdown text (#15999) (Nitin Kumar)
Chores
-
e884933chore: usegithub-sluggerfor markdown anchors (#16067) (Strek) -
02e9cb0chore: revamp carbon ad style (#16078) (Amaresh S M) -
b6aee95chore: remove unwanted comments from rules markdown (#16054) (Strek) -
6840940chore: correctly use .markdownlintignore in Makefile (#16060) (Bryan Mishkin) -
48904fbchore: add missing images (#16017) (Amaresh S M) -
910f741chore: add architecture to nav (#16039) (Strek) -
9bb24c1chore: add correct incorrect in all rules doc (#16021) (Deepshika S) -
5a96af8chore: prepare versions data file (#16035) (Nicholas C. Zakas) -
50afe6fchore: Included githubactions in the dependabot config (#15985) (Naveen) -
473411echore: add deploy workflow for playground (#16034) (Milos Djermanovic) -
a30b66cchore: fix print style (#16025) (Amaresh S M) -
f4dad59chore: add noindex meta tag (#16016) (Milos Djermanovic) -
db387a8chore: fix sitemap (#16026) (Milos Djermanovic) -
285fbc5chore: remove TOC from printable (#16020) (Strek) -
8e84c21chore: remove ligatures from fonts (#16019) (Strek)
v8.18.0
Features
Bug Fixes
Documentation
-
4871047docs: Update analytics, canonical URL, ads (#15996) (Nicholas C. Zakas) -
cddad14docs: Add correct/incorrect containers (#15998) (Nicholas C. Zakas) -
b04bc6fdocs: Add rules meta info to rule pages (#15902) (Nicholas C. Zakas) -
1324f10docs: unify the wording referring to optional exception (#15893) (Abdelrahman Elkady) -
ad54d02docs: add missing trailing slash to some internal links (#15991) (Milos Djermanovic) -
df7768edocs: Switch to version-relative URLs (#15978) (Nicholas C. Zakas) -
21d6479docs: change some absolute links to relative (#15970) (Milos Djermanovic) -
f31216adocs: Update README team and sponsors (ESLint Jenkins)
Build Related
Chores
-
f6e2e63chore: fix 'replaced by' rule list (#16007) (Milos Djermanovic) -
d94dc84chore: remove unused deprecation warnings (#15994) (Francesco Trotta) -
cdcf11echore: fix versions link (#15995) (Milos Djermanovic) -
d2a8715chore: add trailing slash topathPrefix(#15993) (Milos Djermanovic) -
58a1bf0chore: tweak URL rewriting for local previews (#15992) (Milos Djermanovic) -
80404d2chore: remove docs deploy workflow (#15984) (Nicholas C. Zakas) -
71bc750chore: Set permissions for GitHub actions (#15971) (Naveen) -
90ff647chore: avoid generating subdirectories for each page on new docs site (#15967) (Milos Djermanovic)
v8.17.0
Features
-
55319e1feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic) -
f6d7920feat: addallowNamedExportsoption to no-use-before-define (#15953) (Milos Djermanovic)
Bug Fixes
-
54c0953fix: cleanup typos (#15939) (Nick Schonning) -
845a7affix: typo ocatal -> octal (#15940) (Nick Schonning)
Documentation
-
b915018docs: Update website UI to latest (#15944) (Nicholas C. Zakas) -
f0bb609docs: Update Exponentiation operator MDN link (#15960) (Pranjal Jain) -
baa0153docs: Use correct past tense "left" instead of "leaved" (#15950) (Frederik Braun) -
1351a9bdocs: Add Resources section to rule pages (#15901) (Nicholas C. Zakas) -
68cf0fbdocs: cleanup typos (#15936) (Nick Schonning) -
13b62aedocs: use-dart-sass instead of node-sass (#15912) (Deepshika S) -
c81c5d6docs: add social media links (#15920) (Deepshika S) -
0d6a50bdocs: fix openjs link (#15917) (Amaresh S M) -
54910f5docs: display version in mobile view (#15909) (Amaresh S M)
Chores
-
da694b9chore: avoid theme flashes (#15927) (Strek) -
f836743chore: Use build hook for docs deploy (#15945) (Nicholas C. Zakas) -
ce035e5test: cleanup typos (#15937) (Nick Schonning) -
10249adchore: use addEventListener instead of addListener (#15923) (Amaresh S M) -
5f5c1fbchore: lint eleventy config file (#15904) (Milos Djermanovic) -
8513d37chore: update Rule typedefs (#15915) (Milos Djermanovic) -
55534f1test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)
v8.16.0
Features
-
cab0c22feat: add Unicode flag suggestion in no-misleading-character-class (#15867) (Milos Djermanovic) -
38ae956feat: check Unicode code point escapes in no-control-regex (#15862) (Milos Djermanovic) -
ee69cd3feat: Update global variables (#15871) (Sébastien Règne)
Bug Fixes
Documentation
-
050d5f4docs: Static further reading links (#15890) (Nicholas C. Zakas) -
36287c0docs: fix absolute paths in related rules shortcode to work from /docs (#15892) (Milos Djermanovic) -
90b6990docs: fix absolute links in rule macro to work from /docs (#15891) (Milos Djermanovic) -
f437249docs: Adjust docs site path prefix (#15889) (Nicholas C. Zakas) -
6e16025docs: update 'Related Rules' and 'Further Reading' in remaining rules (#15884) (Milos Djermanovic) -
1d39f69docs: remove confusing examples for no-mixed-operators (#15875) (Milos Djermanovic) -
3071d76docs: Fix some grammar issues (#15837) (byodian)
Chores
-
1768d0dchore: upgrade @eslint/eslintrc@1.3.0 (#15903) (Milos Djermanovic) -
c686e4cchore: Add deploy workflow for docs site (#15894) (Nicholas C. Zakas) -
c7894cdchore: enable some rules from eslint-plugin-unicorn internally (#15878) (Bryan Mishkin) -
ea65cb5chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 (#15882) (唯然) -
cc29c69chore: Upgrade official GitHub actions to latest versions (#15880) (Darius Dzien) -
5891c75chore: Refactor rule docs format (#15869) (Nicholas C. Zakas)
v8.15.0
Features
Bug Fixes
Documentation
-
28116ccdocs: update AST node names link in no-restricted-syntax (#15843) (Milos Djermanovic) -
272965fdocs: fix h1 heading on formatters page (#15834) (Milos Djermanovic) -
a798166docs: update example for running individual rule tests (#15833) (Milos Djermanovic) -
57e732bdocs: markSourceCode#getJSDocCommentdeprecated in working-with-rules (#15829) (Milos Djermanovic) -
9a90abfdocs: update docs directory in working-with-rules (#15830) (Milos Djermanovic) -
810addadocs: add more examples for prefer-object-spread (#15831) (coderaiser) -
06b1edbdocs: clarify no-control-regex rule (#15808) (Milos Djermanovic) -
9ecd42fdocs: Fixed typo in code comment (#15812) (Addison G) -
de992b7docs: remove links to 2fa document (#15804) (Milos Djermanovic) -
5222659docs: fix 'Related Rules' heading in no-constant-binary-expression (#15799) (Milos Djermanovic) -
e70ae81docs: Update README team and sponsors (ESLint Jenkins)
Chores
-
1ba6a92chore: upgrade @eslint/eslintrc@1.2.3 (#15847) (Milos Djermanovic) -
8167aa7chore: bump version of minimatch due to security issue MRISMA-2022-0039 (#15774) (Jan Opravil) -
b8995a4chore: Implement docs site (#15815) (Nicholas C. Zakas) -
6494e3echore: update link incodeql-analysis.yml(#15817) (Milos Djermanovic) -
36503ecchore: enable no-constant-binary-expression in eslint-config-eslint (#15807) (唯然)
v8.14.0
Features
Bug Fixes
-
35fa1ddfix: allow project paths to have URL-encoded characters (#15795) (Milos Djermanovic) -
413f1d5fix: updateastUtils.isDirectiveCommentwithglobalsandexported(#15775) (Milos Djermanovic)
Build Related
Chores
-
735458cchore: add static frontmatter to no-constant-binary-expression docs (#15798) (Milos Djermanovic) -
db28f2cchore: Add static frontmatter to docs (#15782) (Nicholas C. Zakas) -
3bca59echore: markdownlint autofix on commit (#15783) (Nicholas C. Zakas)
v8.13.0
Features
Bug Fixes
Documentation
-
c32482edocs: Typo in space-infix-ops docs (#15754) (kmin-jeong) -
f2c2d35docs: disambiguate typesFormatterFunctionandLoadedFormatter(#15727) (Francesco Trotta)
Chores
-
bb4c0d5chore: Refactor docs to work with docs.eslint.org (#15744) (Nicholas C. Zakas) -
d36f12fchore: removelib/initfrom eslint config (#15748) (Milos Djermanovic) -
a59a4e6chore: replacetrimLeft/trimRightwithtrimStart/trimEnd(#15750) (Milos Djermanovic)
v8.12.0
Features
-
685a67afeat: fix logic for top-levelthisin no-invalid-this and no-eval (#15712) (Milos Djermanovic)
Chores
-
18f5e05chore: padding-line-between-statements remove uselessadditionalItems(#15706) (Martin Sadovy)
v8.11.0
Features
-
800bd25feat: adddestructuredArrayIgnorePatternoption inno-unused-vars(#15649) (Nitin Kumar) -
8933fe7feat: CatchundefinedandBoolean()in no-constant-condition (#15613) (Jordan Eldredge) -
f90fd9dfeat: Add ESLint favicon to the HTML report document (#15671) (Mahdi Hosseinzadeh) -
57b8a57feat:valid-typeofalways banundefined(#15635) (Zzzen)
Bug Fixes
-
6814922fix: escaping for square brackets in ignore patterns (#15666) (Milos Djermanovic) -
c178ce7fix: extend the autofix range in comma-dangle to ensure the last element (#15669) (Milos Djermanovic)
Documentation
-
c481cecdocs: add fast-eslint-8 to atom integrations (userguide) (#15695) (db developer) -
d2255dbdocs: Add clarification abouteslint-enable(#15680) (dosisod) -
8b9433cdocs: add object pattern to first section of computed-property-spacing (#15679) (Milos Djermanovic) -
de800c3docs: link to minimatch docs added. (#15688) (Gaurav Tewari) -
8f675b1docs: sort-imports add single named import example (#15675) (Arye Eidelman)
Chores
v8.10.0
Features
-
6e2c325feat: AddignoreOnInitializationoption to no-shadow rule (#14963) (Soufiane Boutahlil) -
115cae5feat:--debugprints time it takes to parse a file (#15609) (Bartek Iwańczuk) -
345e70dfeat: AddonlyOneSimpleParamoption to no-confusing-arrow rule (#15566) (Gautam Arora)
Bug Fixes
-
cdc5802fix: Avoid__dirnamefor built-in configs (#15616) (DoZerg) -
ee7c5d1fix: false positive incamelcasewith combined properties (#15581) (Nitin Kumar)
Documentation
-
1005bd5docs: update CLA information (#15630) (Nitin Kumar) -
5d65c3bdocs: Fix typo inno-irregular-whitespace(#15634) (Ryota Sekiya) -
b93af98docs: add links between rules about whitespace around block curly braces (#15625) (Milos Djermanovic) -
ebc0460docs: update babel links (#15624) (Milos Djermanovic)
Chores
-
7cec74echore: upgrade @eslint/eslintrc@1.2.0 (#15648) (Milos Djermanovic) -
11c8580chore: readESLINT_MOCHA_TIMEOUTenv var in Makefile.js (#15626) (Piggy) -
bfaa548test: add integration tests with built-in configs (#15612) (Milos Djermanovic) -
39a2fb3perf: fix lazy loading of core rules (#15606) (Milos Djermanovic) -
3fc9196chore: includetests/confin test runs (#15610) (Milos Djermanovic)
v8.9.0
Features
-
68f64a9feat: update eslint-scope to ignore"use strict"directives in ES3 (#15595) (Milos Djermanovic) -
db57639feat: addes2016,es2018,es2019, andes2022environments (#15587) (Milos Djermanovic) -
2dc38aafeat: fix bug with arrow function return types in function-paren-newline (#15541) (Milos Djermanovic) -
6f940c3feat: Implement FlatRuleTester (#15519) (Nicholas C. Zakas)
Documentation
-
570a036docs: addone-varexample withfor-loopinitializer (#15596) (Milos Djermanovic) -
417191ddocs: Remove the $ prefix in terminal commands (#15565) (Andreas Lewis) -
389ff34docs: add missingVariable#scopeproperty in the scope manager docs (#15571) (Milos Djermanovic) -
f63795ddocs: no-eval replace dead link with working one (#15568) (rasenplanscher) -
0383591docs: Remove old Markdown issue template (#15556) (Brandon Mills) -
a8dd5a2docs: add 'when not to use it' section in no-duplicate-case docs (#15563) (Milos Djermanovic) -
1ad439edocs: add missed verb in docs (#15550) (Jeff Mosawy)
Chores
-
586d45cchore: Upgrade to espree@9.3.1 (#15600) (Milos Djermanovic) -
623e1e2chore: Upgrade to eslint-visitor-keys@3.3.0 (#15599) (Milos Djermanovic) -
355b23dchore: fix outdated link to Code of Conduct in MR template (#15578) (Rich Trott) -
b10fef2ci: use Node 16 for browser test (#15569) (Milos Djermanovic) -
92f89fbchore: suggest demo link in bug report template (#15557) (Brandon Mills)
v8.8.0
Features
Documentation
-
5769cc2docs: fix relative link (#15544) (Nick Schonning) -
ccbc35fdocs: trimmed rules h1s to just be rule names (#15514) (Josh Goldberg) -
851f1f1docs: fixed typo in comment (#15531) (Jiapei Liang) -
7d7af55docs: address upcoming violation of markdownlint rule MD050/strong-style (#15529) (David Anson)
v8.7.0
Features
-
19ad061feat: no-restricted-imports support casing (#15439) (gfyoung) -
564ecdbfeat: Support arbitrary module namespace names in no-restricted-imports (#15491) (Milos Djermanovic) -
968a02afeat: Support arbitrary module namespace names in no-useless-rename (#15493) (Milos Djermanovic) -
0d2b9a6feat: moveeslint --initto @eslint/create-config (#15150) (唯然) -
127f524feat: false negative withpropertyoption inid-match(#15474) (Nitin Kumar) -
359b2c1feat: Support arbitrary module namespace names in the camelcase rule (#15490) (Milos Djermanovic) -
3549571feat: Support arbitrary module namespace names in the quotes rule (#15479) (Milos Djermanovic) -
5563c45feat: Support arbitrary module namespace names in keyword-spacing (#15481) (Milos Djermanovic) -
fd3683ffeat: Support arbitrary module namespace names in no-restricted-exports (#15478) (Milos Djermanovic)
Bug Fixes
-
a8db9a5fix: no-invalid-this false positive in class field initializer (#15495) (Milos Djermanovic) -
02d6426fix: Correctly consume RuleTester statics (#15507) (Brad Zacher) -
db15802fix: Add propertyfatalErrorCountto ignored file results (#15520) (Francesco Trotta) -
03ac8cffix: Prevent false positives with no-constant-condition (#15486) (Jordan Eldredge)
Documentation
-
f50f849docs: Update CLI docs to prefer local install (#15513) (Nicholas C. Zakas) -
0469eb1docs: Update shell code fences for new website (#15522) (Olga)
Chores
-
369fb1bchore: Upgrade to eslint-visitor-keys@3.2.0 (#15526) (Brandon Mills) -
ba6317bci: remove master branch from CI configs (#15501) (Milos Djermanovic) -
79b6340chore: fixed typo in client-Engine (#15497) (Abhay Gupta) -
6278281chore: switchnew syntaxissue template to forms (#15480) (Nitin Kumar)
v8.6.0
Features
-
6802a54feat: handle logical assignment in no-self-assign (#14152) (Zzzen) -
3b38018feat: allow to defineeslint-disable-next-linein multiple lines (#15436) (Nitin Kumar) -
9d6fe5afeat: false negative withonlyDeclarations+propertiesin id-match (#15431) (Nitin Kumar)
Documentation
-
6c4dee2docs: Document homedir is a configuration root (#15469) (Bas Bosman) -
51c37b1docs: consistency changes (#15404) (Bas Bosman) -
775d181docs: Mention character classes in no-useless-escape (#15421) (Sebastian Simon)
Chores
-
3a384fcchore: Upgrade espree to 9.3.0 (#15473) (Brandon Mills) -
1443cc2chore: Update blogpost.md.ejs (#15468) (Nicholas C. Zakas) -
28e907arefactor: remove unused parameter inlinter.js(#15451) (Milos Djermanovic) -
eaa08d3test: add tests forallowReservedparser option with flat config (#15450) (Milos Djermanovic)
v8.5.0
Features
-
94e77a6feat: Suggestions support forprefer-regex-literals(#15077) (Yash Singh) -
eafaf52feat: addprefer-object-has-ownrule (#15346) (Nitin Kumar)
Bug Fixes
-
7d832d4fix: improveprefer-templatefixer (#15230) (Nitin Kumar) -
981fb48fix: do not report global references inid-matchrule (#15420) (Nitin Kumar) -
f13d4a6fix: improve autofix ofprefer-object-has-own(#15419) (Nitin Kumar) -
f4559a0fix: add helpful message when test case has non-string code/name (#15425) (Bryan Mishkin)
Documentation
-
314c84cdocs: add an incorrect code example in for-direction (#15434) (Holger Jeromin) -
3928175docs: add destructuring examples forcomputed-property-spacing(#15423) (Nitin Kumar) -
a53e59edocs: add more examples forarray-element-newlinerule (#15427) (Nitin Kumar) -
74cf0a0docs: update CLA info (#15370) (Nitin Kumar) -
e84195edocs: fix heading level for an option inclass-methods-use-thisrule (#15399) (Takuya Fukuju)
Chores
-
225f211test: add destructuring test cases forcomputed-property-spacing(#15424) (Nitin Kumar) -
f2c7ba6ci: use node v16 formacOSandwindowsjobs (#15418) (Nitin Kumar)
v8.4.1
Bug Fixes
-
234e3d9fix: revert changes to reported locations in max-lines-per-function (#15397) (Milos Djermanovic)
Documentation
v8.4.0
Features
-
5771663feat: addallowReservedparser option (#15387) (Milos Djermanovic) -
32ac37afeat: Flat config support in Linter (refs #13481) (#15185) (Nicholas C. Zakas) -
d041f34feat: Treat Class/New Expressions as truthy in no-constant-condition (#15326) (Jordan Eldredge) -
8f44cf5feat: report only lines that exceed the limit in max-lines-per-function (#15140) (Sneh Khatri) -
808ad35feat: pass cwd to formatters (refs eslint/rfcs#57) (#13392) (Toru Nagashima) -
f1b7499feat: support async formatters (#15243) (MO)
Bug Fixes
Documentation
-
54deec5docs: update integrations.md (#15380) (Vlad Sholokhov) -
fa0423adocs: fix typo in MR template (#15365) (Nitin Kumar) -
e233920docs: enable a few more markdownlint rules and fix violations (#15368) (Bryan Mishkin) -
632176ddocs: Dedent needlessly indented example in getter-return docs (#15363) (Jordan Eldredge) -
4497e88docs: Update release notes blog post template (#15285) (Nicholas C. Zakas)
Chores
-
efede90chore: upgrade @eslint/eslintrc@1.0.5 (#15389) (Milos Djermanovic) -
0b8c846chore: fix update-readme to avoid multiple consecutive blank lines (#15375) (Milos Djermanovic) -
94b2a8bchore: Use default Chromium binary in M1 Mac tests (#15371) (Brandon Mills) -
ba58d94ci: use nodev16for Verify Files (#15364) (Nitin Kumar) -
1e32ee5chore: add jsdoc type annotation to rules (#15291) (Bryan Mishkin)
v8.3.0
Features
-
60b0a29feat: addallowPropertiesoption to require-atomic-updates (#15238) (Milos Djermanovic) -
79278a1feat: update no-use-before-define for class static blocks (#15312) (Milos Djermanovic) -
ddd01dcfeat: update no-redeclare for class static blocks (#15313) (Milos Djermanovic) -
de69cecfeat: update no-inner-declarations for class static blocks (#15290) (Milos Djermanovic) -
e2fe7effeat: support for private-in syntax (fixes #14811) (#15060) (Yosuke Ota) -
34bc8d7feat: Update espree and eslint-scope (#15338) (Brandon Mills) -
b171cd7feat: update max-depth for class static blocks (#15316) (Milos Djermanovic) -
6487df3feat: update padded-blocks for class static blocks (#15333) (Milos Djermanovic) -
194f36dfeat: update the complexity rule for class static blocks (#15328) (Milos Djermanovic) -
3530337feat: update the indent rule for class static blocks (#15324) (Milos Djermanovic) -
f03cd14feat: update lines-around-comment for class static blocks (#15323) (Milos Djermanovic) -
5c64747feat: update brace-style for class static blocks (#15322) (Milos Djermanovic) -
df2f1ccfeat: update max-statements for class static blocks (#15315) (Milos Djermanovic) -
fd5a0b8feat: update prefer-const for class static blocks (#15325) (Milos Djermanovic) -
b3669fdfeat: code path analysis for class static blocks (#15282) (Milos Djermanovic) -
15c1397feat: update eslint-scope for class static blocks (#15321) (Milos Djermanovic) -
1a1bb4bfeat: update one-var for class static blocks (#15317) (Milos Djermanovic) -
9b666e0feat: update padding-line-between-statements for class static blocks (#15318) (Milos Djermanovic) -
d3a267ffeat: update class-methods-use-this for class static blocks (#15298) (Milos Djermanovic) -
cdaa541feat: update no-lone-blocks for class static blocks (#15295) (Milos Djermanovic) -
8611538feat: update block-spacing for class static blocks (#15297) (Milos Djermanovic) -
7b56844feat: update keyword-spacing for class static blocks (#15289) (Milos Djermanovic) -
ea18711feat: update no-extra-semi for class static blocks (#15287) (Milos Djermanovic) -
0f0971ffeat: update semi rule for class static blocks (#15286) (Milos Djermanovic) -
abe740cfeat: add examples for block-scoped-var with class static blocks (#15302) (Milos Djermanovic) -
0338fd2feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268) (Yosuke Ota)
Bug Fixes
-
8aa7645fix: update vars-on-top for class static blocks (#15306) (Milos Djermanovic) -
479a4cbfix: update semi-style for class static blocks (#15309) (Milos Djermanovic) -
6d1c666fix: update no-invalid-this and no-eval for class static blocks (#15300) (Milos Djermanovic)
Documentation
-
6b85426docs: Expand--debugoption description in the CLI documentation (#15308) (darkred) -
3ae5258docs: the strict rule does not apply to class static blocks (#15314) (Milos Djermanovic) -
9309841docs: Remove inconsistent colon in pull request docs (#15303) (Jordan Eldredge) -
da238ccdocs: remove deprecation note from lines-around-comment (#15293) (Milos Djermanovic) -
1055f16docs: no-unused-expressions - class static blocks don't have directives (#15283) (Milos Djermanovic) -
4c55216docs: Add variables option to no-use-before-define (#15276) (Mathias Rasmussen)
Chores
v8.2.0
Features
-
c9fefd2feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)
Documentation
-
c415c04docs: Use string rule severity in CLI examples (#15253) (Kevin Partington) -
12b627ddocs: fix typo inworking-with-rules.md(#15233) (Nitin Kumar) -
a86ffc0docs: fix broken anchor in configuration files (#15223) (Pierre Berger) -
ee8af5fdocs: Link to unit tests from rule documentation (#15207) (Brandon Mills) -
1c0ca3cdocs: addciandperftags for commit (#15215) (Nitin Kumar)
Build Related
-
796587abuild: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)
Chores
-
cf5b6bechore: update @eslint/eslintrc to avoid different versions ofjs-yaml(#15265) (Milos Djermanovic) -
4fd7a6cperf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic) -
fda533cchore: updatestrip-ansidependency (#15221) (Nitin Kumar) -
67949bdci: Remove Node 16 CI prerelease workaround (#14935) (Brandon Mills)
v8.1.0
-
446b4b3Docs: Update commit message format docs (#15200) (Nicholas C. Zakas) -
d9d84a0Fix: keyword-spacing conflict with space-infix-ops on>(fixes #14712) (#15172) (Milos Djermanovic) -
a1f7ad7Fix: allowbaseConfigto extend preloaded plugin config (fixes #15079) (#15187) (Milos Djermanovic) -
3d370fbNew: Add no-unused-private-class-members rule (fixes #14859) (#14895) (Tim van der Lippe) -
e926b17New: Add name to RuleTester (#15179) (Gareth Jones) -
90a5b6bChore: improve performance of:functionselector (#15181) (Milos Djermanovic) -
31af1c8Chore: fix counting of files in performance test (#15190) (Milos Djermanovic) -
1b87fa8Build: add node v17 (#15193) (唯然) -
0fb3bb2Docs: removeinstanceoffrom keyword-spacing docs (#15180) (Milos Djermanovic) -
249a040Upgrade:eslint-plugin-eslint-pluginto v4 (#15169) (Bryan Mishkin) -
35f3254Docs: Describe range in rule docs (fixes #14162) (#15174) (Nicholas C. Zakas) -
b5049c8Chore: Update stale bot settings (#15173) (Nicholas C. Zakas) -
2b32f50Docs: Fix typo in README.md (#15168) (Dmitriy Fishman) -
dd58cd4Chore: migrate master to main (#15062) (Nitesh Seram) -
ec0f8e0Chore: Add stale issue/MR checker (#15151) (Nicholas C. Zakas) -
2cfbd4bDocs: Update README team and sponsors (ESLint Jenkins)
v8.0.1
-
f9217e5Upgrade: @eslint/eslintrc@1.0.3 for Jest workaround (#15164) (Brandon Mills) -
c584a63Chore: add ecmaVersion 13 to types.js (#15163) (Milos Djermanovic) -
ff5fcd4Docs: add 13 as allowed ecma version (fixes #15159) (#15162) (唯然)
v8.0.0
-
7d3f7f0Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills) -
2174a6fFix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic) -
f885fe0Docs: add note and example for extending the range of fix (refs #13706) (#13748) (Milos Djermanovic) -
3da1509Docs: Add jsdoctypeannotation to sample rule (#15085) (Bryan Mishkin) -
68a49a9Docs: Update Rollup Integrations (#15142) (xiaohai) -
d867f81Docs: Remove a dot from curly link (#15128) (Mauro Murru) -
9f8b919Sponsors: Sync README with website (ESLint Jenkins) -
4b08f29Sponsors: Sync README with website (ESLint Jenkins) -
ebc1ba1Sponsors: Sync README with website (ESLint Jenkins) -
2d654f1Docs: add example .eslintrc.json (#15087) (Nicolas Mattia) -
16034f0Docs: fix fixable example (#15107) (QiChang Li) -
07175b88.0.0-rc.0 (ESLint Jenkins) -
71faa38Build: changelog update for 8.0.0-rc.0 (ESLint Jenkins) -
67c0074Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas) -
cf34e5cUpdate: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic) -
c9efb5fFix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic) -
14a4739Update:no-new-funcrule catching eval case ofMemberExpression(#14860) (Mojtaba Samimi) -
7f2346bDocs: Update release blog post template (#15094) (Nicholas C. Zakas) -
fabdf8aChore: Removetarget.allfromMakefile.js(#15088) (Hirotaka Tagawa / wafuwafu13) -
e3cd141Sponsors: Sync README with website (ESLint Jenkins) -
05d7140Chore: document target global in Makefile.js (#15084) (Hirotaka Tagawa / wafuwafu13) -
0a1a850Update: includeruleIdin error logs (fixes #15037) (#15053) (Ari Perkkiö) -
47be800Chore: test Property > .key with { a = 1 } pattern (fixes #14799) (#15072) (Milos Djermanovic) -
a744dfaDocs: Update CLA info (#15058) (Brian Warner) -
9fb0f70Chore: fix bug report template (#15061) (Milos Djermanovic) -
f87e199Chore: Cleanup issue templates (#15039) (Nicholas C. Zakas) -
660f0758.0.0-beta.2 (ESLint Jenkins) -
d148ffdBuild: changelog update for 8.0.0-beta.2 (ESLint Jenkins) -
9e5c2e8Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic) -
7cf96cfBreaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic) -
88a3952Update: support class fields in thecomplexityrule (refs #14857) (#14957) (Milos Djermanovic) -
9bd3d87Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic) -
6d1ccb6Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan) -
91e82f5Docs: LintMessage.line and column are possibly undefined (#15032) (Brandon Mills) -
921ba1eChore: fix failing cli test (#15041) (Milos Djermanovic) -
dd56631Docs: remove duplicate code path analysis document (#15033) (Milos Djermanovic) -
143a598Chore: Switch issues to use forms (#15024) (Nicholas C. Zakas) -
f966fe6Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas) -
8c61f5aDocs: add info about non-capturing groups to prefer-named-capture-group (#15009) (Andrzej Wódkiewicz) -
dd10937Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg) -
e9764f3Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic) -
4338b74Docs: add no-dupe-class-members examples with class fields (refs #14857) (#15005) (Milos Djermanovic) -
b4232d4Chore: Add test that deprecated rules display a deprecated notice (#14989) (TagawaHirotaka) -
88b4e3dDocs: Make clear how rule options are overridden (fixes #14962) (#14976) (Jake Ob) -
4165c7fDocs: Clarify Linter vs ESLint in node.js api docs (fixes #14953) (#14995) (Brian Bartels) -
80cfb8fDocs: fix typo in migration guide (#14985) (Nitin Kumar) -
1ddc9558.0.0-beta.1 (ESLint Jenkins) -
95cc61eBuild: changelog update for 8.0.0-beta.1 (ESLint Jenkins) -
05ca24cUpdate: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas) -
db15183Chore: Refactor comments of tests (#14956) (TagawaHirotaka) -
396a0e3Docs: update ScopeManager with class fields (#14974) (Milos Djermanovic) -
6663e7aDocs: removedocsscript (fixes #14288) (#14971) (Nitin Kumar) -
44c6fc8Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic) -
44f7de5Docs: Update deprecated information (#14961) (TagawaHirotaka) -
305e14aBreaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫) -
a79c9f3Chore: Enforce jsdoc check-line-alignment never (#14955) (Brett Zamir) -
a8bcef7Docs: Add 2021 and 2022 to supported ECMAScript versions (#14952) (coderaiser) -
3409785Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic) -
b301069Docs: fix 'When Not To Use' in prefer-named-capture-group (refs #14959) (#14969) (Milos Djermanovic) -
2d18db6Chore: add test for mergingparserOptionsin Linter (#14948) (Milos Djermanovic) -
3d7d5fbUpdate: reporting loc forneveroption ineol-last(refs #12334) (#14840) (Nitin Kumar) -
f110926Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin) -
e98f14dDocs: Fix typo in no-implicit-globals.md (#14954) (jwbth) -
9a4ae3bChore: Apply comment require-description and check ClassDeclaration (#14949) (Brett Zamir) -
8344675Chore: fix small typo (#14951) (Sosuke Suzuki) -
26b0cd9Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic) -
ee1b54fFix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas) -
58840acChore: Update jsdoc plugin and tweak rules in effect (#14814) (Brett Zamir) -
81c60f4Docs: document ESLint api (#14934) (Sam Chen) -
c74fe08Build: Force prerelease peer dep for Node 16 in CI (#14933) (Brandon Mills) -
c9947d28.0.0-beta.0 (ESLint Jenkins) -
027165cBuild: changelog update for 8.0.0-beta.0 (ESLint Jenkins) -
be334f9Chore: Fix Makefile call to linter.getRules() (#14932) (Brandon Mills) -
0c86b68Chore: Replace old syntax for Array flat/flatMap (#14614) (Stephen Wade) -
6a89f3fChore: ignoreyarn-error.logand.pnpm-debug.log(#14925) (Nitin Kumar) -
28fe19cDocs: Add v8.0.0 migration guide (fixes #14856) (#14884) (Nicholas C. Zakas) -
ec9db63Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic) -
1f5d088Docs: add an exampleObject.assign()for rule no-import-assign (#14916) (薛定谔的猫) -
af96584Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic) -
3b6cd89Chore: Add rel/abs path tests inno-restricted-{imports/modules}rules (#14910) (Bryan Mishkin) -
62c6fe7Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna) -
f984515Chore: add assertions on reporting location insemi(#14899) (Nitin Kumar) -
a773b99Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic) -
88db3f5Upgrade:js-yamlto v4 (#14890) (Bryan Mishkin) -
cbc43daFix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic) -
ccb9a91Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic) -
8c35066Sponsors: Sync README with website (ESLint Jenkins) -
a3dd825Sponsors: Sync README with website (ESLint Jenkins) -
c4e5802Docs: improve rule details forno-console(fixes #14793) (#14901) (Nitin Kumar) -
9052eeeUpdate: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic) -
5c3a470Docs: add class fields in no-multi-assign documentation (refs #14857) (#14907) (Milos Djermanovic) -
d234d89Docs: add class fields in func-names documentation (refs #14857) (#14908) (Milos Djermanovic) -
ae6072bUpgrade:eslint-visitor-keysto v3 (#14902) (Bryan Mishkin) -
e53d8cfUpgrade:markdownlintdev dependencies (#14883) (Bryan Mishkin) -
d66e941Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin) -
149230cChore: Specify Node 14.x for Verify Files CI job (#14896) (Milos Djermanovic) -
537cf6aChore: updateglob-parent(fixes #14879)(#14887) (Nitin Kumar) -
f7b4a3fChore: update dev deps to latest (#14624) (薛定谔的猫) -
24c9f2aBreaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas) -
86d31a4Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic) -
1d2213dBreaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg) -
4a7aab7Breaking: requiremetafor fixable rules (fixes #13349) (#14634) (Milos Djermanovic) -
d6a761fBreaking: Requiremeta.hasSuggestionsfor rules with suggestions (#14573) (Bryan Mishkin) -
6bd747bBreaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota) -
8b4f3abBreaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson) -
b953a4eBreaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima) -
8cce06cBreaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫) -
86bb63bBreaking: Dropcodeframeandtableformatters (#14316) (Federico Brigante) -
f3cb320Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫) -
b8b2d55Build: add codeql (#14729) (薛定谔的猫) -
e037d61Docs: Mention workaround for escaping the slash character in selectors (#14675) (Aria) -
81f03b6Docs: Update license copyright (#14877) (Nicholas C. Zakas) -
fa1c07cSponsors: Sync README with website (ESLint Jenkins) -
e31f492Sponsors: Sync README with website (ESLint Jenkins) -
8307256Sponsors: Sync README with website (ESLint Jenkins)
v7.32.0
-
3c78a7bChore: Adopteslint-plugin/prefer-message-idsrule internally (#14841) (Bryan Mishkin) -
faecf56Update: change reporting location forcurlyrule (refs #12334) (#14766) (Nitin Kumar) -
d7dc07aFix: ignore lines with empty elements (fixes #12756) (#14837) (Soufiane Boutahlil) -
1bfbefdNew: Exit on fatal error (fixes #13711) (#14730) (Antonios Katopodis) -
ed007c8Chore: Simplify internalno-invalid-metarule (#14842) (Bryan Mishkin) -
d53d906Docs: Prepare data for website to indicate rules with suggestions (#14830) (Bryan Mishkin) -
d28f2ffDocs: Reference eslint-config-eslint to avoid potential for staleness (#14805) (Brett Zamir) -
8be8a36Chore: Adopteslint-plugin/require-meta-docs-urlrule internally (#14823) (Bryan Mishkin) -
f9c164fDocs: New syntax issue template (#14826) (Nicholas C. Zakas) -
eba0c45Chore: assertions on reporting loc inunicode-bom(refs #12334) (#14809) (Nitin Kumar) -
ed945bdDocs: fix multiple broken links (#14833) (Sam Chen) -
60df44cChore: useactions/setup-node@v2(#14816) (Nitin Kumar) -
6641d88Docs: Update README team and sponsors (ESLint Jenkins)
v7.31.0
-
efdbb12Upgrade: @eslint/eslintrc to v0.4.3 (#14808) (Brandon Mills) -
a96b05fUpdate: add end location to report inconsistent-return(refs #12334) (#14798) (Nitin Kumar) -
e0e8e30Docs: update BUG_REPORT template (#14787) (Nitin Kumar) -
39115c8Docs: provide more context to no-eq-null (#14801) (gfyoung) -
9a3c73cDocs: fix a broken link (#14790) (Sam Chen) -
ddffa8aUpdate: Indicating the operator in question (#14764) (Paul Smith) -
bba714cUpdate: Clarifying what changes need to be made in no-mixed-operators (#14765) (Paul Smith) -
b0d22e3Docs: Mention benefit of providingmeta.docs.url(#14774) (Bryan Mishkin) -
000cc79Sponsors: Sync README with website (ESLint Jenkins) -
a6a7438Chore: pin fs-teardown@0.1.1 (#14771) (Milos Djermanovic)
v7.30.0
-
5f74642Chore: don't check Program.start in SourceCode#getComments (refs #14744) (#14748) (Milos Djermanovic) -
19a871aDocs: Suggest linting plugins for ESLint plugin developers (#14754) (Bryan Mishkin) -
aa87329Docs: fix broken links (#14756) (Sam Chen) -
278813aDocs: fix and add more examples for new-cap rule (fixes #12874) (#14725) (Nitin Kumar) -
ed1da5dUpdate: ecmaVersion allows "latest" (#14720) (薛定谔的猫) -
104c0b5Update: improve use-isnan rule to detectNumber.NaN(fixes #14715) (#14718) (Nitin Kumar) -
b08170bUpdate: Implement FlatConfigArray (refs #13481) (#14321) (Nicholas C. Zakas) -
f113cddChore: upgrade eslint-plugin-eslint-plugin (#14738) (薛定谔的猫) -
1b8997aDocs: Fix getRulesMetaForResults link syntax (#14723) (Brandon Mills) -
aada733Docs: fix two broken links (#14726) (Sam Chen) -
8972529Docs: Update README team and sponsors (ESLint Jenkins)
v7.29.0
-
bfbfe5cNew: Add only to RuleTester (refs eslint/rfcs#73) (#14677) (Brandon Mills) -
c2cd7b4New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716) (Nicholas C. Zakas) -
eea7e0dChore: remove duplicate code (#14719) (Nitin Kumar) -
6a1c7a0Fix: allow fallthrough comment inside block (fixes #14701) (#14702) (Kevin Gibbons) -
a47e5e3Docs: Add Mega-Linter to the list of integrations (#14707) (Nicolas Vuillamy) -
353ddf9Chore: enable reportUnusedDisableDirectives in eslint-config-eslint (#14699) (薛定谔的猫) -
757c495Chore: add some rules to eslint-config-eslint (#14692) (薛定谔的猫) -
c93a222Docs: fix a broken link (#14697) (Sam Chen) -
655c118Sponsors: Sync README with website (ESLint Jenkins) -
e2bed2eSponsors: Sync README with website (ESLint Jenkins) -
8490fb4Sponsors: Sync README with website (ESLint Jenkins) -
ddbe877Sponsors: Sync README with website (ESLint Jenkins)
v7.28.0
-
1237705Upgrade: @eslint/eslintrc to 0.4.2 (#14672) (Milos Djermanovic) -
123fb86Docs: Add Feedback Needed triage description (#14670) (Nicholas C. Zakas) -
c545163Update: support multiline /eslint-env/ directives (fixes #14652) (#14660) (薛定谔的猫) -
8d1e75aUpgrade: glob-parent version in package.json (#14658) (Hamza Najeeb) -
1f048cbFix: no-implicit-coercion false positive withString()(fixes #14623) (#14641) (Milos Djermanovic) -
d709abfChore: fix comment location in no-unused-vars (#14648) (Milos Djermanovic) -
e44ce0aFix: no-duplicate-imports allow unmergeable (fixes #12758, fixes #12760) (#14238) (Soufiane Boutahlil) -
bb66a3dNew: addgetPhysicalFilename()method to rule context (fixes #11989) (#14616) (Nitin Kumar) -
2e43dacDocs: fixno-sequencesexample (#14643) (Nitin Kumar) -
958ff4eDocs: add note for arrow functions in no-seq rule (#14578) (Nitin Kumar) -
e4f111bFix: arrow-body-style crash with object pattern (fixes #14633) (#14635) (Milos Djermanovic) -
ec28b5aChore: upgrade eslint-plugin-eslint-plugin (#14590) (薛定谔的猫) -
85a2725Docs: Update README team and sponsors (ESLint Jenkins)
v7.27.0
-
2c0868cChore: merge all html formatter files intohtml.js(#14612) (Milos Djermanovic) -
9e9b5e0Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar) -
afe9569Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov) -
c0f418eChore: Remove lodash (#14287) (Stephen Wade) -
52655ddUpdate: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden) -
967b1c4Chore: Fix typo in large.js (#14589) (Ikko Ashimine) -
2466a05Sponsors: Sync README with website (ESLint Jenkins) -
fe29f18Sponsors: Sync README with website (ESLint Jenkins) -
086c1d6Chore: add more test cases forno-sequences(#14579) (Nitin Kumar) -
6a2ced8Docs: Update README team and sponsors (ESLint Jenkins)
v7.26.0
-
aaf65e6Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills) -
ae6dbd1Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic) -
6a86e50Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic) -
ee3a3eaFix: create.eslintrc.cjsformoduletype (#14304) (Nitin Kumar) -
6791decDocs: fix example for require-atomic-updates (#14562) (Milos Djermanovic) -
388eb7eSponsors: Sync README with website (ESLint Jenkins) -
f071d1eUpdate: Add automated suggestion toradixrule for parsing decimals (#14291) (Bryan Mishkin) -
0b6a3f3New: Include XO style guide ineslint --init(#14193) (Federico Brigante)
v7.25.0
-
5df5e4aUpdate: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar) -
0023872Docs: Add deprecated note toworking-with-rules-deprecatedpage (#14344) (Michael Novotny) -
36fca70Chore: Upgrade eslump to 3.0.0 (#14350) (Stephen Wade) -
59b689aChore: add node v16 (#14355) (薛定谔的猫) -
35a1f5eSponsors: Sync README with website (ESLint Jenkins) -
fb0a92bChore: rename misspelled identifier in test (#14346) (Tobias Nießen) -
f2babb1Docs: update pull request template (#14336) (Nitin Kumar) -
02dde29Docs: Fix anchor in 'docs/developer-guide/working-with-rules.md' (#14332) (Nate-Wilkins) -
07d14c3Chore: remove extraneous command from lint-staged config (#14314) (James George) -
41b3570Update: lint code block with same extension but different content (#14227) (JounQin) -
eb29996Docs: add more examples with arrow functions for no-sequences rule (#14313) (Nitin Kumar)
v7.24.0
-
0c346c8Chore: ignorepnpm-lock.yaml(#14303) (Nitin Kumar) -
f06ecdfUpdate: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing) -
71a80e3Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi)) -
bd46dc4Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain) -
0d6235eDocs: update header in max-lines (#14273) (Shinigami) -
70c9216Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas) -
abca186Docs: Fix typo in suggestions section (#14293) (Kevin Partington) -
c4d8b0dFix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan) -
b51d077Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe) -
c981fb1Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade) -
147fc04Docs: Fixrepro:neededlabel in bug report template (#14285) (Milos Djermanovic) -
e1cfde9Docs: Update bug report template (#14276) (Nicholas C. Zakas) -
c85c2f1Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)
v7.23.0
-
687ccaeUpdate: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz) -
dbf2529Sponsors: Sync README with website (ESLint Jenkins) -
4bdf2c1Sponsors: Sync README with website (ESLint Jenkins) -
49d1697Chore: Upgrade eslint-plugin-jsdoc to v25 and remove --legacy-peer-deps (#14244) (Brandon Mills) -
43f1685Update:--quietshould not supress--max-warnings(fixes #14202) (#14242) (Milos Djermanovic) -
909c727Docs: Add valid example that shows vars in a block scope (#14230) (Ed S) -
28583ebFix: no-mixed-operators false positives with? :(fixes #14223) (#14226) (Milos Djermanovic) -
a99eb2dFix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya) -
8984c91Update: eslint --env-info output os info (#14059) (薛定谔的猫) -
2a79306Sponsors: Sync README with website (ESLint Jenkins) -
ebd7026Docs: Fix typo (#14225) (Greg Finley) -
a2013fcSponsors: Sync README with website (ESLint Jenkins)
v7.22.0
-
3a432d8Docs: Improve documentation for indent rule (#14168) (Serkan Özel) -
f62ec8dUpdate: throw error when fix range is invalid (#14142) (Jacob Bandes-Storch) -
0eecad2Upgrade: Update lodash in package.json to V 4.17.21 (#14159) (Basem Al-Nabulsi) -
5ad91aaUpdate: report es2021 globals in no-extend-native (refs #13602) (#14177) (Milos Djermanovic) -
c295581Chore: remove leftover JSDoc from lint-result-cache (#14176) (Milos Djermanovic) -
0d541f9Chore: Reduce lodash usage (#14178) (Stephen Wade) -
27a67d7Sponsors: Sync README with website (ESLint Jenkins) -
459d821Chore: upgrade dependencies of browser test (#14127) (Pig Fang) -
ebfb63aSponsors: Sync README with website (ESLint Jenkins) -
3ba029fDocs: Remove Extraneous Dash (#14164) (Danny Hurlburt) -
6f4540eSponsors: Sync README with website (ESLint Jenkins) -
ddf361cDocs: Fix Formatting (#14154) (Danny Hurlburt) -
c0d2ac1Sponsors: Sync README with website (ESLint Jenkins) -
a8df03eDocs: Clarify triage process (#14117) (Nicholas C. Zakas)
v7.21.0
-
3cd5440Upgrade: @eslint/eslintrc to 0.4.0 (#14147) (Brandon Mills) -
c0b8c71Upgrade: Puppeteer to 7.1.0 (#14122) (Tim van der Lippe) -
08ae31eNew: Implement cacheStrategy (refs eslint/rfcs#63) (#14119) (Manu Chambon) -
5e51fd2Update: do not ignore symbolic links (fixes #13551, fixes #13615) (#14126) (Pig Fang) -
87c43a5Chore: improve a few comments and fix typos (#14125) (Tobias Nießen) -
e19c51eSponsors: Sync README with website (ESLint Jenkins) -
b8aea99Fix: pluralize 'line' to 'lines' in max-lines-per-function description (#14115) (Trevin Hofmann) -
f5b53e2Sponsors: Sync README with website (ESLint Jenkins) -
eee1213Sponsors: Sync README with website (ESLint Jenkins) -
5c4d7eaSponsors: Sync README with website (ESLint Jenkins)
v7.20.0
-
f4ac3b0Docs: fix sibling selector descriptions (#14099) (Milos Djermanovic) -
9d6063aFix: Crash with esquery when using JSX (fixes #13639) (#14072) (Yosuke Ota) -
a0871f1Docs: Triage process (#14014) (Nicholas C. Zakas) -
ad90761Update: add enforceForJSX option to no-unused-expressions rule (#14012) (Duncan Beevers) -
d6c84afFix:--initautoconfig shouldn't add deprecated rules (fixes #14017) (#14060) (Milos Djermanovic) -
9b277a1Fix: Support ENOTDIR error code in the folder existence checking utility (#13973) (Constantine Genchevsky) -
7aeb127Upgrade: pin @babel/code-frame@7.12.11 (#14067) (Milos Djermanovic) -
b4e2af5Docs: Add more fields to bug report template (#14039) (Nicholas C. Zakas) -
96f1d49Sponsors: Sync README with website (ESLint Jenkins) -
cb27b0aBuild: package.json update for eslint-config-eslint release (ESLint Jenkins) -
4cab165Sponsors: Sync README with website (ESLint Jenkins)
v7.19.0
-
ce7f061Update: add shadowed variable loc to message in no-shadow (fixes #13646) (#13841) (t-mangoe) -
c60e23fUpdate: fixletlogic in for-in and for-of loops in no-extra-parens (#14011) (Milos Djermanovic) -
d76e8f6Fix: no-useless-rename invalid autofix with parenthesized identifiers (#14032) (Milos Djermanovic) -
5800d92Docs: Clarify stylistic rule update policy (#14052) (Brandon Mills) -
0ccf6d2Docs: remove configuring.md (#14036) (Milos Djermanovic) -
65bb0abChore: Clean up new issue workflow (#14040) (Nicholas C. Zakas) -
e1da90fFix: nested indenting for offsetTernaryExpressions: true (fixes #13971) (#13972) (Chris Brody) -
1a078b9Update: check ternary:even if?was reported in space-infix-ops (#13963) (Milos Djermanovic) -
fb27422Fix: extend prefer-const fixer range to whole declaration (fixes #13899) (#14033) (Nitin Kumar) -
e0b05c7Docs: add a correct example to no-unsafe-optional-chaining (refs #14029) (#14050) (armin yahya) -
46e836dSponsors: Sync README with website (ESLint Jenkins) -
3fc4fa4Docs: update configuring links (#14038) (Milos Djermanovic) -
8561c21Docs: fix broken links in configuring/README.md (#14046) (Milos Djermanovic) -
1c309ebUpdate: fix no-invalid-regexp false negatives with no flags specified (#14018) (Milos Djermanovic) -
f6602d5Docs: Reorganize Configuration Documentation (#13837) (klkhan) -
c753b44Sponsors: Sync README with website (ESLint Jenkins) -
a4fdb70Docs: Fixed Typo (#14007) (Yash Singh) -
f7ca481Docs: Explain why we disable lock files (refs eslint/tsc-meetings#234) (#14006) (Brandon Mills)
v7.18.0
-
e3264b2Upgrade: @eslint/eslintrc to improve error message for invalid extends (#14009) (Milos Djermanovic) -
f17c3c3Update: check logical assignment operators in the complexity rule (#13979) (Milos Djermanovic) -
672deb0Docs: fix no-invalid-regexp docs regarding ecmaVersion (#13991) (Milos Djermanovic) -
179a910Fix: --init crash on question to upgrade/downgrade ESLint (fixes #13978) (#13995) (Milos Djermanovic) -
292b1c0Fix: no-extra-parens false positive withletidentifier in for-loop (#13981) (Milos Djermanovic) -
de61f94Sponsors: Sync README with website (ESLint Jenkins) -
9250d16Upgrade: Bump lodash to fix security issue (#13993) (Frederik Prijck) -
75fea9bSponsors: Sync README with website (ESLint Jenkins) -
f2687e7Docs: update space-in-parens related rules (#13985) (Chris Brody) -
4a38bbeDocs: space-in-parens examples with no arguments etc. (#13987) (Chris Brody) -
3e49169Sponsors: Sync README with website (ESLint Jenkins) -
c5bf1f2Sponsors: Sync README with website (ESLint Jenkins) -
98a729cSponsors: Sync README with website (ESLint Jenkins) -
e83a696Sponsors: Sync README with website (ESLint Jenkins) -
78cb483Chore: testfoo( )with space-in-parens option "always" (#13986) (Chris Brody) -
f6948f6Docs: Update semantic versioning policy (#13970) (Nicholas C. Zakas) -
0688212Sponsors: Sync README with website (ESLint Jenkins) -
aeba5e5Chore: fix typo (#13975) (Nitin Kumar) -
4ee1134Sponsors: Sync README with website (ESLint Jenkins)
v7.17.0
-
e128e77Update: check logical assignment in no-constant-condition (#13946) (Milos Djermanovic) -
cc48713Chore: refactor calculating range and loc in no-useless-escape (#13964) (Milos Djermanovic) -
535fe47Update: use regexpp's default ecmaVersion in no-control-regex (#13969) (Milos Djermanovic) -
83e98cdFix: use regexpp's default ecmaVersion in no-invalid-regexp (#13968) (Milos Djermanovic) -
7297363Docs: fix examples for no-multi-str (#13966) (Milos Djermanovic) -
0649871Update: add autofix to rule multiline-ternary (#13958) (薛定谔的猫) -
f6e7e32Fix: no-useless-escape wrong loc and fix with CRLF in template elements (#13953) (Milos Djermanovic) -
19c69c0Fix: one-var shouldn't split declaration if it isn't in a statement list (#13959) (Milos Djermanovic) -
e451b96Docs: update build tool for webpack (#13962) (Sam Chen) -
c3e9accChore: fix typos (#13960) (YeonJuan) -
7289ecfSponsors: Sync README with website (ESLint Jenkins)
v7.16.0
-
a62ad6fUpdate: fix false negative of no-extra-parens with NewExpression (#13930) (Milos Djermanovic) -
f85b4c7Fix: require-atomic-updates false positive across await (fixes #11954) (#13915) (buhi) -
301d0c0Fix: no-constant-condition false positives with unary expressions (#13927) (Milos Djermanovic) -
555c128Fix: false positive with await and ** in no-extra-parens (fixes #12739) (#13923) (Milos Djermanovic) -
d93c935Docs: update JSON Schema links (#13936) (Milos Djermanovic) -
8d0c93aUpgrade: table@6.0.4 (#13920) (Rouven Weßling) -
9247683Docs: Remove for deleted npm run profile script (#13931) (Brandon Mills) -
ab240d4Fix: prefer-exponentiation-operator invalid autofix with await (#13924) (Milos Djermanovic) -
dc76911Chore: Add .pre-commit-hooks.yaml file (#13628) (Álvaro Mondéjar) -
2124e1bDocs: Fix wrong rule name (#13913) (noisyboy25) -
06b5809Sponsors: Sync README with website (ESLint Jenkins) -
26fc12fDocs: Update README team and sponsors (ESLint Jenkins)
v7.15.0
-
5c11aabUpgrade: @eslint/esintrc and espree for bug fixes (refs #13878) (#13908) (Brandon Mills) -
0eb7957Upgrade: file-entry-cache@6.0.0 (#13877) (Rouven Weßling) -
683ad00New: no-unsafe-optional-chaining rule (fixes #13431) (#13859) (YeonJuan) -
cbc57fbFix: one-var autofixing for export (fixes #13834) (#13891) (Anix) -
110cf96Docs: Fix a broken link in working-with-rules.md (#13875) (Anton Niklasson)
v7.14.0
-
5f09073Update: fix 'skip' options in no-irregular-whitespace (fixes #13852) (#13853) (Milos Djermanovic) -
1861b40Docs: correct the function-call-argument-newline 'default' descriptions (#13866) (Trevin Hofmann) -
98c00c4New: Add no-nonoctal-decimal-escape rule (fixes #13765) (#13845) (Milos Djermanovic) -
95d2fe6Chore: remove eslint comment from no-octal-escape tests (#13846) (Milos Djermanovic) -
2004b7eFix: enable debug logs for @eslint/eslintrc (fixes #13850) (#13861) (Milos Djermanovic) -
d2239a1Fix: no-useless-constructor crash on bodyless constructor (fixes #13830) (#13842) (Ari Perkkiö) -
eda0aa1Docs: no-restricted-imports is only for static imports (#13863) (Robat Williams) -
042ae44Docs: Fix JS syntax and doc URL in working-with-custom-formatters.md (#13828) (Raphael LANG) -
038dc73Chore: Test on Node.js 15 (#13844) (Brandon Mills) -
37a06d6Sponsors: Sync README with website (ESLint Jenkins)
v7.13.0
-
254e00fNew: Configurable List Size For Per-Rule Performance Metrics (#13812) (Bryan Mishkin) -
6c3c710Docs: fix broken url in docs (#13815) (SaintMalik) -
4a09149Sponsors: Sync README with website (ESLint Jenkins) -
fb6fcbfDocs: Fix reference to Code of Conduct (#13797) (Tobias Nießen) -
1b89ebeSponsors: Sync README with website (ESLint Jenkins)
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.
Edited by Renovate-Bot