ruby - rubocop 你如何修复丢失的魔法评论

标签 ruby rubygems rubocop

我有一个 ruby​​ 代码库,我运行它来查找缺陷

$ rubocop

我明白了

$ rubocop
Inspecting 153 files
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCWCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCWCCCCCCCWWCCCCC

Offenses:

Gemfile:1:1: C: Missing magic comment # frozen_string_literal: true.
source "https://rubygems.org"

我的 Gemfile 需要做哪些修改才能使 rubocop 不提示?

最佳答案

只需添加

# frozen_string_literal: true

到每个 Ruby 文件的第一行。或者运行

rubocop -a

允许 Rubocop 自动修复它能够修复的所有违规行为。

顺便说一句。我喜欢 Rubocop 并自己使用它,但我不会将它发现的东西称为缺陷。我认为该列表更像是与同事讨论的建议或原因。

关于ruby - rubocop 你如何修复丢失的魔法评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47026155/

相关文章:

ruby-on-rails - 无法使用 Mongoid 和 Geocoder 对嵌入式文档进行地理查询

ruby-on-rails - IronRuby 与常规 Ruby,在 Windows 上开发 Rails 应用程序

ruby-on-rails - 我将如何 destroy_all 或 delete_all 记录,除了 ruby​​ on rails 中的一条记录?

ruby-on-rails - ... : wrong number of arguments (0 for 1+) 中的 gemspec 无效

ruby - 为什么我不应该扩展由 Struct.new 初始化的实例?

ruby-on-rails - Rubocop:错误 - rubocop 返回退出代码 2

Ruby 计数数组中字符串中的匹配项数

ruby - 不小心更改了我的 gem 安装位置

ruby-on-rails - 在其他 Rails 应用程序中安装 gem 包

ruby - 允许返回的 block 使用大括号