我之前没有接触过eslint...
我可以在 eslintconfig 中添加设置吗?
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
或者您需要创建一个单独的 .eslintrc 并在那里添加设置
另一个问题是 .eslintrc 是如何被编译器定位和运行的?
我之前没有接触过eslint...
我可以在 eslintconfig 中添加设置吗?
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
或者您需要创建一个单独的 .eslintrc 并在那里添加设置
另一个问题是 .eslintrc 是如何被编译器定位和运行的?
自定义 ESLint ESLint 旨在为您的用例提供灵活和可定制的功能。您可以禁用每个规则并仅使用基本的语法检查运行,或者混合和匹配相关规则和您自己的规则以满足您的项目需求。设置 ESLint 主要有两种方式:
配置注释 - 使用 JavaScript 注释将配置信息直接嵌入到文件中。配置文件 - 使用 JavaScript、JSON 或 YAML 文件来指定整个目录及其所有子目录的配置信息。*这可能是 .eslintrc。文件或 package.json 文件中的 eslintConfig 字段,ESLint 都会自动查找和读取,也可以在命令行中指定配置文件。以下是您可以在 ESLint 中设置的一些选项:
环境 - 脚本设计的环境。每个环境都有一组特定的预定义全局变量。全局变量 - 您的脚本在运行时访问的其他全局变量。规则 - 启用哪些规则以及在什么错误级别。插件 - 哪些 3rd 方插件定义了使用 ESLint 的附加规则、环境、配置等。所有这些选项都让您可以细粒度地控制 ESLint 如何处理您的代码。