问题描述
我有一个与ES6配合使用的节点项目,并在公共文件夹中提供角项目:
I've a node project which works with ES6 and serves an angular project in public folder:
├── public
│ ├── client.js
│ └── .eslintrc
├── server.js
└── .eslintrc
我想在服务器中使用 airbnb
扩展名 angular
客户端的扩展程序,所以我尝试过:
I would like to use airbnb
extension in server and angular
extension in client side so I've tried:
.eslintrc :
{
"parser": "babel-eslint",
"extends": "airbnb"
}
public / .eslintrc :
{
"extends": "angular"
}
结果是 client.js
airbnb
的规则也正在应用。是否可以使父 .eslintrc
无效?
The result is that in client.js
rules for airbnb
are being applied too. Is it possible to invalidate parent .eslintrc
?
推荐答案
您可以添加 root:true
到任何配置的顶部,以阻止ESLint搜索父文件夹中的配置文件。因此,您应该更新 public / .eslintrc
并添加顶级属性root:true
。
You can add root: true
to the top of any config to stop ESLint from searching parent folders for config files. So you should update your public/.eslintrc
and add top level property "root": true
.
这篇关于使嵌套的.eslintrc无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!