Add codecheck make target

We'd like to have tooling that verifies code style, while ignoring the
commit message.  For example, code does not need to be signed off in
order to be tested.  Current workarounds are to run `git checkstyle` and
ignore the commit message errors, or to run `make cstyle shellcheck
flake8 mancheck testscheck`, and make sure that list stays updated.

Solution is to add a new make target, `codecheck` which does all the
code checks.  `checkstyle` is now simply `codecheck` + `commitcheck`.

Reviewed-by: Giuseppe Di Natale <guss80@gmail.com>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Signed-off-by: Matthew Ahrens <mahrens@delphix.com>
Closes #7985
This commit is contained in:
Matthew Ahrens 2018-10-04 13:10:10 -07:00 committed by Brian Behlendorf
parent 6e8b268875
commit c23f8d4829
1 changed files with 3 additions and 1 deletions

View File

@ -61,7 +61,9 @@ install-data-hook:
ln -fs zfs.release spl.release ln -fs zfs.release spl.release
endif endif
checkstyle: cstyle shellcheck flake8 commitcheck mancheck testscheck codecheck: cstyle shellcheck flake8 mancheck testscheck
checkstyle: codecheck commitcheck
commitcheck: commitcheck:
@if git rev-parse --git-dir > /dev/null 2>&1; then \ @if git rev-parse --git-dir > /dev/null 2>&1; then \