import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import pluginReact from "eslint-plugin-react";
/** @type {import('eslint').Linter.Config[]} */
export default [
{
files: [
// "/assets/**/*.{js,mjs,cjs,ts,jsx,tsx}",
// "/components/**/*.{js,mjs,cjs,ts,jsx,tsx}",
// "/entrypoints/**/*.{js,mjs,cjs,ts,jsx,tsx}",
// "/modules/**/*.{js,mjs,cjs,ts,jsx,tsx}",
"/utils/**/*.{js,mjs,cjs,ts,jsx,tsx}",
// "/*.ts",
]
},
{
languageOptions: {
globals: globals.browser,
}
},
pluginJs.configs.recommended,
...tseslint.configs.recommended,
pluginReact.configs.flat.recommended,
];
执行 nppx eslint
,为什么总是对整个项目的文件都进行检测,files 配置好像没有效果?
在命令行中指定文件路径
直接在命令行中运行以下命令:
这样可以避免任何配置文件或缓存问题的干扰