meta: bump the lint group across 1 directory with 8 updates by dependabot[bot] · Pull Request #8733 · nodejs/nodejs.org
Bumps the lint group with 8 updates in the / directory:
| Package | From | To |
|---|---|---|
| lint-staged | 16.2.7 |
16.4.0 |
| @eslint/js | 9.39.2 |
10.0.1 |
| eslint | 9.39.2 |
10.0.3 |
| eslint-plugin-import-x | 4.16.1 |
4.16.2 |
| typescript-eslint | 8.54.0 |
8.57.0 |
| stylelint | 17.1.1 |
17.4.0 |
| stylelint-order | 7.0.1 |
8.1.1 |
| eslint-plugin-mdx | 3.6.2 |
3.7.0 |
Updates lint-staged from 16.2.7 to 16.4.0
Release notes
Sourced from lint-staged's releases.
v16.4.0
Minor Changes
- #1739
687fc90Thanks@hyperz111! - Replacemicromatchwithpicomatchto reduce dependencies.v16.3.4
Patch Changes
- #1742
9d6e827Thanks@iiroj! - Update dependencies, includingtinyexec@1.0.4to make sure localnode_modules/.binare preferred to global locations (released intinyexec@1.0.3).v16.3.3
Patch Changes
- #1740
0109e8dThanks@iiroj! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.v16.3.2
Patch Changes
- #1735
2adaf6cThanks@iiroj! - Hide the extracmdwindow on Windows by spawning tasks without thedetachedoption.v16.3.1
Patch Changes
- #1729
cd5d762Thanks@iiroj! - Removenano-spawnas a dependency frompackage.jsonas it was replaced withtinyexecand is no longer used.v16.3.0
Minor Changes
#1698
feda37aThanks@iiroj! - Run external processes withtinyexecinstead ofnano-spawn.nano-spawnreplacedexecain lint-staged version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hopetinyexecimproves the situation.#1699
1346d16Thanks@iiroj! - Removepidtreeas a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and thetaskkillcommand on Windows.Patch Changes
Changelog
Sourced from lint-staged's changelog.
16.4.0
Minor Changes
- #1739
687fc90Thanks@hyperz111! - Replacemicromatchwithpicomatchto reduce dependencies.16.3.4
Patch Changes
- #1742
9d6e827Thanks@iiroj! - Update dependencies, includingtinyexec@1.0.4to make sure localnode_modules/.binare preferred to global locations (released intinyexec@1.0.3).16.3.3
Patch Changes
- #1740
0109e8dThanks@iiroj! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.16.3.2
Patch Changes
- #1735
2adaf6cThanks@iiroj! - Hide the extracmdwindow on Windows by spawning tasks without thedetachedoption.16.3.1
Patch Changes
- #1729
cd5d762Thanks@iiroj! - Removenano-spawnas a dependency frompackage.jsonas it was replaced withtinyexecand is no longer used.16.3.0
Minor Changes
#1698
feda37aThanks@iiroj! - Run external processes withtinyexecinstead ofnano-spawn.nano-spawnreplacedexecain lint-staged version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hopetinyexecimproves the situation.#1699
1346d16Thanks@iiroj! - Removepidtreeas a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and thetaskkillcommand on Windows.Patch Changes
Commits
445f9ddchore(changeset): released91be60docs: update readme to use picomatchb392a9frefactor: extractmatchFilesand add unit tests687fc90refactor: replace micromatch with picomatch26dadf9chore(changeset): release9d6e827build(deps): update dependencies8aea986chore(changeset): release0109e8dfix: strip Git CRLF warning from outputdfd6a7achore(changeset): release2adaf6cfix(Windows): do not spawn tasks as detached since it opens a cmd window on ...- Additional commits viewable in compare view
Updates @eslint/js from 9.39.2 to 10.0.1
Release notes
Sourced from @eslint/js's releases.
v10.0.1
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency@eslint/config-arrayto ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
e5c281fchore: updates for v9.39.3 release (Jenkins)8c3832achore: update@typescript-eslint/parserto ^8.56.0 (#20514) (Milos Djermanovic)8330d23test: add tests for config-api (#20493) (Milos Djermanovic)37d6e91chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)da7cd0erefactor: cleanup error message templates (#20479) (Francesco Trotta)84fb885chore: package.json update for@eslint/jsrelease (Jenkins)1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467) (Milos Djermanovic)v10.0.0
Breaking Changes
f9e54f4feat!: estimate rule-tester failure location (#20420) (ST-DDT)a176319feat!: replacechalkwithstyleTextand addcolortoResultsMeta(#20227) (루밀LuMir)c7046e6feat!: enable JSX reference tracking (#20152) (Pixel998)fa31a60feat!: addnameto configs (#20015) (Kirk Waiblinger)3383e7efix!: remove deprecatedSourceCodemethods (#20137) (Pixel998)501abd0feat!: update dependency minimatch to v10 (#20246) (renovate[bot])ca4d3b4fix!: stricter rule tester assertions for valid test cases (#20125) (唯然)96512a6fix!: Remove deprecated rule context methods (#20086) (Nicholas C. Zakas)c69fdacfeat!: remove eslintrc support (#20037) (Francesco Trotta)208b5ccfeat!: UseScopeManager#addGlobals()(#20132) (Milos Djermanovic)a2ee188fix!: adduniqueItems: trueinno-invalid-regexpoption (#20155) (Tanuj Kanti)a89059dfeat!: Program range span entire source text (#20133) (Pixel998)39a6424fix!: assert 'text' is a string across all RuleFixer methods (#20082) (Pixel998)f28fbf8fix!: Deprecate"always"and"as-needed"options of theradixrule (#20223) (Milos Djermanovic)aa3fb2bfix!: tightenfunc-namesschema (#20119) (Pixel998)f6c0ed0feat!: reporteslint-envcomments as errors (#20128) (Francesco Trotta)4bf739ffix!: remove deprecatedLintMessage#nodeTypeandTestCaseError#type(#20096) (Pixel998)523c076feat!: drop support for jiti < 2.2.0 (#20016) (michael faith)454a292feat!: updateeslint:recommendedconfiguration (#20210) (Pixel998)4f880eefeat!: removev10_*and inactiveunstable_*flags (#20225) (sethamus)f18115cfeat!:no-shadow-restricted-namesreportglobalThisby default (#20027) (sethamus)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160) (Milos Djermanovic)Features
... (truncated)
Commits
84fb885chore: package.json update for@eslint/jsrelease1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467)f3fbc2fchore: set@eslint/jsversion to 10.0.0 to skip releasing it (#20466)b4b3127chore: package.json update for@eslint/jsrelease0b14059chore: package.json update for@eslint/jsreleasefa31a60feat!: addnameto configs (#20015)1e2cad5chore: package.json update for@eslint/jsrelease454a292feat!: updateeslint:recommendedconfiguration (#20210)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160)- See full diff in compare view
Updates eslint from 9.39.2 to 10.0.3
Release notes
Sourced from eslint's releases.
v10.0.3
Bug Fixes
e511b58fix: update eslint (#20595) (renovate[bot])f4c9cf9fix: include variable name inno-useless-assignmentmessage (#20581) (sethamus)ee9ff31fix: update dependency minimatch to ^10.2.4 (#20562) (Milos Djermanovic)Documentation
9fc31b0docs: Update README (GitHub Actions Bot)4efaa36docs: add info box foreslint-plugin-eslint-comments(#20570) (DesselBane)23b2759docs: add v10 migration guide link to Use docs index (#20577) (Pixel998)80259a9docs: Remove deprecated eslintrc documentation files (#20472) (Copilot)9b9b4badocs: fix typo in no-await-in-loop documentation (#20575) (Pixel998)e7d72a7docs: document TypeScript 5.3 minimum supported version (#20547) (sethamus)Chores
ef8fb92chore: package.json update for eslint-config-eslint release (Jenkins)e8f2104chore: updates for v9.39.4 release (Jenkins)5cd1604refactor: simplify isCombiningCharacter helper (#20524) (Huáng Jùnliàng)70ff1d0chore: eslint-config-eslint require Node^20.19.0 || ^22.13.0 || >=24(#20586) (Milos Djermanovic)e32df71chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (#20576) (Milos Djermanovic)53ca6eechore: disableeslint-comments/no-unused-disablerule (#20578) (Milos Djermanovic)e121895ci: pin Node.js 25.6.1 (#20559) (Milos Djermanovic)efc5aefchore: updatetsconfig.jsonineslint-config-eslint(#20551) (Francesco Trotta)v10.0.2
Bug Fixes
Documentation
13eeedbdocs: link rule type explanation to CLI option --fix-type (#20548) (Mike McCready)98cbf6bdocs: update migration guide per Program range change (#20534) (Huáng Jùnliàng)61a2405docs: add missing semicolon in vars-on-top rule example (#20533) (Abilash)Chores
951223bchore: update dependency@eslint/eslintrcto ^3.3.4 (#20553) (renovate[bot])6aa1afechore: update dependency eslint-plugin-jsdoc to ^62.7.0 (#20536) (Milos Djermanovic)v10.0.1
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency@eslint/config-arrayto ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
... (truncated)
Commits
bfce7ea10.0.3d44ced8Build: changelog update for 10.0.3e511b58fix: update eslint (#20595)ef8fb92chore: package.json update for eslint-config-eslint releasee8f2104chore: updates for v9.39.4 release5cd1604refactor: simplify isCombiningCharacter helper (#20524)9fc31b0docs: Update README70ff1d0chore: eslint-config-eslint require Node^20.19.0 || ^22.13.0 || >=24(#20586)f4c9cf9fix: include variable name inno-useless-assignmentmessage (#20581)4efaa36docs: add info box foreslint-plugin-eslint-comments(#20570)- Additional commits viewable in compare view
Updates eslint-plugin-import-x from 4.16.1 to 4.16.2
Release notes
Sourced from eslint-plugin-import-x's releases.
v4.16.2
Patch Changes
#457
1da4043Thanks@SukkaW! - Make theno-unused-modulesrule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the newsuppressMissingFileEnumeratorAPIWarningrule option (import-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]).#450
a51be0fThanks@andrewgaun! - fix(deps): Bumping minimatch 10 version to avoid dependency with a critical vulnerabilityUpdating the minimum
minimatch10 version to 10.1.2 which updates a dependency (@isaacs/brace-expansion) with a critical vulnerability. See GHSA-7h2j-956f-4vf2#466
b669acaThanks@SukkaW! - Makeeslint-plugin-import-xcompatible with ESLint'sdefineConfig#434
a3aae61Thanks@stepankuzmin! - fix(deps): replace type-fest with@package-json/typesPackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller
@package-json/typespackage ensures the types are available to all consumers while reducing bundle size.#458
60312eeThanks@SukkaW! - Bump peer deps version range to include ESLint 10 support#443
b416a8aThanks@baevm! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes#454
d3f8d67Thanks@SukkaW! - First step toward ESLint 10 support:
sourceTypedetermination now preferscontext.languageOptionswhen possible- Ensure
context.parserOptionsno longer results in crashes with ESLint 10- Merge
getParserandgetParserPathimplementations into onegetParserOrPath#406
d0a7816Thanks@marcalexiei! - fix(package): remove config and rules exports pointing to empty files
Changelog
Sourced from eslint-plugin-import-x's changelog.
4.16.2
Patch Changes
#457
1da4043Thanks@SukkaW! - Make theno-unused-modulesrule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the newsuppressMissingFileEnumeratorAPIWarningrule option (import-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]).#450
a51be0fThanks@andrewgaun! - fix(deps): Bumping minimatch 10 version to avoid dependency with a critical vulnerabilityUpdating the minimum
minimatch10 version to 10.1.2 which updates a dependency (@isaacs/brace-expansion) with a critical vulnerability. See GHSA-7h2j-956f-4vf2#466
b669acaThanks@SukkaW! - Makeeslint-plugin-import-xcompatible with ESLint'sdefineConfig#434
a3aae61Thanks@stepankuzmin! - fix(deps): replace type-fest with@package-json/typesPackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller
@package-json/typespackage ensures the types are available to all consumers while reducing bundle size.#458
60312eeThanks@SukkaW! - Bump peer deps version range to include ESLint 10 support#443
b416a8aThanks@baevm! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes#454
d3f8d67Thanks@SukkaW! - First step toward ESLint 10 support:
sourceTypedetermination now preferscontext.languageOptionswhen possible- Ensure
context.parserOptionsno longer results in crashes with ESLint 10- Merge
getParserandgetParserPathimplementations into onegetParserOrPath#406
d0a7816Thanks@marcalexiei! - fix(package): remove config and rules exports pointing to empty files
Commits
69ddbbachore: release eslint-plugin-import-x (#407)b669acafix(#421):defineConfigcompatible (#466)60312eechore: prepare for ESLint 10 more (#458)1da4043refactor: makeno-unused-modulesno-op on ESLint 10 or later (#457)d801fd7docs: remove SublimeLinter-eslint mention in README (#432)1909953chore(deps): update dependency minimatch to v9.0.8 [security] (#460)b416a8afix:consistent-type-specifier-stylewithprefer-inlineand TS resolution...a51be0fchore(deps): bumping minimatch 10 to 10.1.2 to avoid dependencies with cr...d3f8d67refactor: first step toward ESLint 10 support (#454)a3aae61fix(deps): replacetype-festw/@package-json/types(#434)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for eslint-plugin-import-x since your current version.
Updates typescript-eslint from 8.54.0 to 8.57.0
Release notes
Sourced from typescript-eslint's releases.
v8.57.0
8.57.0 (2026-03-09)
🚀 Features
- eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#12080)
🩹 Fixes
- eslint-plugin: [strict-void-return] false positives with overloads (#12055)
- eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#12079)
- eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#12077)
- eslint-plugin: [prefer-promise-reject-errors] add allow
TypeOrValueSpecifierto prefer-promise-reject-errors (#12094)- eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#12089)
- typescript-estree: switch back to use
ts.getModifiers()(#12034)- typescript-estree: if the template literal is tagged and the text has an invalid escape,
cookedwill benull(#11355)❤️ Thank You
- Brad Zacher
@bradzacher- Brian Schlenker
@bschlenk- Evyatar Daud
@StyleShit- fisker Cheung
@fisker- James Henry
@JamesHenry- Josh Goldberg
- Kirk Waiblinger
@kirkwaiblinger- Moses Odutusin
@thebolarin- Newton Yuan
@NewtonYuan- SungHyun627
@SungHyun627- Younsang Na
@nayounsangSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.56.1
8.56.1 (2026-02-23)
What's Changed
- chore(deps): update dependency minimatch to v10.2.2 by
@benmccannin typescript-eslint/typescript-eslint#12074You can read about our versioning strategy and releases on our website.
v8.56.0
8.56.0 (2026-02-16)
🚀 Features
- support ESLint v10 (#12057)
... (truncated)
Changelog
Sourced from typescript-eslint's changelog.
8.57.0 (2026-03-09)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.56.1 (2026-02-23)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.56.0 (2026-02-16)
🚀 Features
- support ESLint v10 (#12057)
❤️ Thank You
- Brad Zacher
@bradzacher- Joshua Chen
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.55.0 (2026-02-09)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Commits
2c6aeeechore(release): publish 8.57.0f696dadchore: use pnpm catalog (#12047)a09921echore: update vitest to 4.x (#12071)96a04a9chore(release): publish 8.56.18b8b68fchore(release): publish 8.56.068a074ffeat: support ESLint v10 (#12057)fedfe86chore(release): publish 8.55.0b931f8cchore: use workspace refs for workspace deps (#12018)1f17a79chore: migrate to pnpm (#11248)- See full diff in compare view
Updates stylelint from 17.1.1 to 17.4.0
Release notes
Sourced from stylelint's releases.
17.4.0
It adds 2 options to the rules and fixes 7 bugs.
- Added:
ignoreAtRules: []toat-rule-no-vendor-prefix(#9096) (@theacrat).- Added:
ignoreMediaFeatureNames: []tomedia-feature-name-no-vendor-prefix(#9097) (@theacrat).- Fixed: performance of selector cloning rules (#9089) (
@jeddy3).- Fixed:
*-empty-line-beforeperformance (#9092) (@jeddy3).- Fixed:
declaration-property-value-no-unknownperformance (#9090) (@jeddy3).- Fixed:
no-irregular-whitespaceperformance (#9091) (@jeddy3).- Fixed:
property-no-unknownfalse negatives for at-rule descriptors (#9109) (@jeddy3).- Fixed:
property-no-unknownfalse positives forcorner-shape(#9099) (@jeddy3).- Fixed:
property-no-unknownfalse positives for double-slashed properties (#9099) (@jeddy3).17.3.0
It fixes 17 bugs. 3 related to supporting
calc()indeclaration-property-value-no-unknown, and 13 performance ones that make Stylelint a further 3x faster when using the rules in our standard config.
- Fixed: performance of rule sequencing (#9055) (
@jeddy3).- Fixed:
*-listperformance (#9056) (@jeddy3).- Fixed:
*-notationperformance (#9044) (@jeddy3).- Fixed:
declaration-property-max-valuesperformance (#9057) (@jeddy3).- Fixed:
declaration-property-value-keyword-no-deprecatedperformance (#9058) (@jeddy3).- Fixed:
declaration-property-value-no-unknownfalse negatives for math functions inside of non-math functions (#9064) (@romainmenke).- Fixed:
declaration-property-value-no-unknownfalse positives forcalc()with mixed operations (#9064) (@romainmenke).- Fixed:
declaration-property-value-no-unknownperformance (#9062) (@jeddy3).- Fixed:
declaration-property-value-no-unknownreported ranges for multiple math functions (#9064) (@romainmenke).- Fixed:
length-zero-no-unitperformance (#9046) (@jeddy3).- Fixed:
named-grid-areas-no-invalidfalse positives for mix of tabs and spaces (#9039) (@adalinesimonian).- Fixed:
no-unknown-custom-mediaperformance (#9059) (@jeddy3).- Fixed:
selector-max-*performance (#9042) (@jeddy3).- Fixed:
shorthand-property-no-redundant-valuesperformance (#9047) (@jeddy3).- Fixed:
syntax-string-no-invalidperformance (#9061) (@jeddy3).- Fixed:
time-min-millisecondsperformance (#9060) (@jeddy3).- Fixed:
value-keyword-caseperformance (#9048) (@jeddy3).17.2.0
It fixes 7 bugs, including 5 performance ones that make Stylelint 7x faster and use 3x less memory on larger codebases such as design systems and monorepos. We also restructured our docs to create a contributor guide. If you'd like to help out and contribute to Stylelint, that's the place to start.
- Fixed: performance of config augmentation and module imports (#9021) (
@adalinesimonian).- Fixed: performance of config override matching (#9023) (
@adalinesimonian).- Fixed: performance of config resoluti...
Description has been truncated