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
c25c393566
refactor(homebrew): modernize manager ( #39926 )
...
* use regexes where feasable
* refactor: rename ruby files and use managerdata interface
* docs: add docs
* fix tests
* refactor to use class based handlers
* test: improve test coverage
* refactor: rename buildNewUrls to buildArchiveUrls
* moving depName to logging meta
* use parseUrl util
* remove unreachable code
2025-12-17 20:08:41 +00:00
renovate[bot]
b34bbb5b2a
chore(deps): update linters (main) ( #38897 )
...
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | ----------------- | ------ | ------ |
| npm | @eslint/js | 9.37.0 | 9.39.0 |
| npm | eslint | 9.37.0 | 9.39.0 |
| npm | typescript-eslint | 8.45.0 | 8.46.2 |
* refactor: fix lint issues (#39183 )
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | ----------------- | ------ | ------ |
| npm | @eslint/js | 9.37.0 | 9.38.0 |
| npm | eslint | 9.37.0 | 9.38.0 |
| npm | typescript-eslint | 8.45.0 | 8.46.2 |
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | ----------------- | ------ | ------ |
| npm | @eslint/js | 9.37.0 | 9.39.0 |
| npm | eslint | 9.37.0 | 9.39.0 |
| npm | typescript-eslint | 8.45.0 | 8.46.2 |
* refactor
* revert unwanted changes
* version sync
* version sync
* sync versions
* sync versions
* Apply suggestion from @RahulGautamSingh
* use named exports
* fix new lint issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
2025-11-10 10:33:01 +00:00
Michael Kriese
b5ff90f2bd
fix: improve coverage ( #34667 )
2025-03-06 17:05:19 +00:00
renovate[bot]
eb8c08079e
chore(deps): update typescript-eslint monorepo to v8 (major) ( #30750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2024-08-14 10:33:02 +00:00
Nicolas Karolak
e035f0562d
fix(homebrew): handle new github archive url format ( #29138 )
2024-05-20 08:00:18 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
Rhys Arkins
36e2b328bb
chore: update types reference
2023-08-15 11:31:15 +02:00
renovate[bot]
fe739befbf
chore(deps): update linters to v6 (major) ( #23325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2023-08-02 15:07:49 +00:00
Rhys Arkins
3cef2f2e4f
refactor: PackageFile -> PackageFileContent ( #20502 )
2023-02-19 12:43:48 +00:00
Sergei Zharinov
e4dbd4ad49
fix(ci): Restrict template expressions ( #16834 )
...
* fix(ci): Restrict template expressions
* Fix
* Fix
* Fix
2022-07-30 16:28:31 +02:00
Michael Kriese
6c7e79fbe3
refactor(manager): more strict null checks ( #15166 )
2022-04-19 17:46:07 +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