如何让我的项目默认使用全局 .eslintrc 文件?
How do I get my projects to use a global .eslintrc file by default?
我使用原子文本编辑器。
以下是我让我的 linter 使用 React 和 ES6 所采取的步骤:
- 安装 atom-react 包
- 当我开始一个新项目时,我 运行
npm install --save eslint
- 在我的项目文件夹中创建一个 .eslintrc 文件(这可以手动或 运行ning 命令
eslint --init
完成,这有助于创建包含我在命令行)
我不想每次开始编写新项目时都必须创建 .eslintrc。我想使用全局 .eslintrc 文件,这是我在以下时发现的:
- 转到 Atom > 首选项
- 单击打开配置文件夹
- 点击 .atom > 包 > linter > .eslintrc
我怎样才能做到这样,当我启动一个新文件并开始编码时,我已经得到了这个全局文件中定义的选项?
特别是,这是我在各个项目中使用的设置:
{
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"sourceType": "module"
},
"env": {
"es6": true
},
"plugins": [
"eslint-plugin-react"
]
}
我希望这是默认设置。
转到设置 --> 程序包 --> linter-eslint 设置。在该菜单上,查找 .eslintrc Path
选项。根据您的特殊偏好,您可以在该字段中输入 ~/.atom/packages/linter/.eslintrc
。您的 .eslintrc
现在正在全球范围内用于您的所有项目。
您可以使用配置级联来发挥您的优势:
http://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
workspace
|
|_ .eslintrc (global, root = true)
|
|_ project-1
|
|_ .eslintrc (project specific, if you need to overwrite some rules)
来自 eslint 文档:
我使用原子文本编辑器。 以下是我让我的 linter 使用 React 和 ES6 所采取的步骤:
- 安装 atom-react 包
- 当我开始一个新项目时,我 运行
npm install --save eslint
- 在我的项目文件夹中创建一个 .eslintrc 文件(这可以手动或 运行ning 命令
eslint --init
完成,这有助于创建包含我在命令行)
我不想每次开始编写新项目时都必须创建 .eslintrc。我想使用全局 .eslintrc 文件,这是我在以下时发现的:
- 转到 Atom > 首选项
- 单击打开配置文件夹
- 点击 .atom > 包 > linter > .eslintrc
我怎样才能做到这样,当我启动一个新文件并开始编码时,我已经得到了这个全局文件中定义的选项?
特别是,这是我在各个项目中使用的设置:
{
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"sourceType": "module"
},
"env": {
"es6": true
},
"plugins": [
"eslint-plugin-react"
]
}
我希望这是默认设置。
转到设置 --> 程序包 --> linter-eslint 设置。在该菜单上,查找 .eslintrc Path
选项。根据您的特殊偏好,您可以在该字段中输入 ~/.atom/packages/linter/.eslintrc
。您的 .eslintrc
现在正在全球范围内用于您的所有项目。
您可以使用配置级联来发挥您的优势: http://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
workspace
|
|_ .eslintrc (global, root = true)
|
|_ project-1
|
|_ .eslintrc (project specific, if you need to overwrite some rules)
来自 eslint 文档: