chore(deps): update dependency eslint to v9.12.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| eslint (source) | 9.1.1 -> 9.12.0 |
Release Notes
eslint/eslint (eslint)
v9.12.0
Features
-
5a6a053feat: update tojitiv2 (#18954) (Arya Emami) -
17a07fbfeat: Hooks for test cases (RuleTester) (#18771) (Anna Bocharova) -
2ff0e51feat: Implement alternate config lookup (#18742) (Nicholas C. Zakas) -
2d17453feat: Implement modified cyclomatic complexity (#18896) (Dmitry Pashkevich)
Bug Fixes
-
ea380cafix: Upgrade retry to avoid EMFILE errors (#18986) (Nicholas C. Zakas) -
fdd6319fix: Issues with type definitions (#18940) (Arya Emami)
Documentation
-
ecbd522docs: Mention code explorer (#18978) (Nicholas C. Zakas) -
7ea4eccdocs: Clarifying the Use of Meta Objects (#18697) (Amaresh S M) -
d3e4b2edocs: Clarify how to exclude.jsfiles (#18976) (Milos Djermanovic) -
57232ffdocs: Mention plugin-kit in language docs (#18973) (Nicholas C. Zakas) -
b80ed00docs: Update README (GitHub Actions Bot) -
cb69ab3docs: Update README (GitHub Actions Bot) -
7fb0d95docs: Update README (GitHub Actions Bot) -
493348adocs: Update README (GitHub Actions Bot) -
87a582cdocs: fix typo inid-matchrule (#18944) (Jay)
Chores
-
555aafdchore: upgrade to@eslint/[email protected](#18987) (Francesco Trotta) -
873ae60chore: package.json update for @eslint/js release (Jenkins) -
d0a5414refactor: replace strip-ansi with native module (#18982) (Cristopher) -
b827029chore: Enable JSON5 linting (#18979) (Milos Djermanovic) -
8f55ca2chore: Upgrade espree, eslint-visitor-keys, eslint-scope (#18962) (Nicholas C. Zakas) -
c1a2725chore: update dependency mocha to ^10.7.3 (#18945) (Milos Djermanovic)
v9.11.1
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 PR 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
v9.9.1
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/[email protected](#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
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
v9.5.0
v9.4.0
v9.3.0
v9.2.0
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
New, updated, and removed dependencies detected. Learn more about Socket for GitHub ↗︎
| Package | New capabilities | Transitives | Size | Publisher |
|---|---|---|---|---|
| npm/[email protected] 🔁 npm/[email protected] | Transitive: eval, shell, unsafe | +85 |
10.8 MB | eslintbot, openjsfoundation |
[!IMPORTANT]
Review skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai reviewcommand.You can disable this status message by setting the
reviews.review_statustofalsein the CodeRabbit configuration file.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
🪧 Tips
Chat
There are 3 ways to chat with CodeRabbit:
- Review comments: Directly reply to a review comment made by CodeRabbit. Example:
-
I pushed a fix in commit <commit_id>, please review it. -
Generate unit testing code for this file. -
Open a follow-up GitHub issue for this discussion.
-
- Files and specific lines of code (under the "Files changed" tab): Tag
@coderabbitaiin a new review comment at the desired location with your query. Examples:-
@coderabbitai generate unit testing code for this file. -
@coderabbitai modularize this function.
-
- PR comments: Tag
@coderabbitaiin a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:-
@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase. -
@coderabbitai read src/utils.ts and generate unit testing code. -
@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format. -
@coderabbitai help me debug CodeRabbit configuration file.
-
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.
CodeRabbit Commands (Invoked using PR comments)
-
@coderabbitai pauseto pause the reviews on a PR. -
@coderabbitai resumeto resume the paused reviews. -
@coderabbitai reviewto trigger an incremental review. This is useful when automatic reviews are disabled for the repository. -
@coderabbitai full reviewto do a full review from scratch and review all the files again. -
@coderabbitai summaryto regenerate the summary of the PR. -
@coderabbitai generate docstringsto generate docstrings for this PR. (Beta) -
@coderabbitai resolveresolve all the CodeRabbit review comments. -
@coderabbitai configurationto show the current CodeRabbit configuration for the repository. -
@coderabbitai helpto get help.
Other keywords and placeholders
- Add
@coderabbitai ignoreanywhere in the PR description to prevent this PR from being reviewed. - Add
@coderabbitai summaryto generate the high-level summary at a specific location in the PR description. - Add
@coderabbitaianywhere in the PR title to generate the title automatically.
CodeRabbit Configuration File (.coderabbit.yaml)
- You can programmatically configure CodeRabbit by adding a
.coderabbit.yamlfile to the root of your repository. - Please see the configuration documentation for more information.
- If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation:
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
Documentation and Community
- Visit our Documentation for detailed information on how to use CodeRabbit.
- Join our Discord Community to get help, request features, and share feedback.
- Follow us on X/Twitter for updates and announcements.