ruby-on-rails - 有没有可以执行Ruby代码约定的gem?

标签 ruby-on-rails coding-style

是否有任何 gem 可以执行以下指南中提到的ruby/rails编码约定。

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

最佳答案

我最喜欢的两个用于处理代码清洁度的 gem 是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) 。

关于ruby-on-rails - 有没有可以执行Ruby代码约定的gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309582/

相关文章:

ruby-on-rails - Rails API 中 PostgreSQL 数据库连接启动缓慢且频繁

vb6 - 你知道 VB6 的风格指南吗?

c - 'C' 项目架构指南的建议?

ios - 感叹号在iOS注释中的重要性

ruby-on-rails - 在rails API中使用omniauth-google-oauth2

ruby-on-rails - ember-cli/rails capybara/rspec 测试

ruby-on-rails - 扩展 ActiveRecord::Base

r - 使 Emacs ESS 遵循 R 风格指南

JavaScript 样式/优化 : String. indexOf() v. Regex.test()

ruby-on-rails - rails : Multiple dropdown menus collection_select