Messages in this thread Patch in this message | | | From | Guru Das Srinagesh <> | Subject | [PATCH 1/2] scripts/clang-tools: Create array of checks to exclude | Date | Wed, 5 Oct 2022 20:23:59 -0700 |
| |
Create array of clang-analyzer checks to exclude for ease of adding more. This is per the suggestion in an earlier discussion [1].
[1] https://lore.kernel.org/lkml/CAKwvOdnbMs-pLRfo4O-MHOF=9=kAvDuktkeeeX7bkmnLi8LWnw@mail.gmail.com/
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com> --- scripts/clang-tools/run-clang-tools.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/scripts/clang-tools/run-clang-tools.py b/scripts/clang-tools/run-clang-tools.py index bb78c9b..a72c4c7 100755 --- a/scripts/clang-tools/run-clang-tools.py +++ b/scripts/clang-tools/run-clang-tools.py @@ -50,7 +50,12 @@ def run_analysis(entry): checks += "linuxkernel-*" else: checks += "clang-analyzer-*" - checks += ",-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling" + + # List of checks to be excluded + exclude = [] + exclude.append("-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling") + + checks += ''.join(["," + e for e in exclude]) p = subprocess.run(["clang-tidy", "-p", args.path, checks, entry["file"]], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, -- 2.7.4
| |