]> granicus.if.org Git - zfs/commitdiff
Introduce a make recipe for flake8
authorGiuseppe Di Natale <dinatale2@llnl.gov>
Thu, 6 Oct 2016 17:50:15 +0000 (10:50 -0700)
committerGiuseppe Di Natale <dinatale2@llnl.gov>
Thu, 6 Oct 2016 17:52:21 +0000 (10:52 -0700)
Add a make recipe to enable developers
to easily run flake8 if it is available.
This will help enforce good python coding
standards.

Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Makefile.am

index abc98e4ed5e78caf9ce8cc71156718e43c2248b6..26f684d5923b3becd27af896e93c36c0b7860f18 100644 (file)
@@ -39,7 +39,7 @@ dist-hook:
        sed -i 's/Release:[[:print:]]*/Release:      $(RELEASE)/' \
                $(distdir)/META
 
-checkstyle: cstyle shellcheck
+checkstyle: cstyle shellcheck flake8
 
 cstyle:
        @find ${top_srcdir} -name '*.[hc]' ! -name 'zfs_config.*' \
@@ -62,6 +62,11 @@ cppcheck:
                cppcheck --quiet --force --error-exitcode=2 ${top_srcdir}; \
        fi
 
+flake8:
+       @if type flake8 > /dev/null 2>&1; then \
+               flake8 ${top_srcdir}; \
+       fi
+
 ctags:
        $(RM) tags
        find $(top_srcdir) -name .git -prune -o -name '*.[hc]' | xargs ctags