|
8 | 8 | "png", |
9 | 9 | "gif", |
10 | 10 | "ico", |
| 11 | + "o", |
11 | 12 | "vsdx", |
12 | 13 | "pyc", |
13 | 14 | "svg", |
14 | 15 | "tar", |
15 | 16 | "tar.bz2", |
16 | 17 | "tar.gz", |
17 | 18 | "vsdx", |
| 19 | + "~vsdx", |
18 | 20 | "zip" |
19 | 21 | ], |
20 | 22 | "global": [ |
|
23 | 25 | "**/__pycache__/**", |
24 | 26 | "**/foxbms-2_axivion_report.json", |
25 | 27 | "**/*.asc", |
| 28 | + "**/.lock-waf_*_build", |
26 | 29 | ".git/**", |
27 | | - ".lock-waf_*_build", |
28 | 30 | ".mypy_cache/**", |
29 | 31 | ".vscode/**", |
30 | 32 | "build/**", |
|
50 | 52 | "src/os/safertos/**/*.asm", |
51 | 53 | "src/os/safertos/**/*.c", |
52 | 54 | "src/os/safertos/**/*.h", |
| 55 | + "tests/axivion/compiler-errata/ti-cgt-arm*/**", |
53 | 56 | "tests/axivion/qualification-test/qualification-kit/**", |
| 57 | + "tests/unit/build/**", |
54 | 58 | "tests/scripts/waf-core/general/**", |
55 | 59 | "tests/scripts/waf-core/init/**", |
56 | 60 | "tests/scripts/waf-core/install/**", |
|
67 | 71 | "name": "GENERAL:001", |
68 | 72 | "regex": "^[a-z0-9_\\-.]*$", |
69 | 73 | "exclude": [ |
| 74 | + "**/*.~vsdx", |
| 75 | + "**/LICENSE.md", |
70 | 76 | "**/README.md", |
71 | 77 | ".github/PULL_REQUEST_TEMPLATE.md", |
72 | 78 | ".gitlab/**", |
|
78 | 84 | "conf/hcg/**/*.c", |
79 | 85 | "conf/hcg/**/*.cmd", |
80 | 86 | "conf/hcg/**/*.h", |
81 | | - "**/LICENSE.md", |
82 | | - "src/os/freertos/README.ti-halcogen.md" |
| 87 | + "src/os/freertos/README.ti-halcogen.md", |
| 88 | + "tests/axivion/**/*cafeCC*" |
83 | 89 | ] |
84 | 90 | }, |
85 | 91 | "unique_filenames": { |
|
89 | 95 | "**/.dummy", |
90 | 96 | "**/.gitignore", |
91 | 97 | "**/__init__.py", |
| 98 | + "**/__main__.py", |
92 | 99 | "**/README.md", |
93 | 100 | "**/wscript", |
94 | 101 | "tests/axivion/addon-test/**/ok.c", |
|
160 | 167 | "header": { |
161 | 168 | "name": "C:002", |
162 | 169 | "exclude": [ |
163 | | - "src/app/driver/afe/ltc/common/ltc_pec.*", |
164 | 170 | "src/app/driver/sbc/fs8x_driver/**", |
165 | 171 | "src/app/driver/afe/nxp/mc33775a/nxp_mc33775a-ll.*" |
166 | 172 | ], |
|
211 | 217 | "doxygen": { |
212 | 218 | "name": "C:004", |
213 | 219 | "exclude": [ |
214 | | - "docs/developer-manual/style-guide/examples/*.c", |
215 | | - "docs/developer-manual/style-guide/examples/*.h", |
216 | | - "src/app/driver/afe/ltc/common/ltc_pec.*", |
217 | 220 | "src/app/driver/afe/nxp/mc33775a/nxp_mc33775a-ll.*", |
218 | 221 | "src/app/driver/sbc/fs8x_driver/sbc_fs8x*.*", |
219 | 222 | "src/app/main/linker_script_elf.cmd", |
220 | | - "src/os/**" |
| 223 | + "src/os/**", |
| 224 | + "tests/axivion/axivion_preinc.h" |
221 | 225 | ], |
222 | 226 | "regex": [ |
223 | 227 | "\/\\*\\*$", |
|
240 | 244 | "**/*.h" |
241 | 245 | ], |
242 | 246 | "exclude": [ |
243 | | - "src/app/driver/afe/ltc/common/ltc_pec.*", |
244 | 247 | "src/app/driver/afe/nxp/mc33775a/nxp_mc33775a-ll.h", |
245 | 248 | "src/app/driver/sbc/fs8x_driver/**", |
246 | | - "src/os/**" |
| 249 | + "src/os/**", |
| 250 | + "tests/axivion/axivion_preinc.h" |
247 | 251 | ], |
248 | 252 | "prefix": "FOXBMS__", |
249 | 253 | "suffix": "_H_", |
|
256 | 260 | }, |
257 | 261 | "sections": { |
258 | 262 | "exclude": [ |
259 | | - "src/app/driver/afe/ltc/common/ltc_pec.*", |
260 | 263 | "src/app/driver/sbc/fs8x_driver/**", |
261 | | - "src/app/main/linker_script_elf.cmd" |
| 264 | + "src/app/main/linker_script_elf.cmd", |
| 265 | + "tests/axivion/axivion_preinc.h" |
262 | 266 | ], |
263 | 267 | "name": "C:006", |
264 | 268 | "header": { |
265 | 269 | "exclude": [ |
266 | 270 | "conf/tpl/test_c.h", |
267 | 271 | "docs/developer-manual/style-guide/examples/c-006-test.h", |
268 | | - "docs/developer-manual/style-guide/examples/c-007_abc*.h", |
269 | | - "docs/developer-manual/style-guide/examples/c-008.h", |
270 | | - "docs/developer-manual/style-guide/examples/c-011.h", |
271 | | - "docs/developer-manual/style-guide/examples/c-013.h", |
272 | | - "docs/developer-manual/style-guide/examples/c-015.h", |
273 | 272 | "tests/unit/**" |
274 | 273 | ], |
275 | 274 | "sections": [ |
|
283 | 282 | "source": { |
284 | 283 | "exclude": [ |
285 | 284 | "conf/tpl/test_c.c", |
286 | | - "docs/developer-manual/style-guide/examples/c-004.c", |
287 | | - "docs/developer-manual/style-guide/examples/c-005.c", |
| 285 | + "docs/software/unit-tests/test_abc.c", |
288 | 286 | "docs/developer-manual/style-guide/examples/c-006-test.c", |
289 | | - "docs/developer-manual/style-guide/examples/c-007_abc*.c", |
290 | | - "docs/developer-manual/style-guide/examples/c-008.c", |
291 | | - "docs/developer-manual/style-guide/examples/c-009.c", |
292 | | - "docs/developer-manual/style-guide/examples/c-011.c", |
293 | | - "docs/developer-manual/style-guide/examples/c-012.c", |
294 | | - "docs/developer-manual/style-guide/examples/c-013.c", |
295 | | - "docs/developer-manual/style-guide/examples/c-015.c", |
296 | | - "docs/developer-manual/style-guide/examples/c-016.c", |
297 | | - "docs/developer-manual/style-guide/examples/c-017.c", |
298 | | - "docs/developer-manual/style-guide/examples/c-018.c", |
299 | | - "docs/developer-manual/style-guide/examples/c-018.c", |
300 | | - "docs/developer-manual/style-guide/examples/c-019.c", |
301 | | - "docs/developer-manual/style-guide/examples/c-020.c", |
302 | | - "docs/developer-manual/style-guide/examples/c-021.c", |
303 | | - "docs/developer-manual/style-guide/examples/c-022.c", |
304 | | - "docs/developer-manual/style-guide/examples/c-023.c", |
305 | | - "docs/developer-manual/style-guide/examples/c-024.c", |
306 | | - "docs/developer-manual/style-guide/examples/c-025.c", |
307 | | - "docs/developer-manual/style-guide/examples/c-026.c", |
308 | | - "docs/developer-manual/style-guide/examples/c-027.c", |
309 | | - "docs/developer-manual/style-guide/examples/c-028*.c", |
310 | 287 | "src/app/driver/config/can_cfg.c", |
311 | 288 | "src/app/engine/config/diag_cfg.c", |
312 | 289 | "src/app/engine/config/sys_mon_cfg.c", |
|
327 | 304 | "test_header": { |
328 | 305 | "exclude": [ |
329 | 306 | "conf/tpl/c.h", |
330 | | - "docs/developer-manual/style-guide/examples/c-006-source.h", |
331 | | - "docs/developer-manual/style-guide/examples/c-007_abc*.h", |
332 | | - "docs/developer-manual/style-guide/examples/c-008.h", |
333 | | - "docs/developer-manual/style-guide/examples/c-011.h", |
334 | | - "docs/developer-manual/style-guide/examples/c-013.h", |
335 | | - "docs/developer-manual/style-guide/examples/c-015.h", |
336 | 307 | "docs/developer-manual/style-guide/state-machine-example/state-machine.h", |
337 | 308 | "docs/software/build-process/misc/libproject-example.h", |
| 309 | + "docs/software/unit-tests/abc.h", |
338 | 310 | "src/**", |
339 | 311 | "tests/variants/lib-build/*" |
340 | 312 | ], |
|
349 | 321 | "docs/developer-manual/style-guide/examples/c-004.c", |
350 | 322 | "docs/developer-manual/style-guide/examples/c-005.c", |
351 | 323 | "docs/developer-manual/style-guide/examples/c-006-source.c", |
352 | | - "docs/developer-manual/style-guide/examples/c-007_abc*.c", |
| 324 | + "docs/developer-manual/style-guide/examples/c-007_abc.c", |
| 325 | + "docs/developer-manual/style-guide/examples/c-007_abc_cfg.c", |
353 | 326 | "docs/developer-manual/style-guide/examples/c-008.c", |
354 | 327 | "docs/developer-manual/style-guide/examples/c-009.c", |
355 | 328 | "docs/developer-manual/style-guide/examples/c-011.c", |
|
359 | 332 | "docs/developer-manual/style-guide/examples/c-016.c", |
360 | 333 | "docs/developer-manual/style-guide/examples/c-017.c", |
361 | 334 | "docs/developer-manual/style-guide/examples/c-018.c", |
362 | | - "docs/developer-manual/style-guide/examples/c-018.c", |
363 | 335 | "docs/developer-manual/style-guide/examples/c-019.c", |
364 | 336 | "docs/developer-manual/style-guide/examples/c-020.c", |
365 | 337 | "docs/developer-manual/style-guide/examples/c-021.c", |
|
369 | 341 | "docs/developer-manual/style-guide/examples/c-025.c", |
370 | 342 | "docs/developer-manual/style-guide/examples/c-026.c", |
371 | 343 | "docs/developer-manual/style-guide/examples/c-027.c", |
372 | | - "docs/developer-manual/style-guide/examples/c-028*.c", |
| 344 | + "docs/developer-manual/style-guide/examples/c-028-battery-defines.c", |
| 345 | + "docs/developer-manual/style-guide/examples/c-028.c", |
373 | 346 | "docs/developer-manual/style-guide/state-machine-example/state-machine.c", |
374 | 347 | "docs/software/build-process/misc/libproject-example.c", |
375 | 348 | "docs/software/modules/driver/can/can_how-to_tx.c", |
376 | 349 | "docs/software/modules/engine/database/database_how-to.c", |
377 | 350 | "docs/software/modules/task/ftask/ftask_how-to.c", |
| 351 | + "docs/software/unit-tests/abc.c", |
| 352 | + "docs/software/unit-tests/run_abc.c", |
378 | 353 | "src/**", |
379 | 354 | "tests/c-std/c-std-test.c", |
380 | 355 | "tests/variants/lib-build/*" |
|
417 | 392 | "header": { |
418 | 393 | "name": "PYTHON:002", |
419 | 394 | "exclude": [ |
420 | | - "tests/axivion/addon/**" |
| 395 | + "tests/axivion/addon/**", |
| 396 | + "tools/gui/fgui/misc/logo.py" |
421 | 397 | ], |
422 | 398 | "text": [ |
423 | 399 | "#!/usr/bin/env python3", |
|
0 commit comments