RubyMine 与 Rubocop - 如何重新格式化?

标签 rubymine

我在 Rubymine 中安装了 RuboCop,并且 rubocop 的检查错误正确显示。

运行 ⌘+Alt+L 将代码转换为 的 ruby​​mine 样式冲突 与 rubocop 风格。

例如:

some_array = 10.times.map {|index| index * 3}   # rubymine
some_array = 10.times.map { |index| index * 3 } # rubocop

rubocop 将空格放在内联块内。我知道的一件小事。但是 ruby​​mine 自动格式化没有空格,所以我有一大堆检查通知。

最佳答案

在 Rubymine 中,转到 Settings → Editor → Code Style → Ruby 并确保您拥有 花括号周围的空格 选项已选中。

enter image description here

关于RubyMine 与 Rubocop - 如何重新格式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43667850/

相关文章:

javascript - 为什么这个javascript不正确?

ruby - 大多数方法中的 "This is a stub, used for indexing"?

rubymine - 在 RubyMine 中,如何像在 Sublime Text 中一样通过选择文件来预览文件内容?

RubyMine - 关键字 'require' 显示为红色,但应用程序运行正常

ruby-on-rails - 使用 zsh 在 IntelliJ 中找不到环境变量

ruby - RubyMine 5.4 中的 JDBC 错误

ruby-on-rails - RubyMine/IDEA ruby​​ 调试器无法在 bundle 模式下加载 linecache gem

ruby-on-rails - rubymine 只能一一运行模型测试

rubymine - 如何在 RubyMine 中重新格式化保存的代码?

ruby-on-rails - shell/ ruby /RubyMine : Accessing underlying shell environment variables