Signed-off-by: Rob Browning <
r...@defaultvalue.org>
Tested-by: Rob Browning <
r...@defaultvalue.org>
---
.pylintrc | 4 ++++
GNUmakefile | 6 ++++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/.pylintrc b/.pylintrc
index e875bcf2..4180ac56 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -2,6 +2,9 @@
[GENERAL OPTIONS]
[BASIC]
+
+extension-pkg-allow-list=bup._helpers # so pylint can see effects
+
class-rgx=([_a-z]+)|(_?([A-Z]+[a-z]*)+) # LocalRepo mmap finalized...
const-rgx=([_a-z]+)|([_A-Z]+) # snake-case uppper or lower
@@ -48,6 +51,7 @@ enable=
no-else-raise,
no-else-return,
no-member,
+ no-name-in-module,
no-value-for-parameter,
possibly-used-before-assignment,
raise-missing-from,
diff --git a/GNUmakefile b/GNUmakefile
index 3c72b8d8..b5134a96 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -309,13 +309,15 @@ get_parallel_n = $(patsubst -j%,%,$(parallel_opt))
maybe_specific_n = $(if $(filter -j%,$(parallel_opt)),-n$(get_parallel_n))
xdist_opt = $(if $(filter -j,$(parallel_opt)),-nauto,$(maybe_specific_n))
+# lint targets depend on $(bup_deps) for extension-pkg-allow-list
+
.PHONY: lint-lib
-lint-lib: dev/bup-exec dev/bup-python
+lint-lib: dev/bup-exec dev/bup-python $(bup_deps)
./pylint lib
# unused-wildcard-import: we always "import * from wvpytest"
.PHONY: lint-test
-lint-test: dev/bup-exec dev/bup-python
+lint-test: dev/bup-exec dev/bup-python $(bup_deps)
./pylint -d unused-wildcard-import test/lib test/int
.PHONY: lint
--
2.47.3