有没有宝石可以像下面的指南所述一样强制执行Ruby/Rails编码规范?
https://github.com/bbatsov/ruby-style-guide
https://github.com/bbatsov/rails-style-guide
有没有宝石可以像下面的指南所述一样强制执行Ruby/Rails编码规范?
https://github.com/bbatsov/ruby-style-guide
https://github.com/bbatsov/rails-style-guide
RuboCop 是一款基于 Ruby Style Guide 的静态代码分析器,由同一作者开发。
Rails Best Practices gem 可以检测 Rails 项目中的某些问题。
bbatsov/ruby-style-guide
和 bbatsov/rails-style-guide
工具。 - jonas054我在处理代码整洁方面最喜欢使用的两个 Ruby 宝石是 Reek (https://github.com/troessner/reek) 和 Cane (https://github.com/square/cane)。它们可以检测到许多 Ruby 编码规范,而这些规范通常会被忽视。
在间距/缩进/大小写等方面,我建议要么寻找编辑器配置(例如,下载TextMate/Sublime Text/EMACS/等软件的 Ruby 包),要么尝试使用 BeautifyRuby 宝石(https://github.com/CraigWilliams/BeautifyRuby)。