An impressive range of features have landed in IntelliJ 2018.1: https://www.jetbrains.com/idea/specials/idea/whatsnew.html A ton of additional lints, but also some interesting completion features: using isInstace to infer types, and also leveraging JSON schema!