我有一个 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/