Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu cancel merge
Cancels automatic merging of this PR
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ @eslint/js (9.9.1 → 9.11.0) · Repo · Changelog
Release Notes
9.11.0
9.10.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 52 commits:
9.11.0
Build: changelog update for 9.11.0
chore: upgrade @eslint/js@9.11.0 (#18927)
chore: package.json update for @eslint/js release
fix: add missing types for `no-restricted-exports` rule (#18914)
docs: correct `prefer-object-has-own` type definition comment (#18924)
fix: add missing types for `no-param-reassign` options (#18906)
fix: add missing types for `no-extra-boolean-cast` options (#18902)
refactor: Extract processor logic into ProcessorService (#18818)
feat: add "eslint/universal" to export `Linter` (#18883)
feat: Add language to types (#18917)
docs: add unicode abbreviations in no-irregular-whitespace rule (#18894)
build: Support updates to previous major versions (#18871)
chore: updates for v8.57.1 release
feat: limit the name given to `ImportSpecifier` in `id-length` (#18861)
fix: add missing types for `no-misleading-character-class` options (#18905)
fix: add missing types for `no-implicit-coercion` options (#18903)
feat: Add `no-useless-constructor` suggestion (#18799)
fix: add missing types for `no-empty-function` options (#18901)
fix: add missing types for `camelcase` options (#18897)
refactor: use optional chaining when validating config rules (#18893)
chore: Add PR note to all templates (#18892)
refactor: use `Directive` class from `@eslint/plugin-kit` (#18884)
feat: add type `FormatterFunction`, update `LoadedFormatter` (#18872)
chore: update dependency @eslint/core to ^0.6.0 (#18863)
docs: clarify `resultsMeta` in `LoadedFormatter` type (#18881)
chore: Update change.yml (#18882)
chore: enable `$ExpectType` comments in .ts files (#18869)
docs: Update README
docs: Update README
9.10.0
Build: changelog update for 9.10.0
chore: upgrade to @eslint/js@9.10.0 (#18866)
chore: package.json update for @eslint/js release
feat: Add types (#18854)
docs: update README (#18865)
feat: limit namespace import identifier in id-length rule (#18849)
feat: add `requireFlag` option to `require-unicode-regexp` rule (#18836)
docs: specify that `ruleId` can be `null` in custom formatter docs (#18857)
docs: Update README
chore: update dependency @eslint/core to ^0.5.0 (#18848)
refactor: don't use `node.value` when removing unused directives (#18835)
feat: add error message for duplicate flags in `no-invalid-regexp` (#18837)
docs: Update README
feat: report duplicate allowed flags in `no-invalid-regexp` (#18754)
docs: Update README
docs: Update README
refactor: Extract FileContext into class (#18831)
refactor: Use @eslint/plugin-kit (#18822)
chore: update dependency @eslint/json to ^0.4.0 (#18829)
chore: added missing ids (#18817)
refactor: Config class (#18763)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands