gpt4 book ai didi

ruby - 当我已经在使用 %r 时,为什么 rubocop 要求我放置//围绕正则表达式?

转载 作者:数据小太阳 更新时间:2023-10-29 07:07:01 28 4
gpt4 key购买 nike

我有以下正则表达式

  regexp = %r{
((returned|undelivered)\smail|mail\sdelivery(\sfailed)?)
}x

但是当我在上面运行 rubocop 时,它会提示我需要“在正则表达式周围使用//”。

我怎样才能绕过它?

最佳答案

您可以通过将 .rubocop.yml 文件添加到项目文件夹的根目录并设置适当的配置来禁用(和启用)任何 rubocop cop。要查看您可以做什么,请查看 rubocop 包中的全局 default.yml。它有完整的评论。

对于这个特殊问题,创建一个 .rubocop.yml 和...

要完全禁用警察:


样式/RegexpLiteral:
启用:假

始终使用%r:


样式/RegexpLiteral:
强制样式:percent_r

关于ruby - 当我已经在使用 %r 时,为什么 rubocop 要求我放置//围绕正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37955481/

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