|
36 | 36 | },
|
37 | 37 | "queries": [
|
38 | 38 | {
|
39 |
| - "description": "Expressions of essentially character type shall not be used inappropriately in addition and subtraction operations", |
| 39 | + "description": "Expressions of essentially character type shall not be used inappropriately in addition and subtraction operations.", |
40 | 40 | "kind": "problem",
|
41 | 41 | "name": "Inappropriate use of essentially character type operands in addition and subtraction operations",
|
42 | 42 | "precision": "very-high",
|
|
56 | 56 | },
|
57 | 57 | "queries": [
|
58 | 58 | {
|
59 |
| - "description": "The value of an expression shall not be assigned to an object with a narrower essential type or of a different essential type category", |
| 59 | + "description": "The value of an expression shall not be assigned to an object with a narrower essential type or of a different essential type category.", |
60 | 60 | "kind": "problem",
|
61 | 61 | "name": "Do not assign to an object with a different essential type category or narrower essential type",
|
62 | 62 | "precision": "very-high",
|
|
76 | 76 | },
|
77 | 77 | "queries": [
|
78 | 78 | {
|
79 |
| - "description": "Both operands of an operator in which the usual arithmetic conversions are performed shall have the same essential type category", |
| 79 | + "description": "Both operands of an operator in which the usual arithmetic conversions are performed shall have the same essential type category.", |
80 | 80 | "kind": "problem",
|
81 | 81 | "name": "Operator with usual arithmetic conversions shall have operands with the same essential type category",
|
82 | 82 | "precision": "very-high",
|
|
136 | 136 | },
|
137 | 137 | "queries": [
|
138 | 138 | {
|
139 |
| - "description": "If a composite expression is used as one operand of an operator in which the usual arithmetic conversions are performed then the other operand shall not have wider essential type", |
| 139 | + "description": "If a composite expression is used as one operand of an operator in which the usual arithmetic conversions are performed then the other operand shall not have wider essential type.", |
140 | 140 | "kind": "problem",
|
141 | 141 | "name": "Implicit conversion of composite expression operand to wider essential type",
|
142 | 142 | "precision": "very-high",
|
|
156 | 156 | },
|
157 | 157 | "queries": [
|
158 | 158 | {
|
159 |
| - "description": "The value of a composite expression shall not be cast to a different essential type category or a wider essential type", |
| 159 | + "description": "The value of a composite expression shall not be cast to a different essential type category or a wider essential type.", |
160 | 160 | "kind": "problem",
|
161 | 161 | "name": "Composite expression explicitly casted to wider or different essential type",
|
162 | 162 | "precision": "very-high",
|
|
196 | 196 | },
|
197 | 197 | "queries": [
|
198 | 198 | {
|
199 |
| - "description": "The pointer arguments to the Standard Library function memcmp shall point to either a pointer type, an essentially signed type, an essentially unsigned type, an essentially Boolean type or an essentially enum type", |
| 199 | + "description": "The pointer arguments to the Standard Library function memcmp shall point to either a pointer type, an essentially signed type, an essentially unsigned type, an essentially Boolean type or an essentially enum type.", |
200 | 200 | "kind": "problem",
|
201 | 201 | "name": "Do not use memcmp on pointers to characters or composite types such as structs and unions.",
|
202 | 202 | "precision": "very-high",
|
|
0 commit comments