Skip to content

Commit d09605b

Browse files
authored
Merge pull request #60 from lcartey/lcartey/single-translation-unit-basic-suites
Add basic single translation unit query suites
2 parents 68ad087 + 41fa465 commit d09605b

File tree

57 files changed

+169
-55
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+169
-55
lines changed

.vscode/tasks.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,11 @@
185185
"type": "pickString",
186186
"options": [
187187
"Allocations",
188-
"Banned",
189188
"BannedFunctions",
189+
"BannedLibraries",
190190
"BannedSyntax",
191191
"BannedTypes",
192192
"Classes",
193-
"Classes",
194-
"Classes",
195193
"Comments",
196194
"Contracts1",
197195
"Concurrency",
Lines changed: 3 additions & 0 deletions

cpp/autosar/src/codeql-suites/autosar-advisory.qls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- description: AUTOSAR C++14 Guidelines 19-11 (Advisory)
1+
- description: AUTOSAR C++14 Guidelines 20-11 (Advisory)
22
- qlpack: autosar-cpp-coding-standards
33
- include:
44
kind:

cpp/autosar/src/codeql-suites/autosar-audit.qls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- description: AUTOSAR C++14 Guidelines 19-11 (Audit)
1+
- description: AUTOSAR C++14 Guidelines 20-11 (Audit)
22
- qlpack: autosar-cpp-coding-standards
33
- include:
44
kind:

cpp/autosar/src/codeql-suites/autosar-default.qls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- description: AUTOSAR C++14 Guidelines 19-11 (Default)
1+
- description: AUTOSAR C++14 Guidelines 20-11 (Default)
22
- qlpack: autosar-cpp-coding-standards
33
- include:
44
kind:

cpp/autosar/src/codeql-suites/autosar-required.qls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- description: AUTOSAR C++14 Guidelines 19-11 (Required)
1+
- description: AUTOSAR C++14 Guidelines 20-11 (Required)
22
- qlpack: autosar-cpp-coding-standards
33
- include:
44
kind:
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
- description: AUTOSAR C++14 Guidelines 20-11 (Single Translation Unit)
2+
- qlpack: autosar-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/autosar/audit
12+
- external/autosar/default-disabled

cpp/autosar/src/rules/A0-4-2/TypeLongDoubleUsed.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* @tags external/autosar/id/a0-4-2
1010
* correctness
1111
* readability
12+
* scope/single-translation-unit
1213
* external/autosar/allocated-target/implementation
1314
* external/autosar/enforcement/automated
1415
* external/autosar/obligation/required

cpp/autosar/src/rules/A11-3-1/FriendDeclarationsUsed.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* @tags external/autosar/id/a11-3-1
99
* correctness
1010
* security
11+
* scope/single-translation-unit
1112
* external/autosar/allocated-target/implementation
1213
* external/autosar/enforcement/automated
1314
* external/autosar/obligation/required

cpp/autosar/src/rules/A17-0-1/ReservedIdentifiersMacrosAndFunctionsAreDefinedRedefinedOrUndefined.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* @tags external/autosar/id/a17-0-1
1515
* correctness
1616
* maintainability
17+
* scope/single-translation-unit
1718
* external/autosar/allocated-target/implementation
1819
* external/autosar/enforcement/automated
1920
* external/autosar/obligation/required

0 commit comments

Comments
 (0)