【发布时间】:2020-06-01 16:35:52
【问题描述】:
我的文件夹结构如下:
-client // Contains the front end and AngularJS code
-server // Contains backend code
-models // Contains backend code
现在,我希望将eslint angular 仅用于客户端文件夹,而我希望将airbnb base 用于不在客户端文件夹内的其他文件夹。
我有两个 .eslintrc.json 文件 - 一个在客户端文件夹中,一个在 ROOT 文件夹中。
客户端文件夹配置如下:
{
"extends": "angular"
}
而根文件夹中的那个看起来像:
{
"extends": "airbnb-base",
"root": true
}
现在,在根文件夹中,当我运行 eslint . 时,虽然后端文件夹被正确检查,但前端似乎根本没有使用 angularjs eslint - 我收到了关于 ES6 的错误,我我没有使用客户端文件夹。我也没有收到关于未在客户端文件夹中遵循 John Papa 样式指南的错误(角度插件应该这样做)。
但是,如果我进入客户端文件夹并在其中运行 esling 命令,它似乎使用了正确的配置。
如何配置它,以便只有客户端文件夹使用 angular eslint,而其他文件夹使用 airbnb?
【问题讨论】: