-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Expand file tree
/
Copy patheslint.config.mjs
More file actions
25 lines (24 loc) · 703 Bytes
/
eslint.config.mjs
File metadata and controls
25 lines (24 loc) · 703 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { defineConfig, globalIgnores } from "eslint/config";
import config from "eslint-config-webpack";
import configs from "eslint-config-webpack/configs.js";
export default defineConfig([
globalIgnores(["client/**/*", "examples/**/*"]),
{
extends: [config],
ignores: ["client-src/**/*", "!client-src/webpack.config.js"],
rules: {
// TODO fix me
"prefer-destructuring": "off",
"jsdoc/require-property-description": "off",
},
},
{
files: ["client-src/**/*"],
ignores: ["client-src/webpack.config.js"],
extends: [configs["browser-outdated-recommended"]],
},
{
files: ["test/**/*"],
extends: [configs["universal-recommended"]],
},
]);