如何禁用esLint的缩进检查?

时间:2016-02-23 23:07:35

标签: eslint

缩进规则似乎无法禁用;如何(在配置设置中)禁用此规则?谢谢。

3 个答案:

答案 0 :(得分:51)

在配置中将规则设置为"off",如下所示:

"rules": {
  "indent": "off"
}

您可以在the docs here中阅读更多内容。

答案 1 :(得分:9)

对于缩进,我通常会在配置中激活它并仅在某些我需要花哨缩进的文件中禁用它,因此我使用注释

/* eslint-disable indent */

值得注意的是,这也适用于standardjs,我使用了很多,以及任何其他由eslint驱动的linter。例如,我创建了一个较轻的standardjs版本,称为standa,标准js减去React部分(是的,这是自动推广部分,但我希望分享这个对我以外的许多人都有用:)伟大的标准引擎,依赖于eslint,所以一切都工作,没有额外的代码行。

答案 2 :(得分:2)

我不得不添加更多规则。为reactjsx-indent

关闭掉毛
"rules": {
    "indent": "off",
    "react/jsx-indent": "off",
    "react/jsx-indent-props": "off"
}