Scripting/headless automation of IntelliJ?


Is there a convenient way to use IntelliJ IDEA / other Jetbrains IDEs "as a library or service," so that I can write scripts/programs that can perform renames and other refactorings, analyze code, etc.?

I'm specifically interested in Typescript and Python intelligence.  I know I can reach directly for language-specific solutions, such as using tsserver for Typescript, but IntelliJ supports many languages, and it does more out of the box (e.g., renames edit the actual files, which tsserver doesn't).

1 comment
Comment actions Permalink

Unfortunately this is - if even possible at all - a very hard to achieve task. We're not aware of any similar solutions.


Please sign in to leave a comment.