Can you expand on this a little? Is this describing features, or something related to code quality?
I am really no help on custom plugin development (just to set expectations), but I did want to check-in on what you want this custom plugin to achieve and whether it makes sense in the context of SonarQube.
If your senior’s project is already outputting a text file, maybe you can simply adjust it to output data in a format that is readable by SonarQube and make use of Generic Issue Data.
Colin