-
Notifications
You must be signed in to change notification settings - Fork 97
Update eslint
npm packages
#6493
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
Open
hash-worker
wants to merge
1
commit into
main
Choose a base branch
from
deps/js/eslint-npm-packages
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+882
−555
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hashdotai
previously approved these changes
Feb 20, 2025
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6493 +/- ##
=======================================
Coverage 53.21% 53.21%
=======================================
Files 1087 1087
Lines 96422 96422
Branches 4446 4446
=======================================
+ Hits 51312 51315 +3
+ Misses 44144 44141 -3
Partials 966 966
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
1423a6f
to
1c3df10
Compare
eslint-import-resolver-typescript
to v3.8.2eslint-import-resolver-typescript
to v3.8.3
hashdotai
previously approved these changes
Feb 20, 2025
1c3df10
to
b0ff98f
Compare
eslint-import-resolver-typescript
to v3.8.3eslint-import-resolver-typescript
to v3.8.2
hashdotai
previously approved these changes
Feb 21, 2025
b0ff98f
to
fa15389
Compare
eslint-import-resolver-typescript
to v3.8.2eslint-import-resolver-typescript
to v3.8.3
hashdotai
previously approved these changes
Feb 23, 2025
932bc25
to
20368e7
Compare
hashdotai
previously approved these changes
Jun 17, 2025
20368e7
to
17f84d6
Compare
hashdotai
previously approved these changes
Jun 22, 2025
17f84d6
to
03db05d
Compare
hashdotai
previously approved these changes
Jun 23, 2025
03db05d
to
d1f7a5b
Compare
hashdotai
previously approved these changes
Jun 29, 2025
d1f7a5b
to
ba3f678
Compare
hashdotai
previously approved these changes
Jun 29, 2025
ba3f678
to
4be18c2
Compare
hashdotai
previously approved these changes
Jun 30, 2025
4be18c2
to
5a8435c
Compare
hashdotai
approved these changes
Jun 30, 2025
Benchmark results
|
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | 1 entities | Flame Graph | |
entity_by_id | 10 entities | Flame Graph | |
entity_by_id | 10000 entities | Flame Graph | |
entity_by_id | 100 entities | Flame Graph | |
entity_by_id | 1000 entities | Flame Graph |
representative_read_entity_type
Function | Value | Mean | Flame graphs |
---|---|---|---|
get_entity_type_by_id | Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba
|
Flame Graph |
representative_read_multiple_entities
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_property | depths: DT=0, PT=2, ET=2, E=2 | Flame Graph | |
entity_by_property | depths: DT=0, PT=0, ET=2, E=2 | Flame Graph | |
entity_by_property | depths: DT=0, PT=0, ET=0, E=2 | Flame Graph | |
entity_by_property | depths: DT=0, PT=0, ET=0, E=0 | Flame Graph | |
entity_by_property | depths: DT=255, PT=255, ET=255, E=255 | Flame Graph | |
entity_by_property | depths: DT=2, PT=2, ET=2, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=2, ET=2, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=0, ET=2, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=0, ET=0, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=0, ET=0, E=0 | Flame Graph | |
link_by_source_by_property | depths: DT=255, PT=255, ET=255, E=255 | Flame Graph | |
link_by_source_by_property | depths: DT=2, PT=2, ET=2, E=2 | Flame Graph |
scaling_read_entity_complete_one_depth
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | 50 entities | Flame Graph | |
entity_by_id | 1 entities | Flame Graph | |
entity_by_id | 10 entities | Flame Graph | |
entity_by_id | 5 entities | Flame Graph | |
entity_by_id | 25 entities | Flame Graph |
scaling_read_entity_complete_zero_depth
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | 50 entities | Flame Graph | |
entity_by_id | 1 entities | Flame Graph | |
entity_by_id | 10 entities | Flame Graph | |
entity_by_id | 5 entities | Flame Graph | |
entity_by_id | 25 entities | Flame Graph |
representative_read_entity
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/block/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1
|
Flame Graph |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/apps > hash*
Affects HASH (a `hash-*` app)
area/apps > hash-api
Affects the HASH API (app)
area/apps > hash-realtime
area/apps > hash-search-loader
area/apps
area/blocks
Relates to first-party blocks (area)
area/deps
Relates to third-party dependencies (area)
area/libs
Relates to first-party libraries/crates/packages (area)
area/tests > integration
New or updated integration tests
area/tests > playwright
New or updated Playwright tests
area/tests
New or updated tests
type/eng > backend
Owned by the @backend team
type/eng > frontend
Owned by the @frontend team
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.20.1
->9.30.0
10.0.1
->10.1.5
3.8.1
->3.10.1
2.31.0
->2.32.0
5.1.0
->5.2.0
0.11.3
->0.12.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
eslint/eslint (eslint)
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/js@9.30.0
(#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)v9.28.0
Compare Source
Features
b0674be
feat: Customization of serialization for languageOptions (#19760) (Nicholas C. Zakas)a95721f
feat: Add--pass-on-unpruned-suppressions
CLI option (#19773) (Milos Djermanovic)bfd0e7a
feat: support TypeScript syntax inno-use-before-define
(#19566) (Tanuj Kanti)68c61c0
feat: support TS syntax inno-shadow
(#19565) (Nitin Kumar)0f773ef
feat: support TS syntax inno-magic-numbers
(#19561) (Nitin Kumar)c4a6b60
feat: add allowTypeAnnotation to func-style (#19754) (sethamus)b03ad17
feat: add TypeScript support toprefer-arrow-callback
(#19678) (Tanuj Kanti)bc3c331
feat: ignore overloaded function declarations in func-style rule (#19755) (sethamus)Bug Fixes
eea3e7e
fix: Remove configured global variables fromGlobalScope#implicit
(#19779) (Milos Djermanovic)a467de3
fix: update context.report types (#19751) (Nitin Kumar)fd467bb
fix: remove interopDefault to use jiti's default (#19697) (sethamus)72d16e3
fix: avoid false positive inno-unassigned-vars
for declare module (#19746) (Azat S.)81c3c93
fix: curly types (#19750) (Eli)Documentation
3ec2082
docs: Nested arrays in files config entry (#19799) (Nicholas C. Zakas)89a65b0
docs: clarify how config arrays can apply to subsets of files (#19788) (Shais Ch)2ba8a0d
docs: Add description of meta.namespace to plugin docs (#19798) (Nicholas C. Zakas)59dd7e6
docs: updatefunc-style
with examples (#19793) (Tanuj Kanti)e9129e0
docs: add global scope'simplicit
field to Scope Manager docs (#19770) (Milos Djermanovic)52f5b7a
docs: fix minor typos and add links (#19743) (루밀LuMir)00716a3
docs: upfront recommend against using the no-return-await rule (#19727) (Mike DiDomizio)Chores
175b7b8
chore: upgrade to@eslint/js@9.28.0
(#19802) (Francesco Trotta)844f5a6
chore: package.json update for @eslint/js release (Jenkins)62b1c1b
chore: update globals to v16 (#19791) (Nitin Kumar)e8a1cb8
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (#19786) (Nitin Kumar)43d3975
chore: Add Copilot Instructions file (#19753) (Nicholas C. Zakas)2dfb5eb
test: updateSourceCodeTraverser
tests (#19763) (Milos Djermanovic)5bc21f9
chore: add*.code-workspace
to.gitignore
(#19771) (루밀LuMir)f4fa40e
refactor: NodeEventGenerator -> SourceCodeTraverser (#19679) (Nicholas C. Zakas)0f49329
refactor: use a service to emit warnings (#19725) (Francesco Trotta)20a9e59
chore: update dependency shelljs to ^0.10.0 (#19740) (renovate[bot])v9.27.0
Compare Source
Features
d71e37f
feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)ba456e0
feat: Externalize MCP server (#19699) (Nicholas C. Zakas)07c1a7e
feat: addallowRegexCharacters
tono-useless-escape
(#19705) (sethamus)7bc6c71
feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)ee40364
feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)32957cd
feat: support TS syntax inmax-params
(#19557) (Nitin Kumar)Bug Fixes
5687ce7
fix: correct mismatched removed rules (#19734) (루밀LuMir)dc5ed33
fix: correct types and tighten type definitions inSourceCode
class (#19731) (루밀LuMir)de1b5de
fix: correctservice
property name inLinter.ESLintParseResult
type (#19713) (Francesco Trotta)60c3e2c
fix: sort keys in eslint-suppressions.json to avoid git churn (#19711) (Ron Waldon-Howe)9da90ca
fix: addallowReserved
toLinter.ParserOptions
type (#19710) (Francesco Trotta)fbb8be9
fix: addinfo
toESLint.DeprecatedRuleUse
type (#19701) (Francesco Trotta)Documentation
25de550
docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)bd5def6
docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)4d0c60d
docs: Add Neovim to editor integrations (#19729) (Maria José Solano)71317eb
docs: Update README (GitHub Actions Bot)4c289e6
docs: Update README (GitHub Actions Bot)f0f0d46
docs: clarify that unused suppressions cause non-zero exit code (#19698) (Milos Djermanovic)8ed3273
docs: fix internal usages ofConfigData
type (#19688) (Francesco Trotta)eb316a8
docs: addfmt
andcheck
sections toPackage.json Conventions
(#19686) (루밀LuMir)a3a2559
docs: fix wording in Combine Configs (#19685) (Milos Djermanovic)c8d17e1
docs: Update README (GitHub Actions Bot)Chores
f8f1560
chore: upgrade @eslint/js@9.27.0 (#19739) (Milos Djermanovic)ecaef73
chore: package.json update for @eslint/js release (Jenkins)596fdc6
chore: update dependency @arethetypeswrong/cli to ^0.18.0 (#19732) (renovate[bot])f791da0
chore: remove unbalanced curly brace from.editorconfig
(#19730) (Maria José Solano)e86edee
refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)cf36352
chore: remove shared types (#19718) (Francesco Trotta)f60f276
refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)58a171e
chore: update dependency @eslint/plugin-kit to ^0.3.1 (#19712) (renovate[bot])3a075a2
chore: update dependency @eslint/core to ^0.14.0 (#19715) (renovate[bot])44bac9d
ci: run tests in Node.js 24 (#19702) (Francesco Trotta)35304dd
chore: add missingfunding
field to packages (#19684) (루밀LuMir)f305beb
test: mockprocess.emitWarning
to prevent output disruption (#19687) (Francesco Trotta)v9.26.0
Compare Source
Features
e9754e7
feat: add reportGlobalThis to no-shadow-restricted-names (#19670) (sethamus)0fa2b7a
feat: add suggestions foreqeqeq
rule (#19640) (Nitin Kumar)dcbdcc9
feat: Add MCP server (#19592) (Nicholas C. Zakas)2dfd83e
feat: addignoreDirectives
option inno-unused-expressions
(#19645) (sethamus)Bug Fixes
96e84de
fix: check cache file existence before deletion (#19648) (sethamus)d683aeb
fix: don't crash on tests with circular references inRuleTester
(#19664) (Milos Djermanovic)9736d5d
fix: addnamespace
toPlugin.meta
type (#19661) (Milos Djermanovic)17bae69
fix: updateRuleTester.run()
type (#19634) (Nitin Kumar)Documentation
dd98d63
docs: Update README (GitHub Actions Bot)c25e858
docs: Update README (GitHub Actions Bot)b2397e9
docs: Update README (GitHub Actions Bot)addd0a6
docs: fix formatting of unordered lists in Markdown (#19660) (Milos Djermanovic)a21b38d
docs: Update README (GitHub Actions Bot)c0721a7
docs: fix double space in command (#19657) (CamWass)Chores
5b247c8
chore: upgrade to@eslint/js@9.26.0
(#19681) (Francesco Trotta)d6fa4ac
chore: package.json update for @eslint/js release (Jenkins)0958690
chore: disambiguate internal typesLanguageOptions
andRule
(#19669) (Francesco Trotta)f1c858e
chore: fix internal type references toPlugin
andRule
(#19665) (Francesco Trotta)40dd299
refactor: One-shot ESQuery selector analysis (#19652) (Nicholas C. Zakas)1cfd702
chore: update dependency @eslint/json to ^0.12.0 (#19656) (renovate[bot])v9.25.1
Compare Source
Bug Fixes
cdc8e8c
fix: revert directive detection in no-unused-expressions (#19639) (sethamus)Chores
1f2b057
chore: upgrade @eslint/js@9.25.1 (#19642) (Milos Djermanovic)771317f
chore: package.json update for @eslint/js release (Jenkins)v9.25.0
Compare Source
Features
dcd95aa
feat: support TypeScript syntax in no-empty-function rule (#19551) (sethamus)77d6d5b
feat: support TS syntax inno-unused-expressions
(#19564) (Sweta Tanwar)90228e5
feat: supportJSRuleDefinition
type (#19604) (루밀LuMir)59ba6b7
feat: add allowObjects option to no-restricted-properties (#19607) (sethamus)db650a0
feat: support TypeScript syntax inno-invalid-this
rule (#19532) (Tanuj Kanti)9535cff
feat: support TS syntax inno-loop-func
(#19559) (Nitin Kumar)Bug Fixes
910bd13
fix:nodeTypeKey
not being used inNodeEventGenerator
(#19631) (StyleShit)Documentation
ca7a735
docs: updateno-undef-init
when not to use section (#19624) (Tanuj Kanti)1b870c9
docs: useeslint-config-xo
in the getting started guide (#19629) (Nitin Kumar)5d4af16
docs: add types for multiple rule options (#19616) (Tanuj Kanti)e8f8d57
docs: Update README (GitHub Actions Bot)a40348f
docs: no-use-before-define tweaks (#19622) (Kirk Waiblinger)0ba3ae3
docs: Update README (GitHub Actions Bot)865dbfe
docs: ensure "learn more" deprecation links point to useful resource (#19590) (Kirk Waiblinger)f80b746
docs: add known limitations for no-self-compare (#19612) (Nitin Kumar)865aed6
docs: Update README (GitHub Actions Bot)Chores
88dc196
chore: upgrade @eslint/js@9.25.0 (#19636) (Milos Djermanovic)345288d
chore: package.json update for @eslint/js release (Jenkins)affe6be
chore: upgrade trunk (#19628) (sethamus)dd20cf2
test: fixno-loop-func
test with duplicate variable reports (#19610) (Milos Djermanovic)bd05397
chore: upgrade@eslint/*
dependencies (#19606) (Milos Djermanovic)22ea18b
chore: replace invalidint
type withnumber
inside JSDocs. (#19597) (Arya Emami)v9.24.0
Compare Source
Features
556c25b
feat: support loading TS config files using--experimental-strip-types
(#19401) (Arya Emami)72650ac
feat: support TS syntax ininit-declarations
(#19540) (Nitin Kumar)03fb0bc
feat: normalize patterns to handle "./" prefix in files and ignores (#19568) (Pixel998)071dcd3
feat: support TS syntax inno-dupe-class-members
(#19558) (Nitin Kumar)cd72bcc
feat: Introduce a way to suppress violations (#19159) (Iacovos Constantinou)2a81578
feat: support TS syntax inno-loss-of-precision
(#19560) (Nitin Kumar)30ae4ed
feat: add new options to class-methods-use-this (#19527) (sethamus)b79ade6
feat: support TypeScript syntax inno-array-constructor
(#19493) (Tanuj Kanti)Bug Fixes
b23d1c5
fix: deduplicate variable names in no-loop-func error messages (#19595) (Nitin Kumar)fb8cdb8
fix: useany[]
type forcontext.options
(#19584) (Francesco Trotta)Documentation
f857820
docs: update documentation for--experimental-strip-types
(#19594) (Nikolas Schröter)803e4af
docs: simplify gitignore path handling in includeIgnoreFile section (#19596) (Thomas Broyer)6d979cc
docs: Update README (GitHub Actions Bot)82177e4
docs: Update README (GitHub Actions Bot)e849dc0
docs: replace existing var with const (#19578) (Sweta Tanwar)0c65c62
docs: don't pass filename when linting rule examples (#19571) (Milos Djermanovic)6be36c9
docs: Update custom-rules.md code example of fixer (#19555) (Yifan Pan)Build Related
366e369
build: re-enable Prettier formatting forpackage.json
files (#19569) (Francesco Trotta)Chores
ef67420
chore: upgrade @eslint/js@9.24.0 (#19602) (Milos Djermanovic)4946847
chore: package.json update for @eslint/js release (Jenkins)a995acb
chore: correct 'flter'/'filter' typo in package script (#19587) (Josh Goldberg ✨)b9a5efa
test: skip symlink test on Windows (#19503) (fisker Cheung)46eea6d
chore: removeRule
&FormatterFunction
fromshared/types.js
(#19556) (Nitin Kumar)bdcc91d
chore: modify .editorconfig to keep parity with prettier config (#19577) (Sweta Tanwar)7790d83
chore: fix some typos in comment (#19576) (todaymoon)76064a6
test: ignorepackage-lock.json
foreslint-webpack-plugin
(#19572) (Francesco Trotta)v9.23.0
Compare Source
Features
557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535) (Josh Goldberg ✨)8320241
feat: support TypeScript syntax indefault-param-last
(#19431) (Josh Goldberg ✨)833c4a3
feat: defineConfig() supports "flat/" config prefix (#19533) (Nicholas C. Zakas)4a0df16
feat: circular autofix/conflicting rules detection (#19514) (Milos Djermanovic)be56a68
feat: support TypeScript syntax inclass-methods-use-this
(#19498) (Josh Goldberg ✨)Bug Fixes
0e20aa7
fix: move deprecatedRuleContext
methods to subtype (#19531) (Francesco Trotta)cc3bd00
fix: reporting variable used in catch block inno-useless-assignment
(#19423) (Tanuj Kanti)d46ff83
fix:no-dupe-keys
false positive with proto setter (#19508) (Milos Djermanovic)e732773
fix: navigation of search results on pressing Enter (#19502) (Tanuj Kanti)f4e9c5f
fix: allowRuleTester
to test files insidenode_modules/
(#19499) (fisker Cheung)Documentation
5405939
docs: show red underlines in TypeScript examples in rules docs (#19547) (Milos Djermanovic)48b53d6
docs: replace var with const in examples (#19539) (Nitin Kumar)c39d7db
docs: Update README (GitHub Actions Bot)a4f8760
docs: revert accidental changes (#19542) (Francesco Trotta)280128f
docs: add copy button (#19512) (xbinaryx)cd83eaa
docs: replacevar
withconst
in examples (#19530) (Nitin Kumar)7ff0cde
docs: Update README (GitHub Actions Bot)996cfb9
docs: migrate sass to module system (#19518) (xbinaryx)17cb958
docs: replacevar
withlet
andconst
in rule examples (#19515) (Tanuj Kanti)83e24f5
docs: Replace var with let or const (#19511) (Jenna Toff)a59d0c0
docs: Update docs for defineConfig (#19505) (Nicholas C. Zakas)fe92927
docs:require-unicode-regexp
add note fori
flag and\w
(#19510) (Chaemin-Lim)Build Related
2357edd
build: exclude autogenerated files from Prettier formatting (#19548) (Francesco Trotta)Chores
0ac8ea4
chore: update dependencies for v9.23.0 release (#19554) (Francesco Trotta)20591c4
chore: package.json update for @eslint/js release (Jenkins)901344f
chore: update dependency @eslint/json to ^0.11.0 (#19552) (renovate[bot])5228383
chore: fix update-readme formatting (#19544) (Milos Djermanovic)5439525
chore: format JSON files in Trunk (#19541) (Francesco Trotta)75adc99
chore: enabled Prettier in Trunk (#19354) (Josh Goldberg ✨)2395168
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538) (Josh Goldberg ✨)129882d
chore: formatted files with Prettier via trunk fmt (#19355) (Josh Goldberg ✨)1738dbc
chore: temporarily disable prettier in trunk (#19537) (Josh Goldberg ✨)dc854fd
chore: update dependency shelljs to ^0.9.0 (#19524) (renovate[bot])5d57496
chore: fix some comments (#19525) (jimmycathy)9c5c6ee
test: fix an assertion failure (#19500) (fisker Cheung)7a699a6
chore: remove formatting-related lint rules internally (#19473) (Josh Goldberg ✨)c99db89
test: replace WebdriverIO with Cypress (#19465) (Pixel998)v9.22.0
Compare Source
Features
7ddb095
feat: Export defineConfig, globalIgnores (#19487) (Nicholas C. Zakas)Bug Fixes
19c0127
fix: improve message forno-console
suggestions (#19483) (Francesco Trotta)49e624f
fix: improve error message for falsy parsed JS AST (#19458) (Josh Goldberg ✨)Documentation
86c5f37
docs: Update README (GitHub Actions Bot)fbdeff0
docs: Update README (GitHub Actions Bot)c9e8510
docs: generate deprecation notice in TSDoc comments from rule metadata (#19461) (Francesco Trotta)2f386ad
docs: replacevar
withconst
in rule examples (#19469) (Tanuj Kanti)0e688e3
docs: Update README (GitHub Actions Bot)06b596d
docs: Restore the carrot to the position where the search input was lost (#19459) (Amaresh S M)Chores
97f788b
chore: upgrade @eslint/js@9.22.0 (#19489) (Milos Djermanovic)eed409a
chore: package.json update for @eslint/js release (Jenkins)f9a56d3
chore: upgrade eslint-scope@8.3.0 (#19488) (Milos Djermanovic)v9.21.0
Compare Source
Features
418717f
](https://redirect.github.com/eslint/eslint/commit/418717f1150bb794c40014ecConfiguration
📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.