【发布时间】:2016-06-06 00:40:48
【问题描述】:
缩进规则似乎无法禁用;如何(在配置设置中)禁用此规则?谢谢。
【问题讨论】:
标签: eslint
缩进规则似乎无法禁用;如何(在配置设置中)禁用此规则?谢谢。
【问题讨论】:
标签: eslint
【讨论】:
"indent": 0 显然有效,但为了可读性和与官方文档的一致性,推荐的编写方式是"indent": "off"。
.eslintrc
对于缩进,我通常让它在配置中激活,只在一些我需要花哨缩进的文件中禁用它,因此我使用注释
/* eslint-disable indent */
值得注意的是,这也适用于我经常使用的standardjs,以及任何其他由 eslint 提供支持的 linter。例如,我创建了一个更轻量级的standardjs,称为standa,即standardjs 减去了React 部分(是的,这是自动推广部分,但我希望分享它对我以外的许多人有用:)依赖 eslint 的标准引擎,所以一切都可以正常工作,不需要我额外的代码行。
【讨论】:
我不得不添加更多规则。关闭 react 和 jsx-indent 的 linting
"rules": {
"indent": "off",
"react/jsx-indent": "off",
"react/jsx-indent-props": "off"
}
【讨论】: