You're reading for free via Mammad Yahyayev's Friend Link. Become a member to access the best of Medium.
Member-only story
16 IntelliJ IDEA Plugins You Should Download

My articles are open to everyone; non-member readers can read the full article by clicking this link.
Hello, Developers! π
Welcome to my new article. In this article, we are going to deep dive into necessary Intellij IDEA plugins you must install.
Intellij IDEA is one of the best IDEs available on the tech market. It is specifically designed for Java developers, however, it supports multiple programming languages for other developers to use.
Plugins (a.k.a Extensions) are inseparable part of the development. In this article, I am going to share my favorite plugins that I use in my coding journey.
Plugins
- Supporting Environment files β .env files are the best way to define your secrets, passwords. Refer for more.
- SonarQube β In order to improve code quality. Refer for more.
- One Dark Theme β Range of themes to. Refer for more.
- JPA Buddy β No need to remember some JPA rules, install this plugin to speed up entity creation process.
- Maven Helper β Build tools revolutionized the project development, Maven is an old tool, but it is being used in thousands of project. Thisβ¦
- CheckStyle β Another code quality checker like SonarQube. I always set up more than one quality checker in my projects, because one might catch your issue, the other doesnβt. In those scenarios, it is effective to setup more, however, configuration process can be tiresome.
- String Manipulation β We all copy and paste code in our projects, sometimes, we have to manually alter some part of the pasted code. This plugin really helped me to automate those process. My favorite, select multiple numbers and increase them sequentially.
- PlantUML β We cannot imagine big project without UML diagrams. It provides a general overview for newcomers to understand the project as a whole. There are many tools available on the internet, but this one is my goto for creating UML diagrams.
- Google Java Format β Sticking to one coding style is necessary for code readability. Sometimes each developer in a team uses different coding style and this ruins the readability of code. In my opinion Google styling is great for Java projects. It formats the code in a way that everybody can easily read the code. Spoiler alert: sometimes it format the code in a way that you hate. As in other technologies, there is not any silver bullet. Give it a try.
- Spring Boot Helper β Spring Boot is favorite framework of all Java developers. It takes a lot of burden out of our shoulders. This plugin is a good too.
- MapStruct Support β If you are fan of DTO pattern, you are going to love this plugin. With this plugin, Intellij IDEA will help you so much to see the mapping issues.
- RESTFul Tool β I love this plugin because it collects all of your HTTP methods into one place.
- Regexp Tester β Regular expression is used in almost every project. However, quite few people generate it on their own. This plugin will help you to test your regular expression inside the IDE. You can use other websites for testing as well.
- SNYK β No need to mention the importance of security in projects especially for bigger organizations. Vulnerabilities in third party libraries make our project sensible to attacks. In order to get rid of them, you have either remove the library or upgrade its version. The plugin allow you to find the latest vulnerabilities in libraries.
- Jump To Line β Intellij IDEA debugger is so powerful. But, the main downside of the plugin is going previous lines isnβt possible. The plugin gives you this feature to move already visited lines within the method.
- PDF Viewer β Maybe this is the plugin that you are going to use less. However, some projects may contains documentations that are stored on PDF files, opening them inside Intellij IDEA might be better for you.
Conclusion
This the end for this article. When I find a new useful plugin, I will update the article, therefore do not forget to visit it every often. Take care of yourself.
- π If you like the article, please consider clapping π and following.
- β Star GitHub repository
- β Follow me on LinkedIn | X (Twitter) | GitHub
- π Check out my other stories.