Add annotations to the filename script so that a PR raised would notify the contributors about the files that don't follow the guideline
This is an issue to track the adding annotations to the filename script.
What do we mean by annotations? The following is an example of an annotation generated by a linter called golangci-lint. Generating them is quite straight forward, the docs explain this quite nicely.

This is an awesome idea! 🚀 Let me know when you'll start working on it, and if you need any help.
For the C++ one, I think what we should do is create a subprocess runner which parses the output of the linters and creates the annotations so that it can integrate well with GitHub. Have you got any experience working on parsers? It doesn't have to be fancy, you just need to take the output of another program and feed it into your program - I recommend Go or Python if you wanna start with it this parser part?
I'm not experienced with that, actually, never heard of it. 👀 I guess we can work together on that, though.