JetBrains RubyMine
RubyMine 支持在服务器模式下自动运行 RuboCop。 要使此功能正常运作,应确保满足以下要求:
(1)Linux 或 MacOS(2)本地 Ruby MRI 2.3 或更高版本(3)RuboCop 1.31 或更高版本
现在,您可以在 RubyMine 中以人性化格式方便地查看 Brakeman 的洞察。 轻松访问 Brakeman 的文档、信心指标等,及时解决安全问题。 确保已经安装 brakeman gem,然后转到 Code | Analyze Code | Run inspection by name(代码 | 分析代码 | 通过名称运行检查)并启动分析。
RubyMine 提供对 RSpec::Parameterized 语法的全面支持,包括识别、解析和补全建议。 我们还实现了运行/调试配置来增强测试体验。
我们使用 let_it_be 块在 RSpec 测试中添加了对固定例程声明的支持。 这包括变量解析、语法高亮显示、 before_all 的 do 块插入的自动处理等功能。 要启用该功能,您需要安装 test-prof gem。