I’m currently looking to create a new SonarQube plugin for source code written in a very uncommon language : CELLman. I have unfortunately never used SonarQube before, and starting is a bit hard.
I figured SSLR was probably my starting point. I wrote a Lexer (which are pretty much all the keywords and symbols if I got it right) and I might be wrong but I think the parser from the minic example might work here.
I have so many questions … :
- What does SSLR do exactly ?
- How does it get “integrated” into SonarQube ?
- Is there any documentation as to how to write a grammar ?
I’m sorry that I have so many questions but I’m very eager to learn about this, developing a new plugin is an exciting experience and I’m willing to make it through.
Thank you very much everyone, have a nice day.