This package contains plugins that support the simulation of waves and surface vessels in Gazebo.
GNU General Public License v3.0
110
stars
29
forks
source link
Style: apply cpplint to headers and source in core lib #107
Closed
srmainwaring closed 1 year ago
This PR adds a cpplint workflow and includes changes needed for the code in the core library to run clean.
Details
The cpplint workflow is:
with a configuration file:
We set the following filters:
-whitespace/braces
: allow opening curly braces on following line after classes, conditionals etc.-runtime/references
: allow pass-by-reference modifications (Google insists on using pointers).-build/c++11,+build/c++14
: allow #include-build/include_subdir
: unclear how to address this for headers in thesrc
folder we don't want to export.The CI covers the core libraries - the remaining files will be added to the coverage in follow up PRs.
There are a lot of changes in many files, however it is mostly formatting to comply with the linter.