Mastering your IntelliJ IDE: 5 Plugins you must have
An integrated development environment (IDE) is a tool developers use daily, so we should master it.
IntelliJ allows us to install plugins that can help us to be more productive. Let’s see some plugins that can help us.
1. Key Promoter X
There are numerous Keyboard Shortcuts, and it is easy to forget some of them or don’t use them because we don’t know they exist.
There are also some things we do many times and there is no shortcut for it.
This plugin can help us to deal with these problems, helping us identify more shortcuts and smartly use them.
You can install and see more about it here: https://plugins.jetbrains.com/plugin/9792-key-promoter-x.
2. SonarLint
Sonar is a very common tool to help us minimize code smell, SonarLint is a free tool that can help us to minimize bugs, and code smell and also provide better guidelines.
This plugin helps us boost our skills and productivity, you can access it here: https://plugins.jetbrains.com/plugin/7973-sonarlint
3. String Manipulation
String Manipulation is a must-have plugin, that can help us deal with strings.
It is very common to need to switch a case of String, for example, to camelCase to kebab-lowercase
It provides many features, like sorting, shuffling, creating sequences, and there are many switch cases this plugin supports, here are some examples:
camelCase,
kebab-lowercase,
KEBAB-UPPERCASE,
snake_case,
SCREAMING_SNAKE_CASE,
dot.case,
words lowercase,
First word capitalized,
Words Capitalized,
PascalCase
You can access this plugin here: https://plugins.jetbrains.com/plugin/2162-string-manipulation.
4. Randomness
This is a fantastic plugin that can help us to generate some random values. It allows us to generate integers, strings, UUIDs, and much more. It is very useful for creating tests with more significant values.
You can access it here: https://plugins.jetbrains.com/plugin/9836-randomness
5. Digma
Digma is a plugin for Continuous Feedback. It enables rapid development in complex projects by linting and detecting issues as they appear, highlighting possible risks in code and providing code change analysis and context.
Digma lints common code smells and issues as you code:
Error hotspots
Bottlenecks and concurrency
Query anti-patterns
Identify risks and affected code for code changes
Performance trends
This plugin is essential to optimize your experience. Access it here: https://plugins.jetbrains.com/plugin/19470-digma-continuous-feedback
Conclusion
These are only a few plugins that can help a lot with our daily activities. I highly recommend you install and use them. It can be hard in the beginning because you are not used to it, but the key is consistency.
I hope these plugins can help you, and if you know any other plugins that you like to use, share them here in the comments 😁😁