diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 40cc1abc4..c943e0f58 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,7 +44,7 @@ jobs: - name: install dependencies run: brew install clang-format - name: run clang-format - run: find . -iname \*.h -o -iname \*.c -o -iname \*.cpp | xargs clang-format -style=file -i + run: find . -iname \*.h -o -iname \*.c -o -iname \*.cc | xargs clang-format -style=file -i - name: check run: git diff > clang_format.patch && echo -e "if \n [ -s clang_format.patch ] \nthen \n echo "clang-format not applied:"; echo ""; more clang_format.patch; exit 1 \nfi \n" > detect && chmod +x ./detect && ./detect diff --git a/src/algorithms/PVT/libs/geojson_printer.cc b/src/algorithms/PVT/libs/geojson_printer.cc index 9452ac1e8..ec1d81f9c 100644 --- a/src/algorithms/PVT/libs/geojson_printer.cc +++ b/src/algorithms/PVT/libs/geojson_printer.cc @@ -29,6 +29,7 @@ #include // for cout, cerr #include // for stringstream +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -47,6 +48,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on GeoJSON_Printer::GeoJSON_Printer(const std::string& base_path) { diff --git a/src/algorithms/PVT/libs/gpx_printer.cc b/src/algorithms/PVT/libs/gpx_printer.cc index c77400bcd..5cf791b38 100644 --- a/src/algorithms/PVT/libs/gpx_printer.cc +++ b/src/algorithms/PVT/libs/gpx_printer.cc @@ -29,6 +29,7 @@ #include // for cout, cerr #include // for stringstream +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -47,6 +48,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on Gpx_Printer::Gpx_Printer(const std::string& base_path) diff --git a/src/algorithms/PVT/libs/kml_printer.cc b/src/algorithms/PVT/libs/kml_printer.cc index 7ee5ad393..83b8a605e 100644 --- a/src/algorithms/PVT/libs/kml_printer.cc +++ b/src/algorithms/PVT/libs/kml_printer.cc @@ -31,6 +31,7 @@ #include // for S_IXUSR | S_IRWXG | S_IRWXO #include // for mode_t +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -49,6 +50,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on Kml_Printer::Kml_Printer(const std::string& base_path) diff --git a/src/algorithms/PVT/libs/nmea_printer.cc b/src/algorithms/PVT/libs/nmea_printer.cc index 92a0bb151..2da627251 100644 --- a/src/algorithms/PVT/libs/nmea_printer.cc +++ b/src/algorithms/PVT/libs/nmea_printer.cc @@ -34,6 +34,7 @@ #include #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -52,6 +53,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on Nmea_Printer::Nmea_Printer(const std::string& filename, bool flag_nmea_output_file, bool flag_nmea_tty_port, std::string nmea_dump_devname, const std::string& base_path) diff --git a/src/algorithms/PVT/libs/rinex_printer.cc b/src/algorithms/PVT/libs/rinex_printer.cc index 88a963a59..e84c2394f 100644 --- a/src/algorithms/PVT/libs/rinex_printer.cc +++ b/src/algorithms/PVT/libs/rinex_printer.cc @@ -56,6 +56,7 @@ #include #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -74,6 +75,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on Rinex_Printer::Rinex_Printer(int32_t conf_version, const std::string& base_path, const std::string& base_name) diff --git a/src/algorithms/PVT/libs/rtcm_printer.cc b/src/algorithms/PVT/libs/rtcm_printer.cc index 3857fea7d..2f9fa6931 100644 --- a/src/algorithms/PVT/libs/rtcm_printer.cc +++ b/src/algorithms/PVT/libs/rtcm_printer.cc @@ -38,6 +38,8 @@ #include // for cout, cerr #include // for tcgetattr #include // for close, write + +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -56,6 +58,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format off Rtcm_Printer::Rtcm_Printer(const std::string& filename, bool flag_rtcm_file_dump, bool flag_rtcm_server, bool flag_rtcm_tty_port, uint16_t rtcm_tcp_port, uint16_t rtcm_station_id, const std::string& rtcm_dump_devname, bool time_tag_name, const std::string& base_path) diff --git a/src/algorithms/PVT/libs/rtklib_solver.cc b/src/algorithms/PVT/libs/rtklib_solver.cc index 6ae222120..a5ac7a566 100644 --- a/src/algorithms/PVT/libs/rtklib_solver.cc +++ b/src/algorithms/PVT/libs/rtklib_solver.cc @@ -41,6 +41,7 @@ #include #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -59,6 +60,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on Rtklib_Solver::Rtklib_Solver(const rtk_t &rtk, int nchannels, const std::string &dump_filename, bool flag_dump_to_file, bool flag_dump_to_mat) diff --git a/src/algorithms/libs/gnss_sdr_create_directory.cc b/src/algorithms/libs/gnss_sdr_create_directory.cc index 7a32183b9..bf14a5881 100644 --- a/src/algorithms/libs/gnss_sdr_create_directory.cc +++ b/src/algorithms/libs/gnss_sdr_create_directory.cc @@ -22,6 +22,7 @@ #include // for exception #include // for ofstream +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -40,6 +41,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on bool gnss_sdr_create_directory(const std::string& foldername) { diff --git a/src/algorithms/observables/gnuradio_blocks/hybrid_observables_gs.cc b/src/algorithms/observables/gnuradio_blocks/hybrid_observables_gs.cc index 656ac7e33..bf1672880 100644 --- a/src/algorithms/observables/gnuradio_blocks/hybrid_observables_gs.cc +++ b/src/algorithms/observables/gnuradio_blocks/hybrid_observables_gs.cc @@ -41,6 +41,7 @@ #include #endif +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -59,6 +60,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on hybrid_observables_gs_sptr hybrid_observables_gs_make(const Obs_Conf &conf_) diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b1i_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b1i_telemetry_decoder_gs.cc index d12183290..b0afae897 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b1i_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b1i_telemetry_decoder_gs.cc @@ -39,6 +39,7 @@ #include // for shared_ptr, make_shared #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -57,6 +58,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on #define CRC_ERROR_LIMIT 8 diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b3i_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b3i_telemetry_decoder_gs.cc index e26d27934..657f097d9 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b3i_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/beidou_b3i_telemetry_decoder_gs.cc @@ -38,6 +38,7 @@ #include // for shared_ptr, make_shared #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -56,6 +57,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on #define CRC_ERROR_LIMIT 8 diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/galileo_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/galileo_telemetry_decoder_gs.cc index 1a987857a..e149ddf00 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/galileo_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/galileo_telemetry_decoder_gs.cc @@ -44,6 +44,7 @@ #include // for cout #include // for make_shared +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -62,6 +63,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on #define CRC_ERROR_LIMIT 6 diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l1_ca_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l1_ca_telemetry_decoder_gs.cc index c4661bcf4..443065ff3 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l1_ca_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l1_ca_telemetry_decoder_gs.cc @@ -36,6 +36,7 @@ #include // for shared_ptr, make_shared #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -54,6 +55,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on #define CRC_ERROR_LIMIT 6 diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l2_ca_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l2_ca_telemetry_decoder_gs.cc index 2d6272196..c3dbfa685 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l2_ca_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/glonass_l2_ca_telemetry_decoder_gs.cc @@ -36,6 +36,7 @@ #include // for shared_ptr, make_shared #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -54,6 +55,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on #define CRC_ERROR_LIMIT 6 diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l1_ca_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l1_ca_telemetry_decoder_gs.cc index ab1fc4092..0501b60f9 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l1_ca_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l1_ca_telemetry_decoder_gs.cc @@ -35,6 +35,7 @@ #include // for shared_ptr #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -53,7 +54,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif - +// clang-format on #ifdef COMPILER_HAS_ROTL #include diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_gs.cc index 3525a240a..c1d414759 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_gs.cc @@ -38,6 +38,7 @@ #include // for shared_ptr, make_shared #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -56,6 +57,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on gps_l2c_telemetry_decoder_gs_sptr gps_l2c_make_telemetry_decoder_gs(const Gnss_Satellite &satellite, const Tlm_Conf &conf) diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l5_telemetry_decoder_gs.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l5_telemetry_decoder_gs.cc index 449109d69..c5f81b8b9 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l5_telemetry_decoder_gs.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l5_telemetry_decoder_gs.cc @@ -37,6 +37,7 @@ #include // for shared_ptr, make_shared #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -55,6 +56,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on gps_l5_telemetry_decoder_gs_sptr gps_l5_make_telemetry_decoder_gs(const Gnss_Satellite &satellite, const Tlm_Conf &conf) diff --git a/src/tests/unit-tests/arithmetic/matio_test.cc b/src/tests/unit-tests/arithmetic/matio_test.cc index 04f4767da..82f657f45 100644 --- a/src/tests/unit-tests/arithmetic/matio_test.cc +++ b/src/tests/unit-tests/arithmetic/matio_test.cc @@ -24,6 +24,7 @@ #include #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -42,6 +43,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on TEST(MatioTest, WriteAndReadDoubles) { diff --git a/src/tests/unit-tests/signal-processing-blocks/pvt/nmea_printer_test.cc b/src/tests/unit-tests/signal-processing-blocks/pvt/nmea_printer_test.cc index cef5323a8..59c7b2e80 100644 --- a/src/tests/unit-tests/signal-processing-blocks/pvt/nmea_printer_test.cc +++ b/src/tests/unit-tests/signal-processing-blocks/pvt/nmea_printer_test.cc @@ -24,6 +24,7 @@ #include #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -42,6 +43,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on class NmeaPrinterTest : public ::testing::Test { diff --git a/src/tests/unit-tests/signal-processing-blocks/pvt/rinex_printer_test.cc b/src/tests/unit-tests/signal-processing-blocks/pvt/rinex_printer_test.cc index 50a2a937c..88d8cc70c 100644 --- a/src/tests/unit-tests/signal-processing-blocks/pvt/rinex_printer_test.cc +++ b/src/tests/unit-tests/signal-processing-blocks/pvt/rinex_printer_test.cc @@ -23,6 +23,7 @@ #include #include +// clang-format off #if HAS_STD_FILESYSTEM #include namespace errorlib = std; @@ -41,6 +42,7 @@ namespace fs = std::filesystem; namespace fs = boost::filesystem; namespace errorlib = boost::system; #endif +// clang-format on class RinexPrinterTest : public ::testing::Test {