10

以下のガイドに記載されているように、ルビー/レールのコーディング規則を強制できる宝石はありますか?

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

2 に答える 2

8

RuboCopは、同じ著者による Ruby スタイル ガイドに基づく静的コード アナライザーです。

Rails Best Practices gem は、Rails プロジェクトの特定の問題を検出できます。

于 2013-10-23T09:31:55.267 に答える
3

コードのクリーンさを処理するための私のお気に入りの 2 つの gem は、Reek ( https://github.com/troessner/reek ) と Cane ( https://github.com/square/cane ) です。それらがインデントとスペーシングの核心を突いているかどうかはわかりませんが、そうでなければ見過ごされがちな多くの Ruby コーディング規約を検出します。

スペーシング/インデント/ケーシングなどに関して、エディター構成を探すか (たとえば、TextMate / Sublime Text / EMACS / what have you の Ruby パッケージをダウンロードする)、または BeautifyRuby gem ( https: //github.com/CraigWilliams/BeautifyRuby )。

于 2013-03-11T06:32:05.907 に答える