Adeeb Shihadeh
160ea08e8f
misra: bump to cppcheck 2.15.0 ( #2008 )
...
* misra: bump to latest cppcheck
* update checkers
2024-08-31 13:09:58 -07:00
Andrei Radulescu
0a0912234e
update bash scripts to #!/usr/bin/env bash ( #1987 )
...
* update bash shebang for better compatibility including macOS
* can't have anything after #bash
2024-08-26 17:25:15 -07:00
dzid26
6ff6733ba3
Cppcheck 2.14 ( #1951 )
...
* enable cppcheck 2.14
* cppcheck: Uninitialized variable
* cppcheck: variableScope
* cppcheck: misra-c2012-21.16
both arguments to memcmp() should be of compatible (matching) essential types
* cppcheck: misra-c2012-11.6
Avoid casting between pointer to void and an arithmetic type.
Refactor bootloader address casting for easier understanding.
* cppecheck 2.14.1
- force cppecheck tag fetch
2024-05-27 21:21:13 -07:00
Justin Newberry
698d17e021
fix inconsistent misra mutation tests ( #1935 )
...
* revert
* fix
2024-04-22 10:28:53 -07:00
Justin Newberry
4d60ae9c62
CI: fix misra mutation tests ( #1934 )
...
* fix that
* skip build, install first
* Revert "skip build, install first"
This reverts commit 01efdb77ce
.
* prune
2024-04-18 17:59:33 -07:00
Adeeb Shihadeh
b08bc43a21
update cppcheck to 2.13.4 ( #1915 )
2024-03-23 18:23:44 -07:00
Aryan
4303ae1387
enable misra-c2012-10.6 ( #1811 )
...
* misra-c2012-10.6
* fixed uninitialized data error
* revert false positive
* enable 10.6
* update install.sh
* cleanup
* bug fix
* better fix ?
2024-02-27 10:32:28 -08:00
Aryan
54459e694e
update cppcheck ( #1859 )
...
* update cppcheck
* Update tests/misra/install.sh
* delete cppcheck cache
* remove misra 5.8 erroors
* fixed uninitialized data error
* suppress misra-c2012-2.3 and misra-c2012-2.4
* reinstate cache to fix mutation test
* rerun for mutation test
* increase timeout for mutation test
* styling
* comments + variable name changes
* Update tests/misra/install.sh
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update install.sh
* more variable name changes
* condition on defining CANPacket_t
* just cherry pick
* fix build
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2024-02-10 14:50:36 -08:00
Adeeb Shihadeh
a5604de24f
ensure cppcheck is always the right version ( #1843 )
2024-01-29 20:19:50 -08:00
Adeeb Shihadeh
734bf0979c
update cppcheck to 2.13 ( #926 )
...
* update
* new table
* start with this
* speedup
* clean up
2024-01-09 21:28:12 -08:00
Adeeb Shihadeh
bce6f48a9d
CI speedup ( #1108 )
...
* use docker buildkit
* enable push
* try this caching
* no regressions
* don't copy into the image
* move that
* getting there
* debug
* little smaller
* debug
* configure safe dir
* no sudo
* cleanup
* another timeout
2022-10-16 16:37:58 -07:00
Adeeb Shihadeh
291d9e3eb9
safety: refactor steering safety checks ( #1013 )
...
* start with vw
* hyundai
* rest of driver torque cars
* remove hyundai for now
* fix cppcheck crash
* set committer
* revert gm
* remove those
2022-08-09 19:53:15 -07:00
Adeeb Shihadeh
995aed6550
make misra tests easy to run locally ( #1016 )
...
* make misra tests easy to run locally
* auto install
* fix copy
* test the test
* Revert "test the test"
This reverts commit 418abfc728
.
2022-08-09 14:23:12 -07:00