禁用冻结的字符串文字注释检查

Disable frozen string literal comment checking

我是 Rails 的新手。我正在使用 'Rubocop' 来检查标准,但是我对它检查 'frozen string literal' 的方式感到困扰。它一直在我的文件上说:

Missing frozen string literal comment.

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

我在 rubocop.yml 上试过了,但没用

frozen_string_literal: false

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

Style/FrozenStringLiteralComment:
  Enabled: false

禁用这个警察是个坏主意吗?这取决于。在迁移到 Ruby 3.0 之前,您可能想重新访问它。但是因为Ruby3.0不会很快发布,这期间可能还有更重要的事情要做。

这个对我有用

Style/FrozenStringLiteralComment:
  Enabled: false

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

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

.rubocop.yml

Style/FrozenStringLiteralComment:
  Enabled: false

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

Style/FrozenStringLiteralComment:
  EnforcedStyle: never