The IntelliJ Python plugin supports code completion and this can recognize the Burp API. First, make sure your project has the SDK set to Jython:
Then, add the Burp API as a library:
To get function parameters to provide code completion, you need to add type hinting:
If you encounter difficulty, the cache may have become corrupted. Try invalidating the cache and restarting.
Thanks. It works. Is there a way to use Python2 type hints instead?