@madebywild/eslint-config-typescript
Version:
wild's ESLint TS project config
31 lines (30 loc) • 769 B
JavaScript
module.exports = {
extends: ["@madebywild/eslint-config-base"],
overrides: [
{
files: ["**/*.ts?(x)"],
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint"],
rules: {
"no-undef": "off",
"@typescript-eslint/no-explicit-any": "warn",
"@typescript-eslint/no-empty-function": "warn",
"@typescript-eslint/no-unused-vars": [
"warn",
{
ignoreRestSiblings: true,
args: "none",
varsIgnorePattern: "^_",
},
],
"@typescript-eslint/consistent-type-imports": [
"error",
{
prefer: "type-imports",
fixStyle: "inline-type-imports",
},
],
},
},
],
};