我有一个与ES6一起工作的节点项目,并在公共文件夹中提供角度项目:
├── public
│ ├── client.js
│ └── .eslintrc
├── server.js
└── .eslintrc
我想在服务器中使用airbnb
扩展名,在客户端使用angular
扩展名,所以我尝试过:
.eslintrc :
{
"parser": "babel-eslint",
"extends": "airbnb"
}
公开/ .eslintrc :
{
"extends": "angular"
}
结果是,client.js
airbnb
的规则也正在应用。是否可以使父.eslintrc
无效?
答案 0 :(得分:1)
您可以将root: true
添加到任何配置的顶部,以阻止ESLint搜索父文件夹中的配置文件。因此,您应该更新public/.eslintrc
并添加顶级属性"root": true
。