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

@@ -6,9 +6,9 @@ declare module '*.png';
declare global {
function __resetWorld(): void;
// eslint-disable-next-line @typescript-eslint/no-namespace
// oxlint-disable-next-line typescript/no-namespace
namespace PlaywrightTest {
// eslint-disable-next-line @typescript-eslint/consistent-type-definitions
// oxlint-disable-next-line typescript/consistent-type-definitions
interface Matchers<R> {
toMatchThemeScreenshots(): Promise<R>;
}