我的文件夾結構如下:如何設置了不同的規則的文件夾,並用不同的規則另一個文件夾
-client // Contains the front end and AngularJS code
-server // Contains backend code
-models // Contains backedn code
現在,我希望用eslint angular只對客戶端文件夾,而我希望對於不在客戶端文件夾內的其他文件夾使用airbnb base。
我有兩個.eslintrc.json
文件 - 一個在客戶端文件夾中,一個在ROOT文件夾中。
客戶端文件夾的配置是這樣的:
{
"extends": "angular"
}
,而一個根文件夾的樣子:現在
{
"extends": "airbnb-base",
"root": true
}
,在根文件夾,當我運行eslint .
,而後端文件夾正在正確地打結,前端似乎並沒有使用angularjs eslint - 我得到關於ES6的錯誤,我沒有使用客戶端文件夾。我也不會在客戶端文件夾中找不到John Papa的樣式指南(angular插件應該)的錯誤。
但是,如果我進入客戶端文件夾並在其中運行esling命令,它似乎使用正確的配置。
如何配置它,以便只有客戶端文件夾使用角eslint而其他文件夾使用airbnb嗎?