chore(deps): update dependency eslint to v9.11.1
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| eslint (source) | devDependencies | minor | 9.4.0 -> 9.11.1 |
Release Notes
eslint/eslint (eslint)
v9.11.1
Bug Fixes
-
20fd916fix: add@eslint/core,@types/estree, &@types/json-schemadeps (#18938) (Nitin Kumar) -
2738322fix: add missing types forrequire-atomic-updatesrule (#18937) (Kristóf Poduszló) -
d71ff30fix: add missing types forobject-shorthandrule (#18935) (Kristóf Poduszló) -
561cadcfix: add missing types forno-unsafe-negationrule (#18932) (Kristóf Poduszló) -
8843656fix: add missing types forno-underscore-danglerule (#18931) (Kristóf Poduszló) -
92cde5cfix: add missing types forno-shadowrule (#18930) (Kristóf Poduszló) -
b3cbe11fix: add missing types forno-sequencesrule (#18929) (Kristóf Poduszló) -
976f77ffix: add missing types forno-unused-expressionsrule (#18933) (Kristóf Poduszló)
Documentation
Chores
-
df4a859chore: upgrade @eslint/js@9.11.1 (#18943) (Milos Djermanovic) -
36d8095chore: package.json update for @eslint/js release (Jenkins)
v9.11.0
Features
-
ec30c73feat: add "eslint/universal" to exportLinter(#18883) (唯然) -
c591da6feat: Add language to types (#18917) (Nicholas C. Zakas) -
492eb8ffeat: limit the name given toImportSpecifierinid-length(#18861) (Tanuj Kanti) -
19c6856feat: Addno-useless-constructorsuggestion (#18799) (Jordan Thomson) -
a48f8c2feat: add typeFormatterFunction, updateLoadedFormatter(#18872) (Francesco Trotta)
Bug Fixes
-
5e5f39bfix: add missing types forno-restricted-exportsrule (#18914) (Kristóf Poduszló) -
8f630ebfix: add missing types forno-param-reassignoptions (#18906) (Kristóf Poduszló) -
d715781fix: add missing types forno-extra-boolean-castoptions (#18902) (Kristóf Poduszló) -
2de5742fix: add missing types forno-misleading-character-classoptions (#18905) (Kristóf Poduszló) -
c153084fix: add missing types forno-implicit-coercionoptions (#18903) (Kristóf Poduszló) -
fa11b2efix: add missing types forno-empty-functionoptions (#18901) (Kristóf Poduszló) -
a0deed1fix: add missing types forcamelcaseoptions (#18897) (Kristóf Poduszló)
Documentation
-
e4e5709docs: correctprefer-object-has-owntype definition comment (#18924) (Nitin Kumar) -
91cbd18docs: add unicode abbreviations in no-irregular-whitespace rule (#18894) (Alix Royere) -
59cfc0fdocs: clarifyresultsMetainLoadedFormattertype (#18881) (Milos Djermanovic) -
adcc50ddocs: Update README (GitHub Actions Bot) -
4edac1adocs: Update README (GitHub Actions Bot)
Build Related
Chores
-
ca21a64chore: upgrade @eslint/js@9.11.0 (#18927) (Milos Djermanovic) -
a10f90achore: package.json update for @eslint/js release (Jenkins) -
e4e02ccrefactor: Extract processor logic into ProcessorService (#18818) (Nicholas C. Zakas) -
6d4484dchore: updates for v8.57.1 release (Jenkins) -
71f37c5refactor: use optional chaining when validating config rules (#18893) (lucasrmendonca) -
2c2805fchore: Add MR note to all templates (#18892) (Nicholas C. Zakas) -
7b852cerefactor: useDirectiveclass from@eslint/plugin-kit(#18884) (Milos Djermanovic) -
d594dddchore: update dependency @eslint/core to ^0.6.0 (#18863) (renovate[bot]) -
78b2421chore: Update change.yml (#18882) (Nicholas C. Zakas) -
a416f0achore: enable$ExpectTypecomments in .ts files (#18869) (Francesco Trotta)
v9.10.0
Features
-
301b90dfeat: Add types (#18854) (Nicholas C. Zakas) -
bcf0df5feat: limit namespace import identifier in id-length rule (#18849) (ChaedongIm) -
45c18e1feat: addrequireFlagoption torequire-unicode-regexprule (#18836) (Brett Zamir) -
183b459feat: add error message for duplicate flags inno-invalid-regexp(#18837) (Tanuj Kanti) -
c69b406feat: report duplicate allowed flags inno-invalid-regexp(#18754) (Tanuj Kanti)
Documentation
-
bee0e7adocs: update README (#18865) (Milos Djermanovic) -
5d80b59docs: specify thatruleIdcan benullin custom formatter docs (#18857) (Milos Djermanovic) -
156b1c3docs: Update README (GitHub Actions Bot) -
f6fdef9docs: Update README (GitHub Actions Bot) -
a20c870docs: Update README (GitHub Actions Bot) -
90e699bdocs: Update README (GitHub Actions Bot)
Chores
-
24c3ff7chore: upgrade to @eslint/js@9.10.0 (#18866) (Francesco Trotta) -
1ebdde1chore: package.json update for @eslint/js release (Jenkins) -
e8fc5bdchore: update dependency @eslint/core to ^0.5.0 (#18848) (renovate[bot]) -
343f992refactor: don't usenode.valuewhen removing unused directives (#18835) (Milos Djermanovic) -
3db18b0refactor: Extract FileContext into class (#18831) (Nicholas C. Zakas) -
931d650refactor: Use @eslint/plugin-kit (#18822) (Nicholas C. Zakas) -
ed5cf0cchore: update dependency @eslint/json to ^0.4.0 (#18829) (Milos Djermanovic) -
d1f0831chore: added missing ids (#18817) (Strek) -
ec92813refactor: Config class (#18763) (Nicholas C. Zakas)
v9.9.1
Bug Fixes
Documentation
-
4840930docs: Update README with version support and clean up content (#18804) (Nicholas C. Zakas) -
f61f40ddocs: Update globals examples (#18805) (Nicholas C. Zakas) -
241fceadocs: Use and define languages (#18795) (Nicholas C. Zakas) -
5dbdd63docs: eslint-plugin-markdown -> @eslint/markdown (#18797) (Nicholas C. Zakas) -
c6c8ddddocs: update links to eslint-visitor-keys repo (#18796) (Francesco Trotta) -
f981d05docs: Update README (GitHub Actions Bot) -
b516974docs: update links toeslint/jsrepo (#18781) (Francesco Trotta) -
fb7a3f5docs: update note for package managers (#18779) (Jay)
Chores
-
b0c34d0chore: upgrade to @eslint/js@9.9.1 (#18809) (Francesco Trotta) -
cd5a0dachore: package.json update for @eslint/js release (Jenkins) -
e112642refactor: Extract parsing logic from Linter (#18790) (Nicholas C. Zakas) -
0f68a85chore: use eslint-plugin-yml on yaml files only (#18801) (Milos Djermanovic) -
f8d1b3cchore: update dependencies for browser tests (#18794) (Christian Bromann) -
aed2624chore: update dependency @eslint/config-array to ^0.18.0 (#18788) (renovate[bot]) -
5c29128chore: update dependency @eslint/core to ^0.4.0 (#18789) (renovate[bot]) -
5d66fb2chore: migrate linting workflow to use trunk check meta-linter (#18643) (Chris Clearwater) -
bf96855chore: add ids to github issue templates (#18775) (Strek)
v9.9.0
Features
-
41d0206feat: Add support for TS config files (#18134) (Arya Emami) -
3a4eaf9feat: add suggestion torequire-awaitto removeasynckeyword (#18716) (Dave)
Documentation
-
9fe068cdocs: how to author plugins with configs that extend other configs (#18753) (Alec Gibson) -
48117b2docs: add version support page in the side navbar (#18738) (Amaresh S M) -
fec2951docs: add version support page to the dropdown (#18730) (Amaresh S M) -
38a0661docs: Fix typo (#18735) (Zaina Al Habash) -
3c32a9edocs: Update yarn command for creating ESLint config (#18739) (Temitope Ogunleye) -
f9ac978docs: Update README (GitHub Actions Bot)
Chores
-
461b2c3chore: upgrade to@eslint/js@9.9.0(#18765) (Francesco Trotta) -
59dba1bchore: package.json update for @eslint/js release (Jenkins) -
fea8563chore: update dependency @eslint/core to ^0.3.0 (#18724) (renovate[bot]) -
aac191echore: update dependency @eslint/json to ^0.3.0 (#18760) (renovate[bot]) -
b97fa05chore: update wdio dependencies for more stable tests (#18759) (Christian Bromann)
v9.8.0
Features
Bug Fixes
-
ab0ff27fix: Throw error when invalid flags passed (#18705) (Nicholas C. Zakas) -
70dc803fix:basePathdirectory can never be ignored (#18711) (Milos Djermanovic)
Documentation
-
282df1adocs: Add system theme option (#18617) (Amaresh S M) -
53b1ff0docs: Debug config docs (#18698) (Nicholas C. Zakas) -
a7016a5docs: fix search input stylings (#18682) (Amaresh S M)
Build Related
Chores
-
deee448chore: upgrade to@eslint/js@9.8.0(#18720) (Francesco Trotta) -
4aaf2b3chore: package.json update for @eslint/js release (Jenkins) -
8e1a627chore: update dependency @eslint/core to ^0.2.0 (#18700) (renovate[bot])
v9.7.0
Features
-
7bd9839feat: add support for es2025 duplicate named capturing groups (#18630) (Yosuke Ota) -
1381394feat: addregexoption inno-restricted-imports(#18622) (Nitin Kumar)
Bug Fixes
Documentation
-
9f416dbdocs: Add Powered by Algolia label to the search. (#18633) (Amaresh S M) -
c8d26cbdocs: Open JS Foundation -> OpenJS Foundation (#18649) (Milos Djermanovic) -
6e79ac7docs:loadESLintdoes not support optioncwd(#18641) (Francesco Trotta)
Chores
-
793b718chore: upgrade @eslint/js@9.7.0 (#18680) (Francesco Trotta) -
7ed6f9achore: package.json update for @eslint/js release (Jenkins) -
7bcda76refactor: Add type references (#18652) (Nicholas C. Zakas) -
51bf57cchore: add tech sponsors through actions (#18624) (Strek) -
6320732refactor: don't useparentproperty inNodeEventGenerator(#18653) (Milos Djermanovic) -
9e6d640refactor: move "Parsing error" prefix adding to Linter (#18650) (Milos Djermanovic)
v9.6.0
Features
-
e2b16e2feat: Implement feature flags (#18516) (Nicholas C. Zakas) -
8824aa1feat: addecmaVersion: 2025, parsing duplicate named capturing groups (#18596) (Milos Djermanovic)
Bug Fixes
-
1613e2efix: Allow escaping characters in config patterns on Windows (#18628) (Milos Djermanovic) -
21d3766fix:no-unused-varsinclude caught errors pattern in report message (#18609) (Kirk Waiblinger) -
d7a7736fix: improveno-unused-varsmessage on unused caught errors (#18608) (Kirk Waiblinger) -
f9e95d2fix: correct locations of invalid/* eslint */comments (#18593) (Milos Djermanovic)
Documentation
-
13dbecddocs: Limit search to just docs (#18627) (Nicholas C. Zakas) -
375227fdocs: Update getting-started.md - add pnpm to init eslint config (#18599) (Kostiantyn Ochenash) -
44915bbdocs: Update README (GitHub Actions Bot) -
d50db7bdocs: Update vscode-eslint info (#18595) (Nicholas C. Zakas)
Chores
-
b15ee30chore: upgrade @eslint/js@9.6.0 (#18632) (Milos Djermanovic) -
d655503chore: package.json update for @eslint/js release (Jenkins) -
7c78ad9refactor: Use language.visitorKeys and check for non-JS SourceCode (#18625) (Nicholas C. Zakas) -
69ff64erefactor: Return value of applyInlineConfig() (#18623) (Nicholas C. Zakas) -
d2d06f7refactor: use/separator when adjustingignorePatternson Windows (#18613) (Milos Djermanovic) -
6421973refactor: fix disable directives for languages with 0-based lines (#18605) (Milos Djermanovic) -
0a13539refactor: Allow optional methods for languages (#18604) (Nicholas C. Zakas) -
c7ddee0chore: make internal-rules not being a package (#18601) (Milos Djermanovic) -
3379164chore: remove.eslintrc.js(#18011) (唯然) -
d0c3a32chore: update knip (with webdriver-io plugin) (#18594) (Lars Kappert)
v9.5.0
Features
-
b2d256cfeat:no-sparse-arraysreport on "comma" instead of the whole array (#18579) (fisker Cheung)
Bug Fixes
-
6880286fix: treat*as a universal pattern (#18586) (Milos Djermanovic) -
7fbe211fix: message template for all files ignored (#18564) (Milos Djermanovic) -
469cb36fix: Don't lint the same file multiple times (#18552) (Milos Djermanovic) -
5cff638fix: improve message for ignored files without a matching config (#18404) (Francesco Trotta)
Documentation
-
455f7fddocs: add section about including.gitignorefiles (#18590) (Milos Djermanovic) -
721eafedocs: update info about universalfilespatterns (#18587) (Francesco Trotta) -
8127127docs: Update README (GitHub Actions Bot) -
55c2a66docs: Update README (GitHub Actions Bot) -
eb76282docs: Update README (GitHub Actions Bot) -
ff6e96edocs:baseConfigandoverrideConfigcan be arrays (#18571) (Milos Djermanovic) -
d2d83e0docs: Add mention of eslint-transforms to v9 migration guide (#18566) (Nicholas C. Zakas) -
9ce6832docs: add callout box for unintuitive behavior (#18567) (Ben McCann) -
b8db99cdocs: Add VS Code info to config migration guide (#18555) (Nicholas C. Zakas) -
518a35cdocs: Mention config migrator (#18561) (Nicholas C. Zakas) -
eb440fcdocs: specifying files with arbitrary or no extension (#18539) (Francesco Trotta) -
38c159edocs: Provide example of reading package.json for plugins meta (#18530) (Nicholas C. Zakas) -
d16a659docs: add link to migration guide for--extCLI option (#18537) (Milos Djermanovic) -
73408dedocs: add link to configuration file docs before examples (#18535) (Milos Djermanovic)
Chores
-
f588160chore: upgrade @eslint/js@9.5.0 (#18591) (Milos Djermanovic) -
5890841chore: package.json update for @eslint/js release (Jenkins) -
e9f4ccdchore: remove unused eslint-disable directive (#18589) (Milos Djermanovic) -
4b23ffdrefactor: Move JS parsing logic into JS language (#18448) (Nicholas C. Zakas) -
1495b93chore: update WebdriverIO packages (#18558) (Christian Bromann) -
cea7edechore: add website donate link instead of opencollective (#18582) (Strek) -
ec94880chore: package.json update for eslint-config-eslint release (Jenkins) -
6912586chore: extract formatting rules into separate config (#18560) (Milos Djermanovic) -
9738f7eci: fix CLI flags for c8, raise thresholds (#18554) (Francesco Trotta) -
c6de7bbchore: update dependency markdownlint-cli to ^0.41.0 (#18538) (renovate[bot]) -
2c8fd34ci: pin @wdio/browser-runner v8.36.0 (#18540) (唯然)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.