0

我们有一个从传入请求中获取其 I18n 密钥的存储库。所以,我一直在使用i18n-tasks-use明确声明我们打算用来满足我们的 linter 的所有键。

例如:

i18n-tasks-use # i18n-tasks-use t('notification.notification_name.alt_1')

但是,有些i18n-tasks-use语句超出了 rubocop 行长度限制。我已经尝试了这两个多行i18n-tasks-use语句,但似乎无法让它工作。

有没有办法创建多行i18n-tasks-use语句?这里有更好的解决方案吗?

4

1 回答 1

0

您可以在配置选项中使用正则表达式IgnoredPatterns来告诉 RuboCop 忽略与其匹配的行。例子:

# .rubocop.yml

Metrics/LineLength:
  IgnoredPatterns:
    - !ruby/regexp '^\w*# i18n-tasks-use.*$'

您可能需要根据您的用例调整正则表达式。

于 2018-02-15T09:34:11.393 回答