chore(deps): update dependency lint-staged to v16
This MR contains the following updates:
Package | Change | Age | Confidence |
---|---|---|---|
lint-staged | ^15.5.2 -> ^16.1.5 |
Release Notes
lint-staged/lint-staged (lint-staged)
v16.1.5
Patch Changes
-
#1608
4e3ce22
Thanks @srsatt! - Detect the git repo's top-level directory correctly when in a worktree.
v16.1.4
Patch Changes
-
#1604
90b37b0
Thanks @iiroj! - Add anothertypes
field topackage.json
to make even more sure NPM detects that lint-staged includes built-in TypeScript type definitions.
v16.1.3
Patch Changes
-
#1602
7ea700b
Thanks @dword-design! - Add thetypes
field topackage.json
to make sure NPM detects lint-staged includes built-in TypeScript type definitions.
v16.1.2
Patch Changes
-
#1570
a7c0c88
Thanks @ItsNickBarry! - When using--diff-filter
with theD
option to include deleted staged files, lint-staged no longer tries to stage the deleted files, unless they're no longer deleted. Previously this caused an error fromgit add
likefatal: pathspec 'deleted-file' did not match any files
. -
38f942e
Thanks @iiroj! - Removed an extraneous log entry that printedshouldHidePArtiallyStagedFiles
to console output.
v16.1.1
Patch Changes
-
#1565
3686977
Thanks @iiroj! - Lint-staged now explicitly warns about potential data loss when using--no-stash
. -
#1571
02299a9
Thanks @iiroj! - Function tasks (introduced in v16.0.0) only receive the staged files matching the configured glob, instead of all staged files. -
#1563
bc61c74
Thanks @iiroj! - This version fixes incorrect behavior where unstaged changes were committed when using the--no-stash
option. This happened because--no-stash
implied--no-hide-partially-staged
, meaning unstaged changes to files which also had other staged changes were added to the commit by lint-staged; this is no longer the case.The previous (incorrect) behavior can still be achieved by using both options
--no-stash --no-hide-partially-staged
at the same time.
v16.1.0
Minor Changes
-
#1536
e729daa
Thanks @iiroj! - A new flag--no-revert
has been introduced for when task modifications should be applied to the index before aborting the commit in case of errors. By default, lint-staged will clear all task modifications and revert to the original state. -
#1550
b27fa3f
Thanks @iiroj! - Lint-staged now ignores symlinks and leaves them out from the list of staged files.
Patch Changes
-
#1558
c37dc38
Thanks @iiroj! - The minimum required Node.js version is lowered to20.17
following nano-spawn@1.0.2.
v16.0.0
Major Changes
-
#1546
158d15c
Thanks @iiroj! - Processes are spawned using nano-spawn instead of execa. If you are using Node.js scripts as tasks, you might need to explicitly run them withnode
, especially when using Windows:{ "*.js": "node my-js-linter.js" }
-
#1546
158d15c
Thanks @iiroj! - The--shell
flag has been removed and lint-staged no longer supports evaluating commands directly via a shell. To migrate existing commands, you can create a shell script and invoke it instead. Lint-staged will pass matched staged files as a list of arguments, accessible via"$@​"
:
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.