rubocop

    1热度

    1回答

    我想阻止在我们的代码库中使用unscoped。 rubocop中是否存在允许指定关键字的linter?如果不是,如果我想完成它,我是否必须写一个自定义警察?

    -1热度

    1回答

    Metrics/BlockLength: Excludes: - '/app/**' Metrics/BlockLength: Excludes: - '/app/**' 我有这个.rubocop.yml,我期待rubocop不要只抱怨应用程序中关于块长度的任何文件。但它仍然抱怨,有什么我失踪?

    0热度

    1回答

    我在写一个非常简单的Rails应用程序。这是非常简单的,但我总是会收到一条警告消息“回车符丢失”,即使在两个示例中... 任何人都可以告诉我什么是缺少的,我应该怎么做才能解决此警告消息? 我使用Ruby 2.3.3,Rails的5.1.2和Rubocop 0.49.1 ...

    0热度

    2回答

    尝试使用类常量分配属性读取器时出现模糊的splat运算符错误。 Class X1 CONST = [:a, :b, :c] attr_reader *CONST end 但是,我尝试了一些仍然导致rubocop进攻/语法错误的工作。这里有一些的途径的尝试: Class X1 CONST = [:a, :b, :c] attr_reader(*CONST

    -1热度

    1回答

    def readable uptime = (Time.now - self).to_i case uptime when 0 then 'just now' when 1 then 'uptime second ago' when 2..59 then uptime.to_s + ' seconds ago' when 60..119

    0热度

    1回答

    我想我不太理解风格的建议。我将一个正则表达式传递给Transform,这是否被认为是“块”?在这种情况下如何传递$:key来转换? CAPTURE_CASH_AMOUNT = Transform(/^\$(\d+)$/) do |digits| digits.to_i end

    1热度

    3回答

    我得到了这片被提高线路长度受限码超过Rubocop进攻: return organisation_path(current_user.organisation) if current_user.organisation return session[:previous_url] if session[:previous_url] return organisation_path(current

    0热度

    1回答

    我已经配置rubocop宝石到我的项目与git的承诺使用pre-commit钩和我所面临的问题:rubocop评估对commit钩子检查的Gemfile但是当我手动项目的目录中运行rubocop它不是核实。其实当我运行rubocop Gemfile它的作品,但它对我来说太不方便了......也许有人已经解决了这个问题?

    1热度

    3回答

    RuboCop的Rails/DynamicFindBy警察在遇到水豚(而不是铁路)find_by_id方法时给出误报。 显然有一种白名单方法的方法,以便他们被这个警察忽略。请参阅http://rubocop.readthedocs.io/en/latest/cops_rails/#railsdynamicfindby(提及白名单属性)。 我想白名单find_by_id,但只有某些文件(与水豚测试的

    1热度

    1回答

    它可能是一个有点琐碎的问题,但始终困扰着我: 是否有任何具体原因为Rails使用双引号括起来的字符串,而不是单引号的字符串(如rubocop建议)中schema.rb?