|
|
3d3dc8 |
From 842c676a36abab0d92f1e68de2c8881fd00fdf4b Mon Sep 17 00:00:00 2001
|
|
|
3d3dc8 |
From: Frantisek Sumsal <frantisek@sumsal.cz>
|
|
|
3d3dc8 |
Date: Tue, 30 Nov 2021 23:40:28 +0100
|
|
|
3d3dc8 |
Subject: [PATCH] lgtm: enable more (and potentially useful) queries
|
|
|
3d3dc8 |
|
|
|
3d3dc8 |
Not all available queries on LGTM are enabled by default, but some of
|
|
|
3d3dc8 |
the excluded ones might come in handy, hence let's enable them
|
|
|
3d3dc8 |
explicitly.
|
|
|
3d3dc8 |
|
|
|
3d3dc8 |
(cherry picked from commit 38f36b9f3443b4d2085799c772e901a402b84af3)
|
|
|
3d3dc8 |
|
|
|
3d3dc8 |
Related: #2017033
|
|
|
3d3dc8 |
---
|
|
|
3d3dc8 |
.lgtm.yml | 24 ++++++++++++++++++++++++
|
|
|
3d3dc8 |
1 file changed, 24 insertions(+)
|
|
|
3d3dc8 |
|
|
|
3d3dc8 |
diff --git a/.lgtm.yml b/.lgtm.yml
|
|
|
3d3dc8 |
index 5948d8c2bc..fe93957b67 100644
|
|
|
3d3dc8 |
--- a/.lgtm.yml
|
|
|
3d3dc8 |
+++ b/.lgtm.yml
|
|
|
3d3dc8 |
@@ -1,3 +1,27 @@
|
|
|
3d3dc8 |
+---
|
|
|
3d3dc8 |
+# vi: ts=2 sw=2 et:
|
|
|
3d3dc8 |
+
|
|
|
3d3dc8 |
+# Explicitly enable certain checks which are hidden by default
|
|
|
3d3dc8 |
+queries:
|
|
|
3d3dc8 |
+ - include: cpp/bad-strncpy-size
|
|
|
3d3dc8 |
+ - include: cpp/declaration-hides-variable
|
|
|
3d3dc8 |
+ - include: cpp/inconsistent-null-check
|
|
|
3d3dc8 |
+ - include: cpp/mistyped-function-arguments
|
|
|
3d3dc8 |
+ - include: cpp/nested-loops-with-same-variable
|
|
|
3d3dc8 |
+ - include: cpp/sizeof-side-effect
|
|
|
3d3dc8 |
+ - include: cpp/suspicious-pointer-scaling
|
|
|
3d3dc8 |
+ - include: cpp/suspicious-pointer-scaling-void
|
|
|
3d3dc8 |
+ - include: cpp/suspicious-sizeof
|
|
|
3d3dc8 |
+ - include: cpp/unsafe-strcat
|
|
|
3d3dc8 |
+ - include: cpp/unsafe-strncat
|
|
|
3d3dc8 |
+ - include: cpp/unsigned-difference-expression-compared-zero
|
|
|
3d3dc8 |
+ - include: cpp/unused-local-variable
|
|
|
3d3dc8 |
+ - include:
|
|
|
3d3dc8 |
+ tags:
|
|
|
3d3dc8 |
+ - "security"
|
|
|
3d3dc8 |
+ - "correctness"
|
|
|
3d3dc8 |
+ severity: "error"
|
|
|
3d3dc8 |
+
|
|
|
3d3dc8 |
extraction:
|
|
|
3d3dc8 |
cpp:
|
|
|
3d3dc8 |
prepare:
|