DOC Add some comments
FUNCT run the tests before the static analysis

Tests fail more often than the static checks so this order is more likely to
provide faster feedback