多行i18n-tasks-use语句

时间:2018-02-08 21:38:45

标签: ruby-on-rails rails-i18n rubocop i18n-gem

我们有一个repo,可以从传入的请求中获取I18n密钥。所以,我一直在使用<p-progressBar mode="indeterminate" **[style]="{height: '4px', background:'red'}**"></p-progressBar> 显式声明我们打算用来满足我们的linter的所有键。

E.g:

i18n-tasks-use

但是,某些i18n-tasks-use # i18n-tasks-use t('notification.notification_name.alt_1')语句正在运行rubocop行长度限制。我已经尝试了两个多行i18n-tasks-use语句,但似乎无法使其工作。

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

1 个答案:

答案 0 :(得分:0)

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

# .rubocop.yml

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

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