Update eslint monorepo to v9.35.0 #21
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.28.0
->9.35.0
9.36.0
9.28.0
->9.35.0
9.36.0
Release Notes
eslint/eslint (@eslint/js)
v9.35.0
Compare Source
Features
42761fa
feat: implement suggestions for no-empty-function (#20057) (jaymarvelz)102f444
feat: implement suggestions for no-empty-static-block (#20056) (jaymarvelz)e51ffff
feat: addpreserve-caught-error
rule (#19913) (Amnish Singh Arora)Bug Fixes
10e7ae2
fix: update uncloneable options error message (#20059) (soda-sorcery)bfa4601
fix: ignore empty switch statements with comments in no-empty rule (#20045) (jaymarvelz)dfd11de
fix: addbefore
andafter
to test case types (#20049) (Francesco Trotta)dabbe95
fix: correct types forno-restricted-imports
rule (#20034) (Milos Djermanovic)ea789c7
fix: no-loss-of-precision false positive with uppercase exponent (#20032) (sethamus)Documentation
d265515
docs: improve phrasing - "if" → "even if" from getting-started section (#20074) (jjangga0214)a355a0e
docs: invert comparison logic for example inno-var
doc page (#20064) (OTonGitHub)5082fc2
docs: Update README (GitHub Actions Bot)99cfd7e
docs: add missing "the" in rule deprecation docs (#20050) (Josh Goldberg ✨)6ad8973
docs: update--no-ignore
and--ignore-pattern
documentation (#20036) (Francesco Trotta)8033b19
docs: add documentation for--no-config-lookup
(#20033) (Francesco Trotta)Chores
da87f2f
chore: upgrade @eslint/js@9.35.0 (#20077) (Milos Djermanovic)af2a087
chore: package.json update for @eslint/js release (Jenkins)7055764
test: removetests/lib/eslint/eslint.config.js
(#20065) (Milos Djermanovic)84ffb96
chore: update@eslint-community/eslint-utils
(#20069) (Francesco Trotta)d5ef939
refactor: remove deprecatedcontext.parserOptions
usage across rules (#20060) (sethamus)1b3881d
chore: remove redundant word (#20058) (pxwanglu)v9.34.0
Compare Source
Features
0bb777a
feat: multithread linting (#19794) (Francesco Trotta)43a5f9e
feat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)Bug Fixes
9b89903
fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)6c07420
fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)676f4ac
fix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)Documentation
0b4a590
docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)327c672
docs: Update README (GitHub Actions Bot)bf26229
docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)2309327
docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)2b87e21
docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))c36570c
docs: Update README (GitHub Actions Bot)Chores
f19ad94
chore: upgrade to@eslint/[email protected]
(#20030) (Francesco Trotta)b48fa20
chore: package.json update for @eslint/js release (Jenkins)4bce8a2
chore: package.json update for eslint-config-eslint release (Jenkins)0c9999c
refactor: prefer default options ingrouped-accessor-pairs
(#20028) (루밀LuMir)d503f19
ci: fixstale.yml
(#20010) (루밀LuMir)e2dc67d
ci: centralizestale.yml
(#19994) (루밀LuMir)7093cb8
ci: bump actions/checkout from 4 to 5 (#20005) (dependabot[bot])v9.33.0
Compare Source
Features
e07820e
feat: add global object access detection to no-restricted-globals (#19939) (sethamus)90b050e
feat: support explicit resource management inone-var
(#19941) (Sweta Tanwar)Bug Fixes
732433c
fix: allow any type formeta.docs.recommended
in custom rules (#19995) (Francesco Trotta)e8a6914
fix: Fixed potential bug in check-emfile-handling.js (#19975) (諏訪原慶斗)Documentation
34f0723
docs: playground button for TypeScript code example (#19671) (Tanuj Kanti)dc942a4
docs: Update README (GitHub Actions Bot)5a4b6f7
docs: Update no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))247e156
docs: add missing let declarations inno-plusplus
(#19980) (Yuki Takada (Yukinosuke Takada))0d17242
docs: Update README (GitHub Actions Bot)fa20b9d
docs: Clarify when to open an issue for a PR (#19974) (Nicholas C. Zakas)Build Related
27fa865
build: useESLint
class to generate formatter examples (#19972) (Milos Djermanovic)Chores
4258046
chore: update dependency @eslint/js to v9.33.0 (#19998) (renovate[bot])ad28371
chore: package.json update for @eslint/js release (Jenkins)06a22f1
test: resolve flakiness in --mcp flag test (#19993) (Pixel998)54920ed
test: switch toLinter.Config
inESLintRules
type tests (#19977) (Francesco Trotta)v9.32.0
Compare Source
Features
1245000
feat: support explicit resource management in core rules (#19828) (fnx)0e957a7
feat: support typescript types in accessor rules (#19882) (fnx)Bug Fixes
960fd40
fix: Upgrade @eslint/js (#19971) (Nicholas C. Zakas)bbf23fa
fix: Refactor reporting into FileReport (#19877) (Nicholas C. Zakas)d498887
fix: bump @eslint/plugin-kit to 0.3.4 to resolve vulnerability (#19965) (Milos Djermanovic)f46fc6c
fix: report only global references in no-implied-eval (#19932) (Nitin Kumar)7863d26
fix: remove outdated types inParserOptions.ecmaFeatures
(#19944) (ntnyq)3173305
fix: update execScript message in no-implied-eval rule (#19937) (TKDev7)Documentation
86e7426
docs: Update README (GitHub Actions Bot)Chores
50de1ce
chore: package.json update for @eslint/js release (Jenkins)74f01a3
ci: unpinjiti
to version^2.5.1
(#19970) (루밀LuMir)2ab1381
ci: pinjiti
to version 2.4.2 (#19964) (Francesco Trotta)b7f7545
test: switch to flat config mode inSourceCode
tests (#19953) (Milos Djermanovic)f5a35e3
test: switch to flat config mode in eslint-fuzzer (#19960) (Milos Djermanovic)e22af8c
refactor: useCustomRuleDefinitionType
inJSRuleDefinition
(#19949) (Francesco Trotta)e855717
chore: switch performance tests to hyperfine (#19919) (Francesco Trotta)2f73a23
test: switch to flat config mode inast-utils
tests (#19948) (Milos Djermanovic)c565a53
chore: excludefurther_reading_links.json
from Prettier formatting (#19943) (Milos Djermanovic)v9.31.0
Compare Source
Features
35cf44c
feat: output full actual location in rule tester if different (#19904) (ST-DDT)a6a6325
feat: support explicit resource management inno-loop-func
(#19895) (Milos Djermanovic)4682cdc
feat: support explicit resource management inno-undef-init
(#19894) (Milos Djermanovic)5848216
feat: support explicit resource management ininit-declarations
(#19893) (Milos Djermanovic)bb370b8
feat: support explicit resource management inno-const-assign
(#19892) (Milos Djermanovic)Bug Fixes
07fac6c
fix: retry on EMFILE when writing autofix results (#19926) (TKDev7)28cc7ab
fix: Remove incorrect RuleContext types (#19910) (Nicholas C. Zakas)Documentation
664cb44
docs: Update README (GitHub Actions Bot)40dbe2a
docs: fix mismatch betweenglobalIgnores()
code and text (#19914) (MaoShizhong)5a0069d
docs: Update README (GitHub Actions Bot)fef04b5
docs: Update working on issues info (#19902) (Nicholas C. Zakas)Chores
3ddd454
chore: upgrade to@eslint/[email protected]
(#19935) (Francesco Trotta)d5054e5
chore: package.json update for @eslint/js release (Jenkins)0f4a378
chore: update eslint (#19933) (renovate[bot])76c2340
chore: bump mocha to v11 (#19917) (루밀LuMir)v9.30.1
Compare Source
Bug Fixes
e91bb87
fix: allow separate default and named type imports (#19899) (xbinaryx)Documentation
ab7c625
docs: Update README (GitHub Actions Bot)dae1e5b
docs: update jsdoc's link (#19896) (JamesVanWaza)Chores
b035f74
chore: upgrade to@eslint/[email protected]
(#19906) (Francesco Trotta)b3dbc16
chore: package.json update for @eslint/js release (Jenkins)v9.30.0
Compare Source
Features
52a5fca
feat: SupportbasePath
property in config objects (#19879) (Milos Djermanovic)4ab4482
feat: addallowSeparateTypeImports
option tono-duplicate-imports
(#19872) (sethamus)b8a7e7a
feat: throw error when column is negative ingetIndexFromLoc
(#19831) (루밀LuMir)Bug Fixes
6a0f164
fix: handlenull
typeloc
ingetIndexFromLoc
method (#19862) (루밀LuMir)3fbcd70
fix: update error message forno-restricted-properties
(#19855) (Tanuj Kanti)7ef4cf7
fix: remove unnecessary semicolon from fixes (#19857) (Francesco Trotta)7dabc38
fix: useprocess.version
in--env-info
(#19865) (TKDev7)Documentation
8662ed1
docs: adopt eslint-stylistic sub packages related changes (#19887) (ntnyq)20158b0
docs: typo in comment for unused variables handling (#19870) (leopardracer)ebfb5b4
docs: Fixed Typo in configuration-files.md (#19873) (0-20)4112fd0
docs: clarify that boolean is still allowed for rulemeta.deprecated
(#19866) (Bryan Mishkin)Chores
2b6491c
chore: upgrade to@eslint/[email protected]
(#19889) (Francesco Trotta)5a5d526
chore: package.json update for @eslint/js release (Jenkins)eaf8a41
chore: Correct typos in linter tests (#19878) (kilavvy)v9.29.0
Compare Source
Features
f686fcb
feat: addecmaVersion: 2026
, parsingusing
andawait using
(#19832) (Milos Djermanovic)19cdd22
feat: prune suppressions for non-existent files (#19825) (TKDev7)b3d720f
feat: add ES2025 globals (#19835) (fisker Cheung)677a283
feat: add auto-accessor fields support to class-methods-use-this (#19789) (sethamus)dbba058
feat: allow global type declaration inno-var
(#19714) (Remco Haszing)342bd29
feat: ignore type annotations in no-restricted-globals (#19781) (sethamus)786bcd1
feat: add allowProperties option to no-restricted-properties (#19772) (sethamus)05b66d0
feat: addsourceCode.isGlobalReference(node)
method (#19695) (Nitin Kumar)Bug Fixes
85c082c
fix: explicit matching behavior with negated patterns and arrays (#19845) (Milos Djermanovic)9bda4a9
fix: fixLintOptions.filterCodeBlock
types (#19837) (ntnyq)7ab77a2
fix: correct breaking deprecation of FlatConfig type (#19826) (Logicer)1ba3318
fix: addlanguage
anddialects
tono-use-before-define
(#19808) (Francesco Trotta)Documentation
00e3e6a
docs: add support for custom name parameter toincludeIgnoreFile
(#19795) (루밀LuMir)3aed075
docs: Update README (GitHub Actions Bot)a2f888d
docs: enhance documentation with links and fix typos (#19761) (루밀LuMir)53c3235
docs: update to clarify prompt usage (#19748) (Jennifer Davis)Chores
5c114c9
chore: upgrade @eslint/js@9.29.0 (#19851) (Milos Djermanovic)acf2201
chore: package.json update for @eslint/js release (Jenkins)a806994
refactor: Remove eslintrc from flat config functionality (#19833) (Nicholas C. Zakas)152ed51
test: switch to flat config mode in code path analysis tests (#19824) (Milos Djermanovic)b647239
chore: Update first-party dependencies faster with Renovate (#19822) (Nicholas C. Zakas)7abe42e
refactor: SafeEmitter -> SourceCodeVisitor (#19708) (Nicholas C. Zakas)e392895
perf: improve time complexity ofgetLocFromIndex
(#19782) (루밀LuMir)0ed289c
chore: remove accidentally committed file (#19807) (Francesco Trotta)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.