Pascal de Vink

Blogging about all things me

Developing IntelliJ Plugins: A Refactoring Action

| Comments

Some history: while listening to an excellent talk by Rafael Dohms about how to make your code not suck, he suggested using a thesaurus to look up synonyms for your variable-, method- and classnames, if you are unsure if the name you gave them fits the purpose. I thought it was a good idea, but found it quite a hassle to lookup a good online thesaurus, let it sit in my browser all day (without being used much) and to having switch back and forth between my editor (IntelliJ IDEA) and my browser. I hoped my editor would feature some kind of plugin to make this process somewhat easier, but unfortunately, it didn’t.

So, I decided to create one myself!

This blog post will be part of a series of blog posts about my adventures through the undocumented land of plugin development for IntelliJ. I will not go over the process of creating a plugin, at least that part is rather well documented and pretty straight-forward.