Sebastian Poxhofer
9717259ffc
refactor(oxlint): enable no-else-return and unicorn/no-lonely-if ( #44553 )
...
Enable no-else-return (with allowElseIf: false) and unicorn/no-lonely-if
as errors in .oxlintrc.json and fix all 131 pre-existing violations
(91 no-else-return, 40 unicorn/no-lonely-if) across 98 files.
The no-else-return violations were fixed with the oxlint autofix
(iterated to a fixpoint, plus two else-if chains that required
--fix-dangerously) followed by Prettier formatting. One comment dropped
by the autofix in lib/modules/manager/pub/artifacts.ts was restored
manually. The unicorn/no-lonely-if violations were merged by hand,
preserving comments and coverage-ignore hints.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-14 12:11:21 +00:00
Sebastian Poxhofer
73b90e958b
refactor: remove string concetation for production code ( #43442 )
...
refactor: prefer templates rather than `+`
2026-05-19 13:31:27 +00:00
Michael Kriese
6804768a1a
feat(npm): support pnpm workspace file overrides ( #42247 )
...
* feat(npm): support pnpm workspace file overrides
* chore: fix comment
* refactor: use types
* feat(npm/pnpm): update overrides in workspace file
* test: fix test
* chore: fix coverage
2026-04-08 12:01:31 +00:00
renovate[bot]
c2aa761c1e
chore(deps): update linters (main) ( #41417 )
...
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | -------------------- | ------ | ------ |
| npm | @eslint/js | 9.39.2 | 9.39.3 |
| npm | eslint | 9.39.2 | 9.39.3 |
| npm | eslint-plugin-oxlint | 1.46.0 | 1.49.0 |
| npm | oxlint | 1.47.0 | 1.49.0 |
| npm | typescript-eslint | 8.55.0 | 8.56.0 |
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | -------------------- | ------ | ------ |
| npm | @eslint/js | 9.39.2 | 9.39.3 |
| npm | eslint | 9.39.2 | 9.39.3 |
| npm | eslint-plugin-oxlint | 1.46.0 | 1.49.0 |
| npm | oxlint | 1.47.0 | 1.49.0 |
| npm | typescript-eslint | 8.55.0 | 8.56.0 |
* Radix rule has been deprecated
* fixup! Radix rule has been deprecated
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at >
2026-02-28 11:23:25 +00:00
Sergei Zharinov
930cf6633c
refactor: Rewrite imports with .ts extensions ( #40700 )
...
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Michael Kriese
050ac8d23b
chore: better code coverage ( #39518 )
2025-11-25 15:01:54 +00:00
RahulGautamSingh
76f911041a
refactor: use named exports ( #39196 )
...
* use named exports
* fix test
* add missing imnport
* fix prettier
2025-11-10 12:00:35 +00:00
Mirko Kruschke
d7a741b831
feat(npm)!: support yarn catalogs ( #38215 )
...
BREAKING CHANGE: communit plugin yarn-catalogs-plugin is not supported anymore
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
2025-11-06 08:07:40 +00:00
Mirko Kruschke
cb695e3907
feat(npm): support yarn catalogs via yarn-plugin-catalogs ( #37293 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
2025-09-22 14:41:46 +00:00
Michael Kriese
a5f3956210
refactor: remove default radix from parseInt ( #37489 )
2025-08-13 15:36:30 +00:00
Michael Kriese
14fe4c3811
chore(npm): fix coverage reporting ( #37401 )
2025-08-08 13:12:04 +00:00
renovate[bot]
94c073ab6b
chore(deps): update linters (main) ( #34869 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at >
2025-03-23 17:57:04 +00:00
Rhys Arkins
33959ef7cb
fix(yarn): support v4 lock file detection and add forwards compatibility ( #27835 )
2024-03-11 08:44:14 +00:00
Rhys Arkins
5c386948b4
chore(yarn): improve logging for version detection ( #27629 )
2024-02-29 07:06:29 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
Michael Kriese
375d2678a8
fix(manager/npm): determine yarn version from lockfile ( #23975 )
2023-08-21 08:23:19 +00:00
Rhys Arkins
36e2b328bb
chore: update types reference
2023-08-15 11:31:15 +02:00
Rhys Arkins
f85ee2680c
fix(yarn): try/catch .yarnrc.yml parsing ( #19787 )
2023-01-11 18:25:48 +01:00
Elizabeth Craig
2b651aeaa3
fix(yarn): skip individual invalid entries in yarn.lock ( #19018 )
2022-11-22 06:16:32 +00:00
Michael Kriese
0a582d31c7
refactor: fix nullable types ( #16156 )
...
* refactor: fix nullable types
* chore: revert changes
* chore: fix lint comments
* chore: revert changes
2022-06-20 16:15:40 +00:00
Michael Kriese
868ebbef63
refactor(manager): final strict null checks ( #15185 )
...
* refactor(manager): final strict null checks
* refactor: fix type issues
* test: fix mocking
2022-04-20 08:40:20 +02:00
Rhys Arkins
dca3418bbd
refactor: lib/modules ( #14488 )
...
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/
BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00