Extend Salsa CI with more tests: various linters, patch consistency, changelog/branch/tag consistency etc
Currently Salsa-CI checks only things that the official Debian QA tools also do. What are your thoughts on checking even more?
Personally I for example have Shellcheck enabled in all my repos to ensure there are no accidental shell script security issues due to typos or mishaps. It is very easy to add a find -name *.sh
and run Shellcheck on all of them.
There are a lot more like these. In fact Debian developer Paul Wise (@pabs) has set up this tool to check as much as possible: https://github.com/collab-qa/check-all-the-things. See in particular https://github.com/collab-qa/check-all-the-things/tree/master/data
Should Salsa-CI for example incorporate the tools that are the most accurate ones (don't emit any false positives)?