|
1 | 1 | { |
2 | 2 | "documents": [ |
3 | | - { |
4 | | - "title": "Types and Traits", |
5 | | - "link": "coding-guidelines/types-and-traits/index.html", |
6 | | - "guidelines": [ |
7 | | - { |
8 | | - "id": "gui_xztNdXA2oFNC", |
9 | | - "title": "Use strong types to differentiate between logically distinct values", |
10 | | - "link": "coding-guidelines/types-and-traits/index.html#gui_xztNdXA2oFNC", |
11 | | - "checksum": "ae6b2091e888f12f405ee77a2febc6e84cf362d1c32507e26110d805e5dcb5ad", |
12 | | - "rationale": { |
13 | | - "id": "rat_kYiIiW8R2qD2", |
14 | | - "link": "coding-guidelines/types-and-traits/index.html#rat_kYiIiW8R2qD2", |
15 | | - "checksum": "3f17c93db59b8aad68bce68f962befb16e58f686f5b5220c7b12135bc624ecbb" |
16 | | - }, |
17 | | - "non_compliant_example": { |
18 | | - "id": "non_compl_ex_PO5TyFsRTlWv", |
19 | | - "link": "coding-guidelines/types-and-traits/index.html#non_compl_ex_PO5TyFsRTlWv", |
20 | | - "checksum": "bbb8463135909e0c46e832b84a58d3cb81ef8ae4078f8901c172f04a46975753" |
21 | | - }, |
22 | | - "compliant_example": { |
23 | | - "id": "compl_ex_WTe7GoPu5Ez1", |
24 | | - "link": "coding-guidelines/types-and-traits/index.html#compl_ex_WTe7GoPu5Ez1", |
25 | | - "checksum": "506806e69b15a031a1f6b62add1cca182869241a339ab020868877ce64971d99" |
26 | | - }, |
27 | | - "bibliography": null |
28 | | - } |
29 | | - ] |
30 | | - }, |
31 | 3 | { |
32 | 4 | "title": "Macros", |
33 | 5 | "link": "coding-guidelines/macros/index.html", |
|
254 | 226 | } |
255 | 227 | ] |
256 | 228 | }, |
| 229 | + { |
| 230 | + "title": "Types and Traits", |
| 231 | + "link": "coding-guidelines/types-and-traits/index.html", |
| 232 | + "guidelines": [ |
| 233 | + { |
| 234 | + "id": "gui_xztNdXA2oFNC", |
| 235 | + "title": "Use strong types to differentiate between logically distinct values", |
| 236 | + "link": "coding-guidelines/types-and-traits/index.html#gui_xztNdXA2oFNC", |
| 237 | + "checksum": "ae6b2091e888f12f405ee77a2febc6e84cf362d1c32507e26110d805e5dcb5ad", |
| 238 | + "rationale": { |
| 239 | + "id": "rat_kYiIiW8R2qD2", |
| 240 | + "link": "coding-guidelines/types-and-traits/index.html#rat_kYiIiW8R2qD2", |
| 241 | + "checksum": "3f17c93db59b8aad68bce68f962befb16e58f686f5b5220c7b12135bc624ecbb" |
| 242 | + }, |
| 243 | + "non_compliant_example": { |
| 244 | + "id": "non_compl_ex_PO5TyFsRTlWv", |
| 245 | + "link": "coding-guidelines/types-and-traits/index.html#non_compl_ex_PO5TyFsRTlWv", |
| 246 | + "checksum": "bbb8463135909e0c46e832b84a58d3cb81ef8ae4078f8901c172f04a46975753" |
| 247 | + }, |
| 248 | + "compliant_example": { |
| 249 | + "id": "compl_ex_WTe7GoPu5Ez1", |
| 250 | + "link": "coding-guidelines/types-and-traits/index.html#compl_ex_WTe7GoPu5Ez1", |
| 251 | + "checksum": "506806e69b15a031a1f6b62add1cca182869241a339ab020868877ce64971d99" |
| 252 | + }, |
| 253 | + "bibliography": null |
| 254 | + } |
| 255 | + ] |
| 256 | + }, |
257 | 257 | { |
258 | 258 | "title": "Expressions", |
259 | 259 | "link": "coding-guidelines/expressions/index.html", |
|
262 | 262 | "id": "gui_7y0GAMmtMhch", |
263 | 263 | "title": "Do not use an integer type as a divisor during integer division", |
264 | 264 | "link": "coding-guidelines/expressions/index.html#gui_7y0GAMmtMhch", |
265 | | - "checksum": "2d6666dad5a1631e360ba9d19878aaf5e3836d90918da801262a5851cfd79bb2", |
| 265 | + "checksum": "437127cb54d7b37dc3515e0131734b85c8133bd95946cc0e6f941040b1f52b4f", |
266 | 266 | "rationale": { |
267 | 267 | "id": "rat_vLFlPWSCHRje", |
268 | 268 | "link": "coding-guidelines/expressions/index.html#rat_vLFlPWSCHRje", |
|
276 | 276 | "compliant_example": { |
277 | 277 | "id": "compl_ex_k1CD6xoZxhXc", |
278 | 278 | "link": "coding-guidelines/expressions/index.html#compl_ex_k1CD6xoZxhXc", |
279 | | - "checksum": "f82b16eaa29059625f71ff1ddd10cd5d85967d612b56a8463409e822860adcfc" |
| 279 | + "checksum": "7a047cf85cfe0c3f0c27b95bf47c240344875b68b672760102576b8d876f18f8" |
280 | 280 | }, |
281 | 281 | "bibliography": null |
282 | 282 | }, |
|
372 | 372 | "id": "gui_RHvQj8BHlz9b", |
373 | 373 | "title": "Do not shift an expression by a negative number of bits or by greater than or equal to the bitwidth of the operand", |
374 | 374 | "link": "coding-guidelines/expressions/index.html#gui_RHvQj8BHlz9b", |
375 | | - "checksum": "ac17dea46e1744a30f87068067b6308b41e13798197d4f65c453977bab5d47c1", |
| 375 | + "checksum": "b95da5449fb41b9a1dbe2332ebf736118e2d12ab01f8adec9a75f9bf2ec2bbe5", |
376 | 376 | "rationale": { |
377 | 377 | "id": "rat_3MpR8QfHodGT", |
378 | 378 | "link": "coding-guidelines/expressions/index.html#rat_3MpR8QfHodGT", |
|
0 commit comments