Skip to content

chore(deps-dev): bump lint-staged from 17.1.1 to 17.2.0#1253

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/lint-staged-17.2.0
Open

chore(deps-dev): bump lint-staged from 17.1.1 to 17.2.0#1253
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/lint-staged-17.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps lint-staged from 17.1.1 to 17.2.0.

Release notes

Sourced from lint-staged's releases.

v17.2.0

Minor Changes

  • #1823 ee156cc - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:

    /** @type {import('lint-staged').Configuration} */
    export default {
      "*.ts": () => "tsc", // Run "tsc" when any TS file is changed (for entire project)
    };

    Where the spawned command is literally "tsc" without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.

    Also, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:

    /** @type {import('lint-staged').Configuration} */
    export default {
      "*.js": {
        title: "Log staged JS files to console",
        task: async (files) => {
          console.log("Staged JS files:", files);
        },
      },
    };
Changelog

Sourced from lint-staged's changelog.

17.2.0

Minor Changes

  • #1823 ee156cc - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:

    /** @type {import('lint-staged').Configuration} */
    export default {
      "*.ts": () => "tsc", // Run "tsc" when any TS file is changed (for entire project)
    };

    Where the spawned command is literally "tsc" without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.

    Also, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:

    /** @type {import('lint-staged').Configuration} */
    export default {
      "*.js": {
        title: "Log staged JS files to console",
        task: async (files) => {
          console.log("Staged JS files:", files);
        },
      },
    };
Commits
  • fb540fb Merge pull request #1824 from lint-staged/changeset-release/main
  • dc0a738 chore(changeset): release
  • 60cbb88 Merge pull request #1823 from lint-staged/reimplement-chunk-files
  • 2354dc4 build(deps): update dependencies
  • 0516e7f docs: adjust debug logs
  • e22f6ed style: run oxfmt on README.md
  • 37e8e1a fix: restore chunking of git add command after running tasks
  • 2c75f1d chore: remove unused file
  • ee156cc feat: add improved lazy-chunking of command strings
  • baa7c98 feat: remove current chunkFiles implementation
  • See full diff in compare view

@dependabot dependabot Bot added the area:dependencies Composer/npm dependency work label Jul 24, 2026
@dependabot
dependabot Bot requested a review from ashleyshaw as a code owner July 24, 2026 08:23
@dependabot dependabot Bot added the area:dependencies Composer/npm dependency work label Jul 24, 2026
@github-actions github-actions Bot added this to the v1.0 milestone Jul 24, 2026
@github-actions github-actions Bot added lang:js JavaScript/TypeScript lang:json JSON config/content status:needs-review Awaiting code review priority:normal Default priority type:chore Chore / small hygiene change meta:needs-changelog Requires a changelog entry before merge meta:dependabot-security Dependabot update appears security-related and eligible for guarded automation labels Jul 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/lint-staged-17.2.0 branch from 762c987 to ca4345a Compare July 24, 2026 08:38
@github-actions github-actions Bot removed the meta:dependabot-security Dependabot update appears security-related and eligible for guarded automation label Jul 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/lint-staged-17.2.0 branch 4 times, most recently from c62aeee to f16f31b Compare July 24, 2026 12:10
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 17.1.1 to 17.2.0.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v17.1.1...v17.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 17.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/lint-staged-17.2.0 branch from f16f31b to 7b77af3 Compare July 24, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dependencies Composer/npm dependency work lang:js JavaScript/TypeScript lang:json JSON config/content meta:needs-changelog Requires a changelog entry before merge priority:normal Default priority status:needs-review Awaiting code review type:chore Chore / small hygiene change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant