2016-01-10 165 views
1

我在我的.eslintrc文件中有空規則,但我仍然收到一些錯誤消息,如「max-len超過個字符。」Eslint默認規則

的文件說,所有的規則默認情況下禁用。我想知道爲什麼我沒有定義任何規則仍然會發生Eslint錯誤。

  1. 我使用eslint版本v1.10.3
  2. 我可以通過擺脫錯誤的明確禁用規則"max-len": 0
  3. 這是唯一的配置文件,我在我的項目文件夾,我甚至搜索請確保我的項目中沒有任何單詞max-len

默認情況下是否禁用所有規則?我從哪裏得到規則(例如max-len)?

回答

2

ESLint配置級聯。因此,給定lint的路徑後,ESLint將上升目錄結構以查找配置文件,直到它以root:true或根目錄命中配置。所有將被發現的配置文件將被合併在一起。有可能你的路徑中有另一個配置文件。爲了測試它,你可以運行帶有--debug標誌的ESLint,它將列出當前正在使用的所有配置文件。

+0

就是這樣。是的,還有另一個配置文件在目錄的幾個級別。謝謝。 – DavidLin