gpt4 book ai didi

ruby - Rubocop 线长 : How to ignore lines with comments?

转载 作者:数据小太阳 更新时间:2023-10-29 06:18:32 24 4
gpt4 key购买 nike

我希望 Rubocop 在检查一行是否太长时忽略带有注释的行(只是注释或一些带有行尾注释的代码)。有办法做到这一点吗?

最佳答案

有一种方法可以在每行的基础上忽略警察。

还有一种方法可以通过配置文件来实现。

运行 rubocop --auto-gen-config 它将生成一个文件,您可以使用该文件来禁用攻击。

该命令还提示如何加载这些选项。

在一行一行的基础上,您也可以启用和禁用警察。

# rubocop:disable RuleByName
This is a long line
# rubocop:enable RuleByName

您也可以在代码中一次执行多个规则。

# rubocop:disable BlockComments, AsciiComments

通过使用内联指令,指令只对那个有效线,它看起来像这样:

# Thanks to @jnt30 for the comment!
method(argument) # rubocop:disable SomeRule, SomeOtherRule

您可以在其 official manual 中阅读更多关于 RuboCop 的信息.

查找所有规则名称值得一看in the rubocop config files

cyberwiz说 - “当我需要规则名称而不是查看文档时运行 rubocop -D。” 更新:现在这是没有标志的默认行为。

-D 现在是默认的,所以我们现在可以“免费”获得它。

关于ruby - Rubocop 线长 : How to ignore lines with comments?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26342570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com