Skip to content

Commit 34536ed

Browse files
committedJun 16, 2023
fix(esling-config): fixed rules for vitest
Signed-off-by: prisis <d.bannert@anolilab.de>
1 parent fd8a17c commit 34536ed

File tree

5 files changed

+16
-14
lines changed

5 files changed

+16
-14
lines changed
 

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@
6666
"lint:text": "textlint ./.github/ ./packages/** ./README.md ./UPGRADE.md --parallel --experimental --cache --dry-run",
6767
"lint:text:fix": "textlint ./.github/ ./packages/** ./README.md ./UPGRADE.md --parallel --experimental --fix",
6868
"sort-package-json": "sort-package-json ./packages/**/package.json ./package.json",
69-
"test": "vitest --config ./vitest.config.ts",
7069
"test:all": "nx run-many --target=test:coverage --projects=browserslist-config-anolilab,package-json-utils,stylelint-config && pnpm test:stylelint && pnpm test:babel",
7170
"test:babel": "babel --config-file=./packages/babel-preset/dist/index.js ./packages/babel-preset/fixture/test.ts --out-file=./packages/babel-preset/fixture/test.js",
7271
"test:browserslist-config-anolilab": "pnpm --filter \"browserslist-config-anolilab\" run test",
@@ -114,6 +113,7 @@
114113
"stylelint": "^15.7.0",
115114
"textlint": "^13.3.2",
116115
"tsup": "^6.7.0",
116+
"eslint-plugin-vitest": "^0.1.5",
117117
"typescript": "5.1.3",
118118
"vitest": "^0.32.0"
119119
},

‎packages/eslint-config/package.json

-2
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@
108108
"@types/semver": "^7.5.0",
109109
"eslint": "^8.42.0",
110110
"eslint-find-rules": "^4.1.0",
111-
"eslint-import-resolver-typescript": "^3.5.5",
112111
"eslint-plugin-babel": "^5.3.1",
113112
"eslint-plugin-cypress": "^2.13.3",
114113
"eslint-plugin-jest": "^27.2.1",
@@ -118,7 +117,6 @@
118117
"eslint-plugin-jsdoc": "^46.2.6",
119118
"eslint-plugin-jsx-a11y": "^6.7.1",
120119
"eslint-plugin-no-unsanitized": "^4.0.2",
121-
"eslint-plugin-node": "^11.1.0",
122120
"eslint-plugin-prefer-object-spread": "^1.2.1",
123121
"eslint-plugin-react": "^7.32.2",
124122
"eslint-plugin-react-hooks": "^4.6.0",

‎packages/eslint-config/src/config/plugins/import.ts

+2
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ const config: Linter.Config = {
100100
"**/vite.config.ts", // vite config
101101
"**/vitest.config.js", // vitest config
102102
"**/vitest.config.ts", // vitest config
103+
"**/__tests__/**/*.?(c|m)[jt]s?(x)", // vitest config test include
104+
"**/?(*.){test,spec}.?(c|m)[jt]s?(x)", // vitest config test include
103105
],
104106
optionalDependencies: false,
105107
},
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import type { Linter } from "eslint";
22

33
const config: Linter.Config = {
4-
plugins: ["vitest"],
5-
rules: {
6-
"vitest/expect-expect": 2,
7-
"vitest/lower-case-title": 0,
8-
"vitest/max-nested-describe": 2,
9-
"vitest/no-conditional-tests": 2,
10-
"vitest/no-focused-tests": 2,
11-
"vitest/no-identical-title": 2,
12-
"vitest/no-skipped-tests": 2,
13-
},
4+
overrides: [
5+
{
6+
files: ["**/__tests__/**/*.?(c|m)[jt]s?(x)", "**/?(*.){test,spec}.?(c|m)[jt]s?(x)"],
7+
plugins: ["vitest"],
8+
extends: ["plugin:vitest/recommended", "plugin:vitest/all"],
9+
rules: {
10+
"vitest/max-expects": "off",
11+
},
12+
},
13+
],
1414
};
1515

1616
export default config;

‎pnpm-lock.yaml

+3-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.