mindcraft/eslint.config.js
2024-11-03 03:52:00 +08:00

25 lines
810 B
JavaScript

// eslint.config.js
import globals from "globals";
import pluginJs from "@eslint/js";
/** @type {import('eslint').Linter.Config[]} */
export default [
// 首先引入推荐配置
pluginJs.configs.recommended,
// 然后覆盖或自定义特定规则
{
languageOptions: {
globals: globals.browser,
ecmaVersion: 2021,
sourceType: "module",
},
rules: {
"no-undef": "error", // 禁止使用未声明的变量或函数。
"semi": ["error", "always"], // 强制在语句末尾使用分号。
"curly": "warn", // 强制使用花括号包裹代码块。
"no-unused-vars": "off", // 禁用未使用变量的警告。
"no-unreachable": "off", // 禁用无法到达代码的警告。
},
},
];