【问题标题】:Disable frozen string literal comment checking禁用冻结字符串文字注释检查
【发布时间】:2016-11-14 11:57:06
【问题描述】:

我是 Rails 的新手。我正在使用“Rubocop”来检查标准,但是我对它检查“冻结字符串文字”的方式感到困扰。它一直在我的文件上说:

Missing frozen string literal comment.

有没有办法禁用对 rubocop 的检查?还是禁用它是个坏主意?

我在 rubocop.yml 上尝试过,但没有成功

frozen_string_literal: false

【问题讨论】:

    标签: ruby-on-rails ruby rubocop


    【解决方案1】:

    这个对我有用

    Style/FrozenStringLiteralComment:
      Enabled: false
    

    【讨论】:

      【解决方案2】:

      您可能希望将以下内容添加到您的.rubocop.yml

      Style/FrozenStringLiteralComment:
        Enabled: false
      

      禁用这个警察是个坏主意吗?这取决于。在迁移到 Ruby 3.0 之前,您可能想重新审视这一点。但由于 Ruby 3.0 不会很快发布,所以在此期间可能还有更重要的事情要做。

      【讨论】:

      【解决方案3】:

      添加rubocop.yml 文件对我不起作用。应该是.rubocop.yml

      在 Rails 应用的根目录下创建一个.rubocop.yml 文件并添加以下代码来禁用frozen_string_literal 检查。

      .rubocop.yml

      Style/FrozenStringLiteralComment:
        Enabled: false
      

      【讨论】:

        【解决方案4】:

        除此之外,如果你不想要任何神奇的 frozen_string_literal cmets,你可以使用这个:

        Style/FrozenStringLiteralComment:
          EnforcedStyle: never
        

        【讨论】:

          猜你喜欢
          • 2016-09-04
          • 1970-01-01
          • 2015-01-25
          • 1970-01-01
          • 1970-01-01
          • 2019-03-20
          • 2010-11-20
          • 1970-01-01
          • 2011-02-04
          相关资源
          最近更新 更多