With the advent of flymake it makes sense to discuss a proper linter for the doom project. This linter would take a buffer and analyse each form within the buffer for small mistakes and code smells.
some examples of this may be
map!mistakes, for example using
The actual flymake backend will be trivial to write and the analyser I have a basic idea for the abstraction. What we will need are these smells and mistakes in all doom related files. if people can add them below that will be a help.
Thanks. I will keep this post updated.