2015-11-20 79 views
4

目前我正在從Rubocop得到反饋說:「避免參數列出了超過5個參數更長的時間。」禁用Rubocop參數列表長度

什麼是#Rubocop:禁用命令禁用此?我對代碼有一個額外的參數感到滿意,所以我不想改變它。

+0

問題並不清楚。是否存在某個命令,您在詢問具體操作,或者您在問如何禁用該功能? – sawa

+0

我問如何禁用該功能 – IAmAkittycatAMA

回答

3

您可以刪除一個項目中的根目錄,內容如下命名.rubocop.yml文件。

Metrics/ParameterLists: 
    Enabled: false 
+1

謝謝:)我用這個做 '#rubocop:禁用指標/ ParameterLists' – IAmAkittycatAMA

+1

可能是有意義的點是廣州澳凌的回答全局禁用整個項目進行了檢查。而IAmAkittycatAMA的魔法評論僅禁用本地檢查[爲線或塊(https://github.com/bbatsov/rubocop#disabling-cops-within-source-code)。 btw很高興見到你,@orien ...... – spickermann

0

爲了您的方便,這裏是我常用的.rubocop.yml。

見.rubocop.yml here的正式解釋。

 
AllCops: 
    Excludes: 
    - Berksfile 
    - recipes/basic.rb 
    - attributes/*.rb 

# Customize rules 
Metrics/LineLength: 
    Max: 95 

MethodLength: 
    Max: 35 

Metrics/AbcSize: 
    Enabled: false 

BlockLength: 
    Max: 70 

我經常碰到rubocop錯誤和警告。因此我發表了這篇文章。

Common Rubocop Errors: Improve Your Ruby Code Quality