We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e17e236 commit 97f6de7Copy full SHA for 97f6de7
eslint.config.js
@@ -1,11 +1,26 @@
1
-import { defineConfig } from "eslint/config";
+import js from "@eslint/js";
2
+import prettierPlugin from "eslint-plugin-prettier";
3
+import prettierConfig from "eslint-config-prettier";
4
+
5
+export default [
6
+ js.configs.recommended,
7
-export default defineConfig([
8
{
- extends: ['eslint:recommended', 'plugin:prettier/recommended'],
9
+ plugins: {
10
+ prettier: prettierPlugin,
11
+ },
12
+ rules: {
13
+ "prettier/prettier": "error",
14
15
16
17
+ {
18
+ files: ["**/*.js", "**/*.mjs"], // 只对 JS 和 MJS 文件应用这些规则
19
languageOptions: {
- ecmaVersion: 8,
- sourceType: 'module',
20
+ ecmaVersion: 2017,
21
+ sourceType: "module",
22
},
23
-]);
24
25
+ prettierConfig,
26
+];
0 commit comments