Rubocop-仅在命令行上命名多个警察吗?

问题描述

如何仅通过几个警察从命令行运行rubocop?

我可以为一个警察成功运行它:

rubocop --only Layout/HeredocIndentation 

那行得通,但我想一次通过多个警察来运行它。我尝试了三种不同的变体,没有运气:

rubocop --only Rails/Blank --only Layout/HeredocIndentation --only Naming/FileName 
rubocop --only Rails/Blank Layout/HeredocIndentation Naming/FileName 
rubocop --only Rails/Blank,Layout/HeredocIndentation,Naming/FileName 

https://docs.rubocop.org/rubocop/usage/basic_usage.html说:

--only  |  Run only the specified cop(s) and/or cops in the specified departments.

...但未提供语法示例。

我如何仅对几个警察(在命令行中给出)运行rubocop?

解决方法

要对命令行上指定的多个警察运行rubocop,请用逗号分隔警察,但不要留空格:

rubocop --only Rails/Blank,Layout/HeredocIndentation,Naming/FileName 

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...