以下のガイドに記載されているように、ルビー/レールコーディング規則を適用できる宝石はありますか?コードのクリーン度を処理するためのRubyコードの規則を適用できる宝石はありますか?
https://github.com/bbatsov/ruby-style-guide
https://github.com/bbatsov/rails-style-guide
以下のガイドに記載されているように、ルビー/レールコーディング規則を適用できる宝石はありますか?コードのクリーン度を処理するためのRubyコードの規則を適用できる宝石はありますか?
https://github.com/bbatsov/ruby-style-guide
https://github.com/bbatsov/rails-style-guide
私の2個の好きな宝石が臭い(https://github.com/troessner/reek)及びケイン(https://github.com/square/cane)です。私はそれらがインデントとスペーシングのぎりぎりまで下がることは知らないが、見過ごされがちなRubyのコーディング規則を多く検出している。
スペーシング/インデント/ケーシングなどの点では、エディタ設定(TextMate/Sublime Text/EMACS/whatのRubyパッケージをダウンロードするなど)を探したり、BeautifyRuby gem(https://github.com/CraigWilliams/BeautifyRuby)。
杖は、字下げとスペーシングチェックを明示的に回避します。私は正確で高速なアルゴリズムを見たことがなく、私はそれを書くことができるとは思わない。 –
RuboCopは、同じ著者によるRubyスタイルガイドに基づく静的コードアナライザです。
Rails Best Practices gemは、Railsプロジェクトの特定の問題を検出するのに便利です。
これは、お気に入りのアナライザに関するものではなく、 'bbatsov/ruby-style-guide'と' bbatsov/railsをチェックするツールに関する正しい答えです。 - スタイルガイド '。 – jonas054
私は崇高なテキスト2のためにルビーフォーマッタを使用します。 – phoet
どのようにフォーマットしますか、あなたは精巧にできますか? – Sam
https://github.com/CraigWilliams/BeautifyRuby – phoet