From 8a5e9467453442d4eed7284aa473cc09e65c3bc4 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Wed, 20 May 2026 12:46:32 +0100 Subject: [PATCH] Make useless Pylint suppressions fail lint --- pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 5a2d2be3e..1cb028916 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -244,6 +244,10 @@ MASTER.per-file-ignores = [ "docs/source/doccmd_*.py:invalid-name", "doccmd_README_rst_*.py:invalid-name", ] +# Return non-zero exit code if useless-suppression is emitted. +MAIN.fail-on = [ + "useless-suppression", +] DEPRECATED_BUILTINS.bad-functions = [ # Use Pylint until Ruff can ban bare builtin calls, or until custom rules # make this removable: