From 2d373e27071f54e04f8aaf6753e5481ccbc9ed3f Mon Sep 17 00:00:00 2001 From: Ryan Ofsky Date: Mon, 27 Jan 2025 13:34:49 -0500 Subject: [PATCH] lint: Add exclusions for libmultiprocess subtree Without this change linter produces errors about: - Use of std::filesystem the libmultiprocess example program. - Use of locale-dependent functions in example program, in the build time code generator, and in the runtime library for debug logging. - Include guards not beginning with BITCOIN_ --- test/lint/lint-locale-dependence.py | 1 + test/lint/lint_ignore_dirs.py | 1 + test/lint/test_runner/src/main.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/test/lint/lint-locale-dependence.py b/test/lint/lint-locale-dependence.py index d84e458bb1e..1b1aeffdcba 100755 --- a/test/lint/lint-locale-dependence.py +++ b/test/lint/lint-locale-dependence.py @@ -51,6 +51,7 @@ KNOWN_VIOLATIONS = [ REGEXP_EXTERNAL_DEPENDENCIES_EXCLUSIONS = [ "src/crypto/ctaes/", + "src/ipc/libmultiprocess/", "src/leveldb/", "src/secp256k1/", "src/minisketch/", diff --git a/test/lint/lint_ignore_dirs.py b/test/lint/lint_ignore_dirs.py index af9ee7ef6be..7525eac341d 100644 --- a/test/lint/lint_ignore_dirs.py +++ b/test/lint/lint_ignore_dirs.py @@ -2,4 +2,5 @@ SHARED_EXCLUDED_SUBTREES = ["src/leveldb/", "src/crc32c/", "src/secp256k1/", "src/minisketch/", + "src/ipc/libmultiprocess/", ] diff --git a/test/lint/test_runner/src/main.rs b/test/lint/test_runner/src/main.rs index 2634e3a228e..dec43a71342 100644 --- a/test/lint/test_runner/src/main.rs +++ b/test/lint/test_runner/src/main.rs @@ -361,6 +361,7 @@ fn lint_std_filesystem() -> LintResult { "std::filesystem", "--", "./src/", + ":(exclude)src/ipc/libmultiprocess/", ":(exclude)src/util/fs.h", ]) .status()