使嵌套的.eslintrc无效

时间:2016-05-27 17:55:59

标签: javascript eslint

我有一个与ES6一起工作的节点项目,并在公共文件夹中提供角度项目:

├── public
│   ├── client.js
│   └── .eslintrc
├── server.js
└── .eslintrc

我想在服务器中使用airbnb扩展名,在客户端使用angular扩展名,所以我尝试过:

.eslintrc

{
    "parser": "babel-eslint",
    "extends": "airbnb"
}

公开/ .eslintrc

{
    "extends": "angular"
}

结果是,client.js airbnb的规则也正在应用。是否可以使父.eslintrc无效?

1 个答案:

答案 0 :(得分:1)

您可以将root: true添加到任何配置的顶部,以阻止ESLint搜索父文件夹中的配置文件。因此,您应该更新public/.eslintrc并添加顶级属性"root": true