aboutsummaryrefslogtreecommitdiffstats
path: root/tooling/eslint/base.js
diff options
context:
space:
mode:
Diffstat (limited to 'tooling/eslint/base.js')
-rw-r--r--tooling/eslint/base.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/tooling/eslint/base.js b/tooling/eslint/base.js
deleted file mode 100644
index 4aa34798..00000000
--- a/tooling/eslint/base.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/** @type {import("eslint").Linter.Config} */
-const config = {
- extends: [
- "turbo",
- "eslint:recommended",
- "plugin:@typescript-eslint/recommended-type-checked",
- "plugin:@typescript-eslint/stylistic-type-checked",
- ],
- env: {
- es2022: true,
- node: true,
- },
- parser: "@typescript-eslint/parser",
- parserOptions: { project: true },
- plugins: ["@typescript-eslint", "import"],
- rules: {
- "turbo/no-undeclared-env-vars": "off",
- "@typescript-eslint/no-unused-vars": [
- "error",
- { argsIgnorePattern: "^_", varsIgnorePattern: "^_" },
- ],
- "@typescript-eslint/consistent-type-imports": "off",
- "@typescript-eslint/no-misused-promises": [
- 2,
- { checksVoidReturn: { attributes: false } },
- ],
- "import/consistent-type-specifier-style": ["error", "prefer-top-level"],
- "@typescript-eslint/no-floating-promises": "off",
- "@typescript-eslint/unbound-method": "off",
- "@typescript-eslint/restrict-template-expressions": "off",
- "@typescript-eslint/prefer-optional-chain": "off",
- },
- ignorePatterns: [
- "**/*.config.js",
- "**/*.config.cjs",
- "**/.eslintrc.cjs",
- ".next",
- "dist",
- "build",
- "pnpm-lock.yaml",
- ],
- reportUnusedDisableDirectives: true,
-};
-
-module.exports = config;