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

Comment options

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

@kminoda
Comment options

kminoda Sep 4, 2024
Collaborator Author

@veqcc
Comment options

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