mirror of
https://github.com/bitwarden/browser
synced 2026-01-30 16:23:53 +00:00
Added eslint-plugin-eslint to disable eslint rules covered by oxlint
This commit is contained in:
1
.github/renovate.json5
vendored
1
.github/renovate.json5
vendored
@@ -66,6 +66,7 @@
|
||||
"eslint-config-prettier",
|
||||
"eslint-import-resolver-typescript",
|
||||
"eslint-plugin-import",
|
||||
"eslint-plugin-oxlint",
|
||||
"eslint-plugin-rxjs-angular",
|
||||
"eslint-plugin-rxjs",
|
||||
"eslint-plugin-storybook",
|
||||
|
||||
@@ -10,6 +10,7 @@ import eslintPluginTailwindCSS from "eslint-plugin-tailwindcss";
|
||||
import rxjs from "eslint-plugin-rxjs";
|
||||
import angularRxjs from "eslint-plugin-rxjs-angular";
|
||||
import storybook from "eslint-plugin-storybook";
|
||||
import oxlint from "eslint-plugin-oxlint";
|
||||
|
||||
import platformPlugins from "./libs/eslint/platform/index.mjs";
|
||||
import componentPlugins from "./libs/eslint/components/index.mjs";
|
||||
@@ -29,7 +30,7 @@ export default tseslint.config(
|
||||
eslintConfigPrettier, // Disables rules that conflict with Prettier
|
||||
],
|
||||
linterOptions: {
|
||||
reportUnusedDisableDirectives: "error",
|
||||
reportUnusedDisableDirectives: "off", // TODO: Re-enable after cleaning up unused directives from oxlint migration
|
||||
},
|
||||
plugins: {
|
||||
rxjs: fixupPluginRules(rxjs),
|
||||
@@ -684,6 +685,9 @@ export default tseslint.config(
|
||||
"jest.preset.js",
|
||||
],
|
||||
},
|
||||
|
||||
// Disable ESLint rules that are already covered by oxlint
|
||||
...oxlint.buildFromOxlintConfigFile("./.oxlintrc.json"),
|
||||
);
|
||||
|
||||
/**
|
||||
|
||||
11
package-lock.json
generated
11
package-lock.json
generated
@@ -141,6 +141,7 @@
|
||||
"eslint-config-prettier": "10.1.2",
|
||||
"eslint-import-resolver-typescript": "4.3.4",
|
||||
"eslint-plugin-import": "2.31.0",
|
||||
"eslint-plugin-oxlint": "1.32.0",
|
||||
"eslint-plugin-rxjs": "5.0.3",
|
||||
"eslint-plugin-rxjs-angular": "2.0.1",
|
||||
"eslint-plugin-storybook": "9.1.16",
|
||||
@@ -23200,6 +23201,16 @@
|
||||
"semver": "bin/semver.js"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-oxlint": {
|
||||
"version": "1.32.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-oxlint/-/eslint-plugin-oxlint-1.32.0.tgz",
|
||||
"integrity": "sha512-CodKgz/9q3euGbCYrXVRyFxHfnrxn9Q4EywqE4V/VYegry2pJ9/hPQ0OUDTRzbl3/pPbVndkrUUm5tK8NTSgeg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"jsonc-parser": "^3.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-rxjs": {
|
||||
"version": "5.0.3",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-rxjs/-/eslint-plugin-rxjs-5.0.3.tgz",
|
||||
|
||||
@@ -105,6 +105,7 @@
|
||||
"eslint-config-prettier": "10.1.2",
|
||||
"eslint-import-resolver-typescript": "4.3.4",
|
||||
"eslint-plugin-import": "2.31.0",
|
||||
"eslint-plugin-oxlint": "1.32.0",
|
||||
"eslint-plugin-rxjs": "5.0.3",
|
||||
"eslint-plugin-rxjs-angular": "2.0.1",
|
||||
"eslint-plugin-storybook": "9.1.16",
|
||||
|
||||
Reference in New Issue
Block a user