SpiNNakerManchester / SupportScripts

Development scripts for the SpiNNaker project
Apache License 2.0
0 stars 2 forks source link

Rat support #17

Closed dkfellows closed 5 years ago

dkfellows commented 5 years ago

Rat is a tool for checking for license headers; we already use it for our Java code as part of our quality checks. This makes it so that we can also use it for our Python and C code, taming it so it produces a useful report only when it is of actual value and failing (presumably) the CI build when we haven't sorted out our licenses properly.

Note that there are formal forms for license header comments that every file should support (if the format supports comments at all). We've been very bad at not doing this in the past; this is part of a drive to be much stricter about this going forward.