Commit 3e54f87
authored
Update Linting (#27)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.39.1` →
`9.39.4`](https://renovatebot.com/diffs/npm/eslint/9.39.1/9.39.4) |

|

|
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged) |
[`16.2.7` →
`16.4.0`](https://renovatebot.com/diffs/npm/lint-staged/16.2.7/16.4.0) |

|

|
| [publint](https://publint.dev)
([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint))
| [`0.3.15` →
`0.3.21`](https://renovatebot.com/diffs/npm/publint/0.3.15/0.3.21) |

|

|
---
### Release Notes
<details>
<summary>eslint/eslint (eslint)</summary>
###
[`v9.39.4`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.4)
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.39.3...v9.39.4)
#### Bug Fixes
-
[`f18f6c8`](https://redirect.github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459)
fix: update dependency minimatch to ^3.1.5
([#​20564](https://redirect.github.com/eslint/eslint/issues/20564))
(Milos Djermanovic)
-
[`a3c868f`](https://redirect.github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f)
fix: update dependency
[@​eslint/eslintrc](https://redirect.github.com/eslint/eslintrc)
to ^3.3.4
([#​20554](https://redirect.github.com/eslint/eslint/issues/20554))
(Milos Djermanovic)
-
[`234d005`](https://redirect.github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3)
fix: minimatch security vulnerability patch for v9.x
([#​20549](https://redirect.github.com/eslint/eslint/issues/20549))
(Andrej Beles)
-
[`b1b37ee`](https://redirect.github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a)
fix: update `ajv` to `6.14.0` to address security vulnerabilities
([#​20538](https://redirect.github.com/eslint/eslint/issues/20538))
(루밀LuMir)
#### Documentation
-
[`4675152`](https://redirect.github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347)
docs: add deprecation notice partial
([#​20520](https://redirect.github.com/eslint/eslint/issues/20520))
(Milos Djermanovic)
#### Chores
-
[`b8b4eb1`](https://redirect.github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e)
chore: update dependencies for ESLint v9.39.4
([#​20596](https://redirect.github.com/eslint/eslint/issues/20596))
(Francesco Trotta)
-
[`71b2f6b`](https://redirect.github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c)
chore: package.json update for
[@​eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`1d16c2f`](https://redirect.github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d)
ci: pin Node.js 25.6.1
([#​20563](https://redirect.github.com/eslint/eslint/issues/20563))
(Milos Djermanovic)
###
[`v9.39.3`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.3)
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.39.2...v9.39.3)
#### Bug Fixes
-
[`791bf8d`](https://redirect.github.com/eslint/eslint/commit/791bf8d7e76ce7ab8c88cb8982658823da4eff27)
fix: restore TypeScript 4.0 compatibility in types
([#​20504](https://redirect.github.com/eslint/eslint/issues/20504))
(sethamus)
#### Chores
-
[`8594a43`](https://redirect.github.com/eslint/eslint/commit/8594a436c22a0167fe3c2c4109bbdb04e519a014)
chore: upgrade
[@​eslint/js](https://redirect.github.com/eslint/js)@​9.39.3
([#​20529](https://redirect.github.com/eslint/eslint/issues/20529))
(Milos Djermanovic)
-
[`9ceef92`](https://redirect.github.com/eslint/eslint/commit/9ceef92fbd3d1298d9a00483f86897834b88acac)
chore: package.json update for
[@​eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`af498c6`](https://redirect.github.com/eslint/eslint/commit/af498c63b9ca065223a425a85afabdcc8451e69b)
chore: ignore `/docs/v9.x` in link checker
([#​20453](https://redirect.github.com/eslint/eslint/issues/20453))
(Milos Djermanovic)
###
[`v9.39.2`](https://redirect.github.com/eslint/eslint/releases/tag/v9.39.2)
[Compare
Source](https://redirect.github.com/eslint/eslint/compare/v9.39.1...v9.39.2)
#### Bug Fixes
-
[`5705833`](https://redirect.github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9)
fix: warn when `eslint-env` configuration comments are found
([#​20381](https://redirect.github.com/eslint/eslint/issues/20381))
(sethamus)
#### Build Related
-
[`506f154`](https://redirect.github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23)
build: add .scss files entry to knip
([#​20391](https://redirect.github.com/eslint/eslint/issues/20391))
(Milos Djermanovic)
#### Chores
-
[`7ca0af7`](https://redirect.github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b)
chore: upgrade to `@eslint/js@9.39.2`
([#​20394](https://redirect.github.com/eslint/eslint/issues/20394))
(Francesco Trotta)
-
[`c43ce24`](https://redirect.github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e)
chore: package.json update for
[@​eslint/js](https://redirect.github.com/eslint/js) release
(Jenkins)
-
[`4c9858e`](https://redirect.github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1)
ci: add `v9.x-dev` branch
([#​20382](https://redirect.github.com/eslint/eslint/issues/20382))
(Milos Djermanovic)
</details>
<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>
###
[`v16.4.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1640)
[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.3.4...v16.4.0)
##### Minor Changes
-
[#​1739](https://redirect.github.com/lint-staged/lint-staged/pull/1739)
[`687fc90`](https://redirect.github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814)
Thanks [@​hyperz111](https://redirect.github.com/hyperz111)! -
Replace `micromatch` with `picomatch` to reduce dependencies.
###
[`v16.3.4`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1634)
[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.3.3...v16.3.4)
##### Patch Changes
-
[#​1742](https://redirect.github.com/lint-staged/lint-staged/pull/1742)
[`9d6e827`](https://redirect.github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Update
dependencies, including
[`tinyexec@1.0.4`](https://redirect.github.com/tinylibs/tinyexec/releases/tag/1.0.4)
to make sure local `node_modules/.bin` are preferred to global locations
(released in
[`tinyexec@1.0.3`](https://redirect.github.com/tinylibs/tinyexec/releases/tag/1.0.3)).
###
[`v16.3.3`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1633)
[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.3.2...v16.3.3)
##### Patch Changes
-
[#​1740](https://redirect.github.com/lint-staged/lint-staged/pull/1740)
[`0109e8d`](https://redirect.github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Make sure
Git's warning about CRLF line-endings doesn't interfere with creating
initial backup stash.
###
[`v16.3.2`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1632)
[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.3.1...v16.3.2)
##### Patch Changes
-
[#​1735](https://redirect.github.com/lint-staged/lint-staged/pull/1735)
[`2adaf6c`](https://redirect.github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Hide the
extra `cmd` window on Windows by spawning tasks without the `detached`
option.
###
[`v16.3.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1631)
[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.3.0...v16.3.1)
##### Patch Changes
-
[#​1729](https://redirect.github.com/lint-staged/lint-staged/pull/1729)
[`cd5d762`](https://redirect.github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Remove
`nano-spawn` as a dependency from `package.json` as it was replaced with
`tinyexec` and is no longer used.
###
[`v16.3.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1630)
[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v16.2.7...v16.3.0)
##### Minor Changes
-
[#​1698](https://redirect.github.com/lint-staged/lint-staged/pull/1698)
[`feda37a`](https://redirect.github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Run
external processes with
[`tinyexec`](https://redirect.github.com/tinylibs/tinyexec) instead of
[`nano-spawn`](https://redirect.github.com/sindresorhus/nano-spawn).
`nano-spawn` replaced
[`execa`](https://redirect.github.com/sindresorhus/execa) in
*lint-staged* version 16 to limit the amount of npm dependencies
required, but caused some unknown issues related to spawning tasks.
Let's hope `tinyexec` improves the situation.
-
[#​1699](https://redirect.github.com/lint-staged/lint-staged/pull/1699)
[`1346d16`](https://redirect.github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Remove
`pidtree` as a dependency. When a task fails, its sub-processes are
killed more efficiently via the process group on Unix systems, and the
`taskkill` command on Windows.
##### Patch Changes
-
[#​1726](https://redirect.github.com/lint-staged/lint-staged/pull/1726)
[`87467aa`](https://redirect.github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d)
Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Incorrect
brace expansions like `*.{js}` (*nothing to expand*) are detected
exhaustively, instead of just a single pass.
</details>
<details>
<summary>publint/publint (publint)</summary>
###
[`v0.3.21`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0321)
[Compare
Source](https://redirect.github.com/publint/publint/compare/publint@0.3.20...publint@0.3.21)
##### Patch Changes
- Suggest adding `"sideEffects": false` when bundler-oriented package
fields or conditions are detected and the field is missing.
([#​228](https://redirect.github.com/publint/publint/pull/228))
###
[`v0.3.20`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0320)
[Compare
Source](https://redirect.github.com/publint/publint/compare/publint@0.3.19...publint@0.3.20)
##### Patch Changes
- Suggest adding `engines.node` when it is missing from detected Node.js
packages
([#​226](https://redirect.github.com/publint/publint/pull/226))
- Loosen "breaking change" wording in lint messages
([`7bb3f4f`](https://redirect.github.com/publint/publint/commit/7bb3f4fd03415d0c860dda0c252d7029144b9f94))
###
[`v0.3.19`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0319)
[Compare
Source](https://redirect.github.com/publint/publint/compare/publint@0.3.18...publint@0.3.19)
##### Patch Changes
- Add `NESTED_PACKAGE_JSON_FIELD_IGNORED` to warn when published nested
`package.json` files define `"exports"` or `"imports"`, which Node.js
ignores outside the package root.
([#​224](https://redirect.github.com/publint/publint/pull/224))
- Fix internal browser directory traversal logic
([#​224](https://redirect.github.com/publint/publint/pull/224))
###
[`v0.3.18`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0318)
[Compare
Source](https://redirect.github.com/publint/publint/compare/publint@0.3.17...publint@0.3.18)
##### Patch Changes
- Fix deprecated subpath mapping check crash and make `getPkgPathValue`
from `publint/utils` return undefined if the path is invalid
([`ad2aa9c`](https://redirect.github.com/publint/publint/commit/ad2aa9c71d25f5cfbeade8c6585aec6f8bbd532b))
###
[`v0.3.17`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0317)
[Compare
Source](https://redirect.github.com/publint/publint/compare/publint@0.3.16...publint@0.3.17)
##### Patch Changes
- Fix packing packages with pnpm when `publishConfig.directory` is set
([#​216](https://redirect.github.com/publint/publint/pull/216))
- Updated dependencies
\[[`2dcb107`](https://redirect.github.com/publint/publint/commit/2dcb1076f5367396556ed5e9edc98c76bf83072a)]:
-
[@​publint/pack](https://redirect.github.com/publint/pack)@​0.1.3
###
[`v0.3.16`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0316)
[Compare
Source](https://redirect.github.com/publint/publint/compare/publint@0.3.15...publint@0.3.16)
##### Patch Changes
- Re-enable file existence checks for TS and TSX files if they do not
use custom conditions. In v0.3.10, this was done unconditionally instead
which missed catching possible file typos if only common conditions are
used.
([`7b1408e`](https://redirect.github.com/publint/publint/commit/7b1408eb4eb2dcc2239d878ecc11f819079b4643))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/beeequeue/gmd).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent a3acd7f commit 3e54f87
2 files changed
Lines changed: 186 additions & 180 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
0 commit comments