Skip to content

Commit 6c1e77c

Browse files
committed
parser-common.h: recognize CERT-C checkers provided by Coverity
Closes: #48
1 parent 2c38fc2 commit 6c1e77c

File tree

5 files changed

+127065
-1
lines changed

5 files changed

+127065
-1
lines changed

src/parser-common.hh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@
2525
#include <string>
2626

2727
#define RE_CHECKER_NAME_SA "(?:[A-Za-z][0-9A-Za-z_.]+)"
28+
#define RE_CHECKER_NAME_CERT "(?:CERT [0-9A-Z-]+-C)"
2829
#define RE_CHECKER_NAME_MISRA "(?:MISRA C(?:\\+\\+)?-[0-9]+ (?:Directive|Rule) [0-9.-]+)"
29-
#define RE_CHECKER_NAME RE_CHECKER_NAME_SA "|" RE_CHECKER_NAME_MISRA
30+
#define RE_CHECKER_NAME RE_CHECKER_NAME_SA "|" RE_CHECKER_NAME_CERT "|" RE_CHECKER_NAME_MISRA
3031

3132
#define RE_EVENT_GCC "(?:(?:(?:fatal|internal) )?[a-z][A-Za-z0-9_-]+)(?:\\[[^ \\]]+\\])?"
3233
#define RE_EVENT_PROSPECTOR "(?:[A-Z]+[0-9]+\\[[a-z0-9-]+\\])"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--mode=json

0 commit comments

Comments
 (0)