JBa*_*zuk 12 javascript node.js eslint
我知道您可以在.eslintrc
文件中定义规则,但是如果我只想运行eslint
并检查一个特定规则怎么办?
例如 $ eslint helpme.js --rule some-important-rule
Ian*_*nVS 24
如果您想使用 .eslintrc 文件来保留您的配置(解析器、插件设置等),您可以使用带有该标志的eslint-nibble--rule=some-important-rule
。这将尊重您的正常配置,但仅显示该规则中的错误。还有一些其他标志,例如--no-interactive
您是否想在 CI 环境等环境中运行它。
免责声明:我是 eslint-nibble 的创建者。
JBa*_*zuk 18
我不知道这是否是最好的方法,但我能够做到这一点:
$ eslint helpme.js --no-eslintrc --env "es6" --env "node" --parser-options "{ecmaVersion: 2018}" --rule "{some-important-rule: error}"
注意:使用这种方法(忽略.eslintrc
完全),您仍然需要从.eslintrc
环境和解析器选项中添加一些内容。
扩展 @matrik 答案,这不需要我再次定义所有 eslint 配置,并且还显示文件名。
eslint helpme.js | egrep "react/jsx-no-literals" -B 1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3537 次 |
最近记录: |