]> xenbits.xensource.com Git - libvirt.git/commitdiff
build: comment on why we're not adopting certain flake8 rules
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 8 Oct 2019 09:38:29 +0000 (10:38 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Mon, 11 Nov 2019 14:24:19 +0000 (14:24 +0000)
Simplify the list of ignored warnings now that we only have two left,
and document why we're not honouring them.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
build-aux/syntax-check.mk

index 4427c592a654099959c20c12a938a0b63df10630..427f12fd245257637b4d396423b67d208de0b144 100644 (file)
@@ -882,13 +882,17 @@ sc_require_enum_last_marker:
          { echo '$(ME): enum impl needs _LAST marker on second line' 1>&2; \
            exit 1; } || :
 
-# Validate many python style rules
-FLAKE8_LINE_LENGTH = E501
-FLAKE8_WARNINGS = W504
-
-FLAKE8_IGNORE = $(FLAKE8_LINE_LENGTH),$\
-               $(FLAKE8_WARNINGS) \
-               $(NULL)
+# We're intentionally ignoring a few warnings
+#
+# E501: Force breaking lines at < 80 characters results in
+# some really unnatural code formatting which harms
+# readability.
+#
+# W504: Knuth code style requires the operators "or" and "and" etc
+# to be at the start of line in a multi-line conditional.
+# This the opposite to what is normal libvirt practice.
+#
+FLAKE8_IGNORE = E501,W504
 
 sc_flake8:
        @if [ -n "$(FLAKE8)" ]; then \