update eslint config so it only checks ts files for now

This commit is contained in:
Jacob Overgaard
2022-08-11 13:24:29 +02:00
parent bac40ee48b
commit 2d82ba4579
2 changed files with 48 additions and 49 deletions

View File

@@ -1,50 +1,49 @@
{
"ignorePatterns": [
"vite.*.ts"
],
"root": true,
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json",
"tsconfigRootDir": "./",
"ecmaVersion": "latest",
"sourceType": "module"
},
"plugins": [
"import",
"@typescript-eslint",
"lit",
"lit-a11y"
],
"extends": [
"eslint:recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:@typescript-eslint/recommended",
"plugin:lit/recommended",
"plugin:lit-a11y/recommended",
"plugin:storybook/recommended",
"prettier"
],
"env": {
"browser": true,
"es2021": true
},
"rules": {
"no-var": "error",
"import/no-unresolved": "error"
},
"settings": {
"import/parsers": {
"@typescript-eslint/parser": [
".ts"
]
},
"import/resolver": {
"typescript": {
"alwaysTryTypes": true,
"project": "./tsconfig.json"
}
}
}
"ignorePatterns": ["vite.*.ts"],
"root": true,
"extends": ["eslint:recommended", "plugin:import/recommended", "prettier"],
"plugins": ["import"],
"overrides": [
{
"files": ["**/*.ts"],
"plugins": ["import", "@typescript-eslint", "lit", "lit-a11y"],
"extends": [
"eslint:recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"plugin:lit/recommended",
"plugin:lit-a11y/recommended",
"plugin:storybook/recommended",
"prettier"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "./tsconfig.json",
"tsconfigRootDir": "./",
"ecmaVersion": "latest",
"sourceType": "module"
},
"env": {
"browser": true,
"es2021": true
},
"rules": {
"no-var": "error",
"import/no-unresolved": "error"
},
"settings": {
"import/parsers": {
"@typescript-eslint/parser": [".ts"]
},
"import/resolver": {
"typescript": {
"alwaysTryTypes": true,
"project": "./tsconfig.json"
}
}
}
}
]
}

View File

@@ -23,7 +23,7 @@
"test": "web-test-runner --coverage",
"test:watch": "web-test-runner --watch",
"test:e2e": "playwright test",
"lint": "eslint src/**/* e2e/**/* --cache",
"lint": "eslint --cache src e2e",
"lint:fix": "npm run lint -- --fix",
"format": "prettier 'src/**/*.ts'",
"format:fix": "npm run format -- --write",