Skip to content

Proposal to enable cppcheck as a required CI for Autoware Universe #4827

Answered by veqcc
kminoda asked this question in Ideas
Discussion options

You must be logged in to vote

@mitsudome-r @xmfcx @kminoda
Hi,

Thanks to a lot of help from Autoware developers, now Autoware has become cppcheck-warning free!!
See cppcheck-daily CI for more detail: https://github.com/autowarefoundation/autoware.universe/actions/runs/10592983966

Though there are some remaining warnings, I think they are inevitable in ROS 2 applications or are unnecessary to be removed.

Future plans are:

  • keep cppcheck-differential workflow required for each Pull Request, as it is now
  • stop (or reduce the frequency of) cppcheck-daily workflow, since any cppcheck warning can be added to Autoware thanks to cppcheck-differential
    • I will make another Pull Request to change cppcheck-daily workflow

Replies: 6 comments 5 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

kminoda
Jun 11, 2024
Collaborator Author

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@mitsudome-r
Comment options

@veqcc
Comment options

veqcc Jun 21, 2024
Collaborator

Comment options

You must be logged in to vote
3 replies
@veqcc
Comment options

veqcc Sep 2, 2024
Collaborator

@kminoda
Comment options

kminoda Sep 4, 2024
Collaborator Author

@veqcc
Comment options

veqcc Sep 4, 2024
Collaborator

Answer selected by kminoda
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
type:ci Continuous Integration (CI) processes and testing.
4 participants