diff --git a/.markdownlint.yaml b/.markdownlint.yaml
index dbd5b9703d834..df1f518dc0d48 100644
--- a/.markdownlint.yaml
+++ b/.markdownlint.yaml
@@ -1,3 +1,4 @@
+# See https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md for all rules.
default: true
MD013: false
MD024:
@@ -5,3 +6,4 @@ MD024:
MD033: false
MD041: false
MD046: false
+MD049: false
diff --git a/.prettierrc.yaml b/.prettierrc.yaml
index 48b0552e3fe47..e29bf32762769 100644
--- a/.prettierrc.yaml
+++ b/.prettierrc.yaml
@@ -1,2 +1,20 @@
printWidth: 100
tabWidth: 2
+overrides:
+ - files: package.xml
+ options:
+ printWidth: 1000
+ xmlSelfClosingSpace: false
+ xmlWhitespaceSensitivity: ignore
+
+ - files: "*.launch.xml"
+ options:
+ printWidth: 200
+ xmlSelfClosingSpace: false
+ xmlWhitespaceSensitivity: ignore
+
+ - files: "*.xacro"
+ options:
+ printWidth: 200
+ xmlSelfClosingSpace: false
+ xmlWhitespaceSensitivity: ignore
diff --git a/CPPLINT.cfg b/CPPLINT.cfg
index 1e2521f0b6442..ba6bdf08c10ca 100644
--- a/CPPLINT.cfg
+++ b/CPPLINT.cfg
@@ -11,3 +11,4 @@ filter=-whitespace/parens # we allow closing parenthesis to be on the ne
filter=-whitespace/semicolon # we allow the developer to decide about whitespace after a semicolon
filter=-build/header_guard # we automatically fix the names of header guards using pre-commit
filter=-build/include_order # we use the custom include order
+filter=-build/include_subdir # we allow the style of "foo.hpp"
diff --git a/common/goal_distance_calculator/package.xml b/common/goal_distance_calculator/package.xml
index d191ffd3945c9..66a911d8e9786 100644
--- a/common/goal_distance_calculator/package.xml
+++ b/common/goal_distance_calculator/package.xml
@@ -3,7 +3,7 @@
goal_distance_calculator
0.0.0
- The goal_distance_calculator package
+ The goal_distance_calculator package
Taiki Tanaka
Apache License 2.0
diff --git a/common/path_distance_calculator/package.xml b/common/path_distance_calculator/package.xml
index c69f961f271ef..e85c8ccd93850 100644
--- a/common/path_distance_calculator/package.xml
+++ b/common/path_distance_calculator/package.xml
@@ -1,7 +1,6 @@
-
path_distance_calculator
0.0.0
The path_distance_calculator package
@@ -20,5 +19,4 @@
ament_cmake
-
diff --git a/common/polar_grid/package.xml b/common/polar_grid/package.xml
index c11858c4dcc98..ea5b9dd9986e9 100644
--- a/common/polar_grid/package.xml
+++ b/common/polar_grid/package.xml
@@ -24,5 +24,4 @@
ament_cmake
-
diff --git a/common/tier4_api_utils/package.xml b/common/tier4_api_utils/package.xml
index 4141904db9945..ba307d694a56c 100644
--- a/common/tier4_api_utils/package.xml
+++ b/common/tier4_api_utils/package.xml
@@ -1,7 +1,6 @@
-
tier4_api_utils
0.0.0
The tier4_api_utils package
@@ -24,5 +23,4 @@
ament_cmake
-
diff --git a/common/tier4_datetime_rviz_plugin/package.xml b/common/tier4_datetime_rviz_plugin/package.xml
index 853b22b49be10..bb6b72797290b 100644
--- a/common/tier4_datetime_rviz_plugin/package.xml
+++ b/common/tier4_datetime_rviz_plugin/package.xml
@@ -1,6 +1,5 @@
-
tier4_datetime_rviz_plugin
0.0.0
The tier4_datetime_rviz_plugin package
@@ -22,5 +21,4 @@
ament_cmake
-
diff --git a/common/tier4_localization_rviz_plugin/package.xml b/common/tier4_localization_rviz_plugin/package.xml
index 7d054c46c5083..a48dfb3ac3d73 100644
--- a/common/tier4_localization_rviz_plugin/package.xml
+++ b/common/tier4_localization_rviz_plugin/package.xml
@@ -1,6 +1,5 @@
-
tier4_localization_rviz_plugin
0.1.0
The tier4_localization_rviz_plugin package
@@ -25,5 +24,4 @@
ament_cmake
-
diff --git a/common/tier4_planning_rviz_plugin/package.xml b/common/tier4_planning_rviz_plugin/package.xml
index 9d47827548843..3a937abeb5eb4 100644
--- a/common/tier4_planning_rviz_plugin/package.xml
+++ b/common/tier4_planning_rviz_plugin/package.xml
@@ -1,6 +1,5 @@
-
tier4_planning_rviz_plugin
0.1.0
The tier4_planning_rviz_plugin package
@@ -28,5 +27,4 @@
ament_cmake
-
diff --git a/common/tier4_simulated_clock_rviz_plugin/package.xml b/common/tier4_simulated_clock_rviz_plugin/package.xml
index 4835e2b4bc3bb..25f701a6ce56f 100644
--- a/common/tier4_simulated_clock_rviz_plugin/package.xml
+++ b/common/tier4_simulated_clock_rviz_plugin/package.xml
@@ -1,6 +1,5 @@
-
tier4_simulated_clock_rviz_plugin
0.0.1
Rviz plugin to publish and control the /clock topic
@@ -23,5 +22,4 @@
ament_cmake
-
diff --git a/common/tier4_state_rviz_plugin/package.xml b/common/tier4_state_rviz_plugin/package.xml
index e949c0c6a6148..2d33d6f1aaa7d 100644
--- a/common/tier4_state_rviz_plugin/package.xml
+++ b/common/tier4_state_rviz_plugin/package.xml
@@ -1,6 +1,5 @@
-
tier4_state_rviz_plugin
0.0.0
The autoware state rviz plugin package
@@ -26,5 +25,4 @@
ament_cmake
-
diff --git a/control/shift_decider/package.xml b/control/shift_decider/package.xml
index a6640725a1597..1c7e2b1913944 100644
--- a/control/shift_decider/package.xml
+++ b/control/shift_decider/package.xml
@@ -21,5 +21,4 @@
ament_cmake
-
diff --git a/launch/tier4_vehicle_launch/package.xml b/launch/tier4_vehicle_launch/package.xml
index bc2ef43e0a6bd..b0a3ea6a21485 100644
--- a/launch/tier4_vehicle_launch/package.xml
+++ b/launch/tier4_vehicle_launch/package.xml
@@ -7,7 +7,6 @@
Yukihiro Saito
Apache License 2.0
-
ament_cmake_auto
robot_state_publisher
diff --git a/localization/ekf_localizer/package.xml b/localization/ekf_localizer/package.xml
index e4a380039ff02..0f27207fdc08d 100644
--- a/localization/ekf_localizer/package.xml
+++ b/localization/ekf_localizer/package.xml
@@ -29,5 +29,4 @@
ament_cmake
-
diff --git a/map/util/lanelet2_map_preprocessor/package.xml b/map/util/lanelet2_map_preprocessor/package.xml
index e71adaea8bc73..7ec500da53ebb 100644
--- a/map/util/lanelet2_map_preprocessor/package.xml
+++ b/map/util/lanelet2_map_preprocessor/package.xml
@@ -9,25 +9,21 @@
mitsudome-r
-
Apache License 2.0
-
-
-
@@ -59,10 +55,8 @@
pcl_ros
roscpp
-
-
diff --git a/perception/tensorrt_yolo/package.xml b/perception/tensorrt_yolo/package.xml
index ff47dff04d845..9e393a56f1eef 100755
--- a/perception/tensorrt_yolo/package.xml
+++ b/perception/tensorrt_yolo/package.xml
@@ -24,5 +24,4 @@
ament_cmake
-
diff --git a/perception/traffic_light_ssd_fine_detector/package.xml b/perception/traffic_light_ssd_fine_detector/package.xml
index 223dbf0b0f8c1..cf37f7f9baa8f 100644
--- a/perception/traffic_light_ssd_fine_detector/package.xml
+++ b/perception/traffic_light_ssd_fine_detector/package.xml
@@ -10,7 +10,6 @@
Daisuke Nishimatsu
-
diff --git a/planning/obstacle_stop_planner/package.xml b/planning/obstacle_stop_planner/package.xml
index 45100bec069f6..a665fd8fcfe9c 100644
--- a/planning/obstacle_stop_planner/package.xml
+++ b/planning/obstacle_stop_planner/package.xml
@@ -37,5 +37,4 @@
ament_cmake
-
diff --git a/planning/planning_error_monitor/package.xml b/planning/planning_error_monitor/package.xml
index 8bef053fc095d..e35554a392d7e 100644
--- a/planning/planning_error_monitor/package.xml
+++ b/planning/planning_error_monitor/package.xml
@@ -2,7 +2,7 @@
planning_error_monitor
0.1.0
- ros node for monitoring planning error
+ ros node for monitoring planning error
Yutaka Shimizu
diff --git a/sensing/image_transport_decompressor/package.xml b/sensing/image_transport_decompressor/package.xml
index c6238d4fd7ae6..9f131490dea3f 100644
--- a/sensing/image_transport_decompressor/package.xml
+++ b/sensing/image_transport_decompressor/package.xml
@@ -24,6 +24,4 @@
ament_cmake
-
-