关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
4年前关闭。
Improve this question
是否存在一些用于 Rails 应用程序的 Lint 工具?
例如,ruby-lint
如果在 require
中提及模块已被引用,则不会在其他模块中看到声明application.rb
中的子句文件。
RubyMine 在进行代码检查时也看不到它们。
最佳答案
不,那里没有。
ruby 是一种动态语言,所以在 rails 项目中你所能做的就是用 ruby -v
之类的东西对 ruby 源文件中的语法进行 lint又名 ruby Lint 。
您可以使用一个名为 rails-best-practices 的工具评估您的代码。但正如名字所说,这只是最佳实践,并且比硬 linting 更软规则。
当然还有更多可用的代码分析工具,例如 rubocop ,他们都朝着相似的方向发展。
关于ruby-on-rails - 用于 Rails 应用程序的 Lint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27150498/