aws-samples / indoor-robot-urdf
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 36 files with 855 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 0 medium size files (0 lines of codeclsfd_ftr_w_mp_ins)
    • 1 small files (101 lines of code)
    • 35 very small files (754 lines of code)
0% | 0% | 0% | 11% | 88%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
xacro0% | 0% | 0% | 19% | 80%
launch0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
robot_description/urdf/utils0% | 0% | 0% | 76% | 23%
robot_navigation/launch0% | 0% | 0% | 0% | 100%
robot_description/urdf/config0% | 0% | 0% | 0% | 100%
robot_navigation/config0% | 0% | 0% | 0% | 100%
robot_description/urdf/sensors0% | 0% | 0% | 0% | 100%
robot_description/urdf/wheels0% | 0% | 0% | 0% | 100%
robot_description/urdf/body0% | 0% | 0% | 0% | 100%
robot_control/config0% | 0% | 0% | 0% | 100%
robot_gazebo/launch0% | 0% | 0% | 0% | 100%
robot_description/urdf0% | 0% | 0% | 0% | 100%
robot_control/launch0% | 0% | 0% | 0% | 100%
robot_description/launch0% | 0% | 0% | 0% | 100%
robot_description/urdf/plugins0% | 0% | 0% | 0% | 100%
Longest Files (Top 36)
File# lines# units
xacro
common.urdf.xacro
in workspace/src/robot_description/urdf/utils
101 -
xacro
lidar.urdf.xacro
in workspace/src/robot_description/urdf/sensors
56 -
xacro
drive_wheel.urdf.xacro
in workspace/src/robot_description/urdf/wheels
56 -
planner.yaml
in workspace/src/robot_navigation/config
52 -
launch
gmapping.launch
in workspace/src/robot_navigation/launch
40 -
launch
amcl.launch
in workspace/src/robot_navigation/launch
37 -
xacro
imu.gazebo.xacro
in workspace/src/robot_description/urdf/sensors
32 -
xacro
materials.urdf.xacro
in workspace/src/robot_description/urdf/utils
31 -
xacro
ball_wheel.urdf.xacro
in workspace/src/robot_description/urdf/wheels
31 -
xacro
square_body.urdf.xacro
in workspace/src/robot_description/urdf/body
30 -
xacro
round_body.urdf.xacro
in workspace/src/robot_description/urdf/body
29 -
robot_control.yaml
in workspace/src/robot_control/config
29 -
xacro
drive_wheel_config.urdf.xacro
in workspace/src/robot_description/urdf/config
28 -
xacro
ball_wheel_config.urdf.xacro
in workspace/src/robot_description/urdf/config
27 -
xacro
robot.urdf.xacro
in workspace/src/robot_description/urdf
25 -
launch
spawn.launch
in workspace/src/robot_gazebo/launch
23 -
localization.yaml
in workspace/src/robot_control/config
22 -
xacro
lidar_sensor_config.urdf.xacro
in workspace/src/robot_description/urdf/config
21 -
launch
move_base.launch
in workspace/src/robot_navigation/launch
20 -
costmap_common.yaml
in workspace/src/robot_navigation/config
17 -
launch
robot_control.launch
in workspace/src/robot_control/launch
16 -
launch
amcl_demo.launch
in workspace/src/robot_navigation/launch
15 -
xacro
ros_control_plugin.urdf.xacro
in workspace/src/robot_description/urdf/plugins
12 -
costmap_exploration.yaml
in workspace/src/robot_navigation/config
12 -
launch
world.launch
in workspace/src/robot_gazebo/launch
11 -
xacro
square_body_config.urdf.xacro
in workspace/src/robot_description/urdf/config
10 -
xacro
round_body_config.urdf.xacro
in workspace/src/robot_description/urdf/config
9 -
xacro
imu_sensor_config.urdf.xacro
in workspace/src/robot_description/urdf/config
9 -
launch
gmapping_demo.launch
in workspace/src/robot_navigation/launch
9 -
launch
description.launch
in workspace/src/robot_description/launch
8 -
launch
gazebo.launch
in workspace/src/robot_gazebo/launch
8 -
launch
robot_view.launch
in workspace/src/robot_description/launch
7 -
costmap_global_laser.yaml
in workspace/src/robot_navigation/config
6 -
costmap_global_static.yaml
in workspace/src/robot_navigation/config
6 -
launch
teleop.launch
in workspace/src/robot_control/launch
5 -
costmap_local.yaml
in workspace/src/robot_navigation/config
5 -
Files With Most Units (Top 0)
File# lines# units
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 8 long lines.

File# lines# units# long lines
xacro
drive_wheel.urdf.xacro
in workspace/src/robot_description/urdf/wheels
56 - 3
launch
move_base.launch
in workspace/src/robot_navigation/launch
20 - 2
xacro
imu.gazebo.xacro
in workspace/src/robot_description/urdf/sensors
32 - 1
xacro
lidar.urdf.xacro
in workspace/src/robot_description/urdf/sensors
56 - 1
xacro
ball_wheel.urdf.xacro
in workspace/src/robot_description/urdf/wheels
31 - 1