Since I started my journey into Kotlin, I wanted to use the same libraries and tools I use in Java.  For libraries - Spring Boot, Mockito, etc.,  it’s straightforward as Kotlin is 100% interoperable with Java.  For tools, well, it depends.  For example, Jenkins works flawlessly, while SonarQube lacks a dedicated plugin.  The SonarSource team has limited resources: Kotlin, though on the rise - and even more so since Google I/O 17, is not in their pipe.  This post series is about creating such a plugin, and this first post is about parsing Kotlin code.