Sergei Zharinov
41bfb8678e
refactor(lint): use oxlint for type-aware rules ( #41739 )
...
* feat: enable oxlint type-aware linting
Move type-aware typescript-eslint rules from ESLint to oxlint,
leveraging oxlint-tsgolint for type information. This removes
the need for ESLint's projectService and parserOptions.
- Add `options.typeAware: true` to .oxlintrc.json with all
type-aware rules (recommendedTypeChecked + stylisticTypeChecked)
- Switch ESLint to non-type-aware configs (recommended, stylistic)
- Remove projectService/parserOptions from ESLint config
- Drop @typescript-eslint/naming-convention (no oxlint equivalent)
- Update oxlint/eslint-plugin-oxlint to 1.51.0
- Add oxlint-tsgolint dependency
- Convert eslint-disable comments to oxlint-disable for type-aware rules
- Fix prefer-optional-chain violations newly caught by oxlint
* fix: revert unnecessary code changes, suppress with oxlint-disable instead
* fix: suppress remaining prefer-optional-chain violations
* fix: suppress last prefer-optional-chain violation
* fix: remove redundant --type-aware CLI flag, use config instead
2026-03-09 12:51:12 +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
Sebastian Poxhofer
3681b2a945
chore: eslint to enforce for typed imports ( #30844 )
2024-08-19 13:15:27 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
Michael Kriese
2431c5a6b6
fix: better branch code coverage ( #24274 )
2023-09-06 13:35:52 +00:00
RahulGautamSingh
938a36801e
refactor: replace test.each with it.each ( #21859 )
2023-04-28 04:33:15 +00:00
Sergei Zharinov
30eb3dda39
fix(github-actions): Fix hash extraction ( #18927 )
2022-11-15 09:47:22 -06:00
HonkingGoose
7e4aafc228
docs(docker versioning): rewrite ( #17097 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
2022-08-12 18:34:46 +00:00
RahulGautamSingh
c42957a804
refactor(modules/versioning): fix null check issues in tests ( #16145 )
...
* fix null-check issues
* Update lib/modules/versioning/versioning-metadata.spec.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-06-20 06:40:57 +00: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