|
2 | 2 | "root": true,
|
3 | 3 | "extends": "next/core-web-vitals",
|
4 | 4 | "parser": "@typescript-eslint/parser",
|
| 5 | +<<<<<<< HEAD |
5 | 6 | "plugins": ["@typescript-eslint", "eslint-plugin-react-compiler"],
|
| 7 | +======= |
| 8 | + "plugins": ["@typescript-eslint", "eslint-plugin-react-compiler", "local-rules"], |
| 9 | +>>>>>>> 49c2d26722fb1b5865ce0221a4cadc71b615e4cf |
6 | 10 | "rules": {
|
7 | 11 | "no-unused-vars": "off",
|
8 | 12 | "@typescript-eslint/no-unused-vars": ["error", {"varsIgnorePattern": "^_"}],
|
9 | 13 | "react-hooks/exhaustive-deps": "error",
|
10 | 14 | "react/no-unknown-property": ["error", {"ignore": ["meta"]}],
|
| 15 | +<<<<<<< HEAD |
11 | 16 | "react-compiler/react-compiler": "error"
|
| 17 | +======= |
| 18 | + "react-compiler/react-compiler": "error", |
| 19 | + "local-rules/lint-markdown-code-blocks": "error" |
| 20 | +>>>>>>> 49c2d26722fb1b5865ce0221a4cadc71b615e4cf |
12 | 21 | },
|
13 | 22 | "env": {
|
14 | 23 | "node": true,
|
15 | 24 | "commonjs": true,
|
16 | 25 | "browser": true,
|
17 | 26 | "es6": true
|
18 |
| - } |
| 27 | + }, |
| 28 | + "overrides": [ |
| 29 | + { |
| 30 | + "files": ["src/content/**/*.md"], |
| 31 | + "parser": "./eslint-local-rules/parser", |
| 32 | + "parserOptions": { |
| 33 | + "sourceType": "module" |
| 34 | + }, |
| 35 | + "rules": { |
| 36 | + "no-unused-vars": "off", |
| 37 | + "@typescript-eslint/no-unused-vars": "off", |
| 38 | + "react-hooks/exhaustive-deps": "off", |
| 39 | + "react/no-unknown-property": "off", |
| 40 | + "react-compiler/react-compiler": "off", |
| 41 | + "local-rules/lint-markdown-code-blocks": "error" |
| 42 | + } |
| 43 | + } |
| 44 | + ] |
19 | 45 | }
|
0 commit comments