From 5573c3871cc4d16d945478ae12e3f12e1dd578fa Mon Sep 17 00:00:00 2001 From: valeros Date: Mon, 28 Oct 2019 13:38:46 +0200 Subject: [PATCH] Allow cppcheck suppress individual defects by default --- platformio/commands/check/tools/cppcheck.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platformio/commands/check/tools/cppcheck.py b/platformio/commands/check/tools/cppcheck.py index 17d1f041..f5a95ed5 100644 --- a/platformio/commands/check/tools/cppcheck.py +++ b/platformio/commands/check/tools/cppcheck.py @@ -91,6 +91,10 @@ class CppcheckCheckTool(CheckToolBase): ) flags = self.get_flags("cppcheck") + if not flags: + # by default user can suppress reporting individual defects + # directly in code // cppcheck-suppress warningID + cmd.append("--inline-suppr") if not self.is_flag_set("--platform", flags): cmd.append("--platform=unspecified") if not self.is_flag_set("--enable", flags):