Skip to content

Commit 6e9ee92

Browse files
committed
Conversions2: Add rule tags
1 parent 6bce7f8 commit 6e9ee92

File tree

7 files changed

+24
-6
lines changed

7 files changed

+24
-6
lines changed

cpp/misra/src/rules/RULE-8-2-1/VirtualBaseClassCastToDerived.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* @problem.severity error
99
* @tags external/misra/id/rule-8-2-1
1010
* scope/single-translation-unit
11+
* correctness
1112
* external/misra/enforcement/decidable
1213
* external/misra/obligation/required
1314
*/

cpp/misra/src/rules/RULE-8-2-2/NoCStyleOrFunctionalCasts.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
* @problem.severity error
1010
* @tags external/misra/id/rule-8-2-2
1111
* scope/single-translation-unit
12+
* readability
13+
* correctness
1214
* external/misra/enforcement/decidable
1315
* external/misra/obligation/required
1416
*/

cpp/misra/src/rules/RULE-8-2-6/IntToPointerCastProhibited.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* @problem.severity error
99
* @tags external/misra/id/rule-8-2-6
1010
* scope/single-translation-unit
11+
* correctness
12+
* maintainability
1113
* external/misra/enforcement/decidable
1214
* external/misra/obligation/required
1315
*/

cpp/misra/src/rules/RULE-8-2-7/NoPointerToIntegralCast.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* @problem.severity error
99
* @tags external/misra/id/rule-8-2-7
1010
* scope/single-translation-unit
11+
* correctness
12+
* maintainability
1113
* external/misra/enforcement/decidable
1214
* external/misra/obligation/advisory
1315
*/

cpp/misra/src/rules/RULE-8-2-8/PointerToIntegralCast.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* @problem.severity error
1010
* @tags external/misra/id/rule-8-2-8
1111
* scope/single-translation-unit
12+
* correctness
1213
* external/misra/enforcement/decidable
1314
* external/misra/obligation/required
1415
*/

cpp/misra/src/rules/RULE-9-2-1/NoStandaloneTypeCastExpression.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* @problem.severity error
1010
* @tags external/misra/id/rule-9-2-1
1111
* scope/single-translation-unit
12+
* correctness
1213
* external/misra/enforcement/decidable
1314
* external/misra/obligation/required
1415
*/

rule_packages/cpp/Conversions2.json

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"severity": "error",
1515
"short_name": "VirtualBaseClassCastToDerived",
1616
"tags": [
17-
"scope/single-translation-unit"
17+
"scope/single-translation-unit",
18+
"correctness"
1819
],
1920
"shared_implementation_short_name": "PointerToAVirtualBaseClassCastToAPointer"
2021
}
@@ -35,7 +36,9 @@
3536
"severity": "error",
3637
"short_name": "NoCStyleOrFunctionalCasts",
3738
"tags": [
38-
"scope/single-translation-unit"
39+
"scope/single-translation-unit",
40+
"readability",
41+
"correctness"
3942
]
4043
}
4144
],
@@ -55,7 +58,9 @@
5558
"severity": "error",
5659
"short_name": "IntToPointerCastProhibited",
5760
"tags": [
58-
"scope/single-translation-unit"
61+
"scope/single-translation-unit",
62+
"correctness",
63+
"maintainability"
5964
]
6065
}
6166
],
@@ -75,7 +80,9 @@
7580
"severity": "error",
7681
"short_name": "NoPointerToIntegralCast",
7782
"tags": [
78-
"scope/single-translation-unit"
83+
"scope/single-translation-unit",
84+
"correctness",
85+
"maintainability"
7986
]
8087
}
8188
],
@@ -95,7 +102,8 @@
95102
"severity": "error",
96103
"short_name": "PointerToIntegralCast",
97104
"tags": [
98-
"scope/single-translation-unit"
105+
"scope/single-translation-unit",
106+
"correctness"
99107
]
100108
}
101109
],
@@ -115,7 +123,8 @@
115123
"severity": "error",
116124
"short_name": "NoStandaloneTypeCastExpression",
117125
"tags": [
118-
"scope/single-translation-unit"
126+
"scope/single-translation-unit",
127+
"correctness"
119128
],
120129
"implementation_scope": {
121130
"description": "Expression statements in if statement initializers are not currently supported."

0 commit comments

Comments
 (0)