VS Code ruby​​-rubocode增加Metrics / MethodLength检查

时间:2018-08-17 00:22:36

标签: visual-studio-code rubocop

Rubocode(在VS Code的ruby-rubocode扩展中)坚持认为任何方法都不能超过10行:

Metrics/MethodLength: Method has too many lines. [11/10] (convention:Metrics/MethodLength)

我认为这有点严重,并希望将其更改为20。

是否可以通过VS Code的settings.json编辑此值?

更新
B)是否也可以将Metrics/LineLength从80增加到120?

Metrics/LineLength: Line is too long. [108/80] (convention:Metrics/LineLength)

1 个答案:

答案 0 :(得分:1)

您可以编辑rubocop config/default.yml以执行所需的操作。

查看“指标”部分,并更改Metrics/LineLengthMetrics/MethodLength的值。

如果仅想更改当前项目的这些设置,则在所需的项目目录中创建.rubocop.yml文件:

Metrics/LineLength:
  Max: 120
Metrics/MethodLength:
  Max: 20