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?