diff options
Diffstat (limited to 'benchmark/frontend/_eslintrc.cjs')
-rw-r--r-- | benchmark/frontend/_eslintrc.cjs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/benchmark/frontend/_eslintrc.cjs b/benchmark/frontend/_eslintrc.cjs new file mode 100644 index 000000000..f15a4d583 --- /dev/null +++ b/benchmark/frontend/_eslintrc.cjs @@ -0,0 +1,30 @@ +/** @type {import("eslint").Linter.Config} */ +const config = { + parser: "@typescript-eslint/parser", + parserOptions: { + project: true, + }, + plugins: ["@typescript-eslint"], + extends: [ + "next/core-web-vitals", + "plugin:@typescript-eslint/recommended-type-checked", + "plugin:@typescript-eslint/stylistic-type-checked", + ], + rules: { + // These opinionated rules are enabled in stylistic-type-checked above. + // Feel free to reconfigure them to your own preference. + "@typescript-eslint/array-type": "off", + "@typescript-eslint/consistent-type-definitions": "off", + + "@typescript-eslint/consistent-type-imports": [ + "warn", + { + prefer: "type-imports", + fixStyle: "inline-type-imports", + }, + ], + "@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_" }], + }, +}; + +module.exports = config; |