RubyMine 2023.3 EAP Update
We’re back with an update on the state of the 2023.3 Early Access Program.
Here are the biggest highlights of this release:
As we mentioned in our previous blog post, we are dedicated to improving RubyMine’s project indexing. In the 2023.3 EAP release, we’ve managed to increase the speed at which Markdown and ERB files are indexed.
In addition to indexing speedup, we also addressed a crucial issue with the RubyMine profiler. We identified and resolved several problems that caused low memory performance and freezes when running larger test suites with the profiler in RubyMine.
We encourage you to explore the new build and share your thoughts on RubyMine’s performance with us. You can do so via our issue tracker or by leaving us a message in the comments below.
Custom paths for Rails and Rails engines
Exciting news for developers working on Rails applications with split structures. You can now take full advantage of code insight features, no matter where your controllers, views, models, or other essential application files are located.
RubyMine offers a feature that allows you to create custom paths for Rails and Rails engines. On top of the default paths, such as
app/models, and so on, the IDE recognizes any other locations in your project. This enables you to redefine the default structure and pinpoint where your application files are stored. To set up the custom paths, navigate to Settings | Languages & Frameworks | Rails | Paths.
Brakeman code inspections
Another RubyMine feature designed to make your development journey more enjoyable is the integration with Brakeman, a trusted security scanner for Ruby on Rails applications. With this integration, you can effortlessly investigate and enhance your application’s security.
Brakeman performs static code analysis, identifies security concerns, and generates detailed reports. Now, you can conveniently see Brakeman’s insights within RubyMine in a user-friendly format. Tackle security issues promptly, with easy access to Brakeman’s documentation, confidence indicators, and more. Make sure that you have the brakeman gem installed, then go to Code | Analyze Code | Run inspection by name and launch the analysis.
Stay tuned for more information about the RubyMine 2023.3 release!
Join the Early Access Program
We encourage you to share your thoughts in the comments below and to create and vote for new features in the issue tracker.
The RubyMine team
Subscribe to Blog updates
Thanks, we've got you!
The RubyMine 2023.3 Early Access Program Is Open!
Hello everyone, The third RubyMine Early Access Program of 2023 is underway! The key change in the first EAP build is an important indexing optimization. By refactoring our code base, we’ve doubled RubyMine’s indexing speed compared to v2023.1. This is particularly noticeable when working…
Collaborative Programming in RubyMine
Hi everyone, We're back with a new how2pro blog post unveiling another cool RubyMine feature – the Code With Me plugin. When you're knee-deep in a complex task or tangling with an issue that's testing your limits, having someone by your side can make all the difference. Additionally, in an educati…
Mastering the New UI
Hi everyone! We're excited to introduce a new series of blog posts showcasing our favorite RubyMine features. Join us as we explore tips, tricks, and enhancements that will boost your productivity and streamline your development process. In the first blog post, we'll dive into RubyMine's freshly-i…
Performance Improvements in RubyMine 2023.1
Hello everybody, The new release is fast approaching, so it’s time to unveil the performance enhancements you can expect from RubyMine 2023.1. Faster code completion When developing and supporting RubyMine, we analyze a great load of anonymized usage data. A lot of recent data pointed to the fact t…