diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..a0dbc7b --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,36 @@ +import antfu from "@antfu/eslint-config" + +export default antfu({ + // 使用外部格式化程序格式化 css、html、markdown 等文件 + formatters: true, + // 启用样式规则 + stylistic: { + // 缩进级别 + indent: 2, + // 引号风格 'single' | 'double' + quotes: "double", + // 是否启用分号 + semi: false + }, + typescript: true, + // 忽略文件 + ignores: ["engine/types", "settings", "bin"] +}, { + // 对所有文件都生效的规则 + rules: { + // ts + "ts/no-use-before-define": "off", + // node + "node/prefer-global/process": "off", + // style + "style/comma-dangle": ["error", "never"], + "style/brace-style": ["error", "1tbs"], + // regexp + "regexp/no-unused-capturing-group": "off", + // other + "no-console": "off", + "no-debugger": "off", + "symbol-description": "off", + "antfu/if-newline": "off" + } +})