Skip to content

Commit 86bf6aa

Browse files
committed
Update MISRA C++ pack to 2023.
1 parent 0deee2c commit 86bf6aa

File tree

6 files changed

+36
-1
lines changed

6 files changed

+36
-1
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
- description: MISRA C++ 2023 (Default)
2+
- qlpack: codeql/misra-cpp-coding-standards
3+
- include:
4+
kind:
5+
- problem
6+
- path-problem
7+
- exclude:
8+
tags contain:
9+
- external/misra/audit
10+
- external/misra/default-disabled
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
- description: MISRA C++ 2023 (Single Translation Unit)
2+
- qlpack: codeql/misra-cpp-coding-standards
3+
- include:
4+
kind:
5+
- problem
6+
- path-problem
7+
tags contain:
8+
- scope/single-translation-unit
9+
- exclude:
10+
tags contain:
11+
- external/misra/audit
12+
- external/misra/default-disabled

cpp/misra/src/misra.qll

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import cpp
2+
import misra.Customizations
3+
import codingstandards.cpp.CodingStandards
4+
import codingstandards.cpp.exclusions.cpp.RuleMetadata
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* Contains customizations to the MISRA C++ query rules.
3+
*
4+
* This module is imported by `misra.qll`, so any customizations defined here
5+
* automatically apply to all MISRA C++ queries.
6+
*/
7+
8+
import cpp

cpp/misra/src/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: codeql/misra-cpp-coding-standards
22
version: 2.28.0-dev
3-
description: MISRA C++ 2008
3+
description: MISRA C++ 2023
44
suites: codeql-suites
55
license: MIT
66
dependencies:

cpp/misra/test/options

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
semmle-extractor-options:--clang -std=c++17 -nostdinc++ -I../../../../common/test/includes/standard-library -I../../../../common/test/includes/custom-library

0 commit comments

Comments
 (0)