簡體   English   中英

是否有任何可以強制執行 Ruby 代碼約定的 gem?

[英]Are there any gems which can enforce Ruby code conventions?

是否有任何 gems 可以強制執行以下指南中提到的 ruby​​/rails 編碼約定。

https://github.com/bbatsov/ruby-style-guide
https://github.com/bbatsov/rails-style-guide

RuboCop是一個基於 Ruby 風格指南的靜態代碼分析器,作者是同一作者。

Rails 最佳實踐gem 可以檢測 Rails 項目中的某些問題。

我最喜歡處理代碼清潔度的兩個寶石是 Reek ( https://github.com/troessner/reek ) 和 Cane ( https://github.com/square/cane )。 我不知道它們是否深入到縮進和間距的細節,但它們檢測到了許多容易被忽視的 Ruby 編碼約定。

在間距/縮進/大小寫等方面,我要么尋找編輯器配置(例如,為 TextMate / Sublime Text / EMACS / 你有什么下載 Ruby 包),要么查看 BeautifyRuby gem( https: //github.com/CraigWilliams/BeautifyRuby )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM