Lint: simplify ESLint config and add oxlint configuration (#6443)

* Simplify ESLint config and add oxlint configuration

- Switch from typescript-eslint recommended to base config
- Remove redundant TypeScript-specific rules that are handled by base config
- Add oxlint configuration with appropriate rules
- Simplify globals configuration using globals package
- Add coverage directory to ESLint ignores
- Clean up various TypeScript rule configurations

* Add release notes for PR #6443

* [autofix.ci] apply automated fixes

* Refactor release note generator and update CLI argument parsing

- Adjusted the release note generator to fix string formatting.
- Refactored CLI argument parsing in migrate/cli.ts to use parseSync for improved clarity and consistency.

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Matiss Janis Aboltins
2025-12-18 23:53:46 +00:00
committed by GitHub
parent a0850eab17
commit 05735eb55d
28 changed files with 187 additions and 195 deletions

View File

@@ -9277,7 +9277,7 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:8.46.4, @typescript-eslint/parser@npm:^8.46.4":
"@typescript-eslint/parser@npm:8.46.4":
version: 8.46.4
resolution: "@typescript-eslint/parser@npm:8.46.4"
dependencies:
@@ -10051,7 +10051,6 @@ __metadata:
"@octokit/rest": "npm:^22.0.1"
"@types/node": "npm:^22.19.1"
"@types/prompts": "npm:^2.4.9"
"@typescript-eslint/parser": "npm:^8.46.4"
cross-env: "npm:^10.1.0"
eslint: "npm:^9.39.2"
eslint-import-resolver-typescript: "npm:^4.4.4"