rubocop

    2热度

    2回答

    如果您disable a Rubocop rule in-line并且不重新启用它,该规则将被禁用所有子序列文件还是禁用内联限制为当前文件的范围? 例如,如果我一对夫妇的方法,我知道断行长度规则之前输入: # rubocop:disable Metrics/LineLength 是此规则禁用该文件的其余部分,或者在随后的所有文件当前扫描?

    4热度

    1回答

    我创建了一个新的迁移,它看起来像这样的: class AddCommentsToUsers < ActiveRecord::Migration def change add_column :users, :comments, :text end end 与代码气候 现在我警告过一个问题: Missing frozen string literal comment

    42热度

    2回答

    我刚刚将RuboCop添加到rails项目并安装了Sublime软件包,以便在编辑器中查看RuboCop建议。我试图弄清楚如何从80个字符改变最大行长度,或者完全忽略这个规则。 RuboCop (gem) Sublime RuboCop SublimeLinter-rubocop

    1热度

    2回答

    我在看rubocop,但想从警告和错误开始 - 我们稍后会去看会议相关的警报。我的问题是:如何调用rubocop,它将忽略与约定相关的警报,并只报告警告,错误&致命消息。 谢谢 Michael。

    0热度

    2回答

    我有以下方法: def fetch_something @fetch_something ||= array_of_names.inject({}) do |results, name| begin results[name] = fetch_value!(name) rescue NoMethodError, RuntimeError nex

    15热度

    2回答

    Rubycop输出像消息: app/controllers/welcome_controller.rb:1:1: C: Missing top-level class documentation comment. class WelcomeController < ApplicationController ^^^^^ 不知顶级类文档的样子。这不只是一个评论,是吗?它需要有一个特殊的格式,

    0热度

    2回答

    由于某种原因,rubocop窒息了我在我的模型中的代码,以正确地解决accepts_nested_attributes_for像查找或创建一样工作。当我试图删除self的呼叫时,它爆炸了。在此之前,我将专家关闭之前,我正在推迟专家。思考? class Job < ActiveRecord::Base belongs_to :company before_validation :

    1热度

    1回答

    我需要在我的Cucumber env.rb文件中定义一个全局变量,它可以在整个框架中的所有步骤方法中访问。目前我定义,因为这在我env.rb文件: $global_var ||= false ,我需要访问该变种进入前钩以及钩和几个步骤的方法我在哪里重新初始化之后。它按照我的意愿完美工作。但问题是,rubocop不喜欢这个,并抛出错误为“不使用全局变量”。我该如何解决这个问题? 仅供参考,我试过

    0热度

    1回答

    遵循指南根据Atom。 我已经安装gem rubocop和linter-rubocop插件成功,现在我试图把它配置到凌动编辑器,但我面对这个错误 我按照我的终端上执行下列步骤: Dharmeshs-MacBook-Pro:~ dR$ ruby -v ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15] Dharmeshs-MacB

    0热度

    1回答

    我之前除了这两种方法,我想看看是否有人在社会上产生了更好的主意来构建这些,使警察通过。第一个to_s似乎也有点疯狂。我正在考虑重构另一种方法,但这只是一两行。 想法? 代码示例一: def destroy(resource_name, id) delete "#{resource_name.to_s.pluralize}/#{id}" end 代码示例二: def all_