-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
catkin

System Dependencies

Dependant Packages

Name Deps
bagger
boost_sml
catkin_virtualenv
cob_base_velocity_smoother
cob_cartesian_controller
cob_control_mode_adapter
cob_frame_tracker
cob_model_identifier
cob_obstacle_distance
cob_twist_controller
points_preprocessor
cras_msgs
cras_bag_tools
cras_cpp_common
cras_docs_common
cras_py_common
cras_topic_tools
image_transport_codecs
create_driver
cv_camera
ensenso_camera
ensenso_camera_test
fetch_tools
fuse_constraints
fuse_core
fuse_graphs
fuse_loss
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
fuse_variables
fuse_viz
hfl_driver
hokuyo3d
interactive_marker_twist_server
joy
spacenav_node
wiimote
jsk_data
jsk_rosbag_tools
jsk_tools
jsk_topic_tools
jsk_perception
knowledge_representation
kvh_geo_fog_3d_driver
kvh_geo_fog_3d_rviz
map_laser
lms1xx
mcl_3dl
desktop
microstrain_inertial_driver
mocap_nokov
mocap_optitrack
moveit_sim_controller
moveit_visual_tools
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
neonavigation_metrics_msgs
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
network_interface
nmea_comms
nmea_navsat_driver
face_detector
leg_detector
people_tracking_filter
people_velocity_tracker
pf_driver
pilz_robot_programming
pilz_control
prbt_support
point_cloud_transport
draco_point_cloud_transport
pointcloud_to_laserscan
pointgrey_camera_driver
mecanum_gazebo_plugin
robot_localization
costmap_queue
dlux_global_planner
dlux_plugins
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
locomove_base
nav_2d_utils
nav_core2
nav_core_adapter
nav_grid
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
color_util
robot_nav_rviz_plugins
robot_nav_viz_demos
rqt_dwb_plugin
robot_upstart
socketcan_bridge
rosbag_snapshot
magical_ros2_conversion_tool
ros_introspection
roscompile
rosparam_shortcuts
rospilot
rqt_reconfigure
rt_usb_9axisimu_driver
rviz_visual_tools
schunk_sdh
sensor_filters
snowbot_operating_system
teleop_twist_joy
tf2_2d
udp_com
um6
um7
urg_node
urg_stamped
velodyne_driver
velodyne_laserscan
velodyne_pcl
velodyne_pointcloud
vrpn_client_ros
easy_markers
joy_listener
kalman_filter
rosbaglive
xacro
ypspur_ros
zbar_ros
spinnaker_camera_driver
clober_navigation
cras_joy_tools
cras_relative_positional_controller
electronic_io
electronic_io_msgs
gnss_info
gnss_info_msgs
gnsstk_ros
moveit_task_constructor_core
snmp_diagnostics

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
catkin

System Dependencies

Dependant Packages

Name Deps
adi_driver
cob_base_velocity_smoother
cob_cartesian_controller
cob_control_mode_adapter
cob_frame_tracker
cob_model_identifier
cob_obstacle_distance
cob_twist_controller
cv_camera
fetch_tools
flir_boson_usb
flir_ptu_driver
hokuyo3d
ibeo_core
interactive_marker_twist_server
wiimote
jsk_data
jsk_rosbag_tools
jsk_tools
jsk_topic_tools
jsk_perception
lms1xx
mcl_3dl
desktop
microstrain_mips
moveit_sim_controller
range_sensor_layer
social_navigation_layers
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
trajectory_tracker_msgs
nmea_comms
nmea_navsat_driver
novatel_span_driver
pacmod
pacmod3
pointgrey_camera_driver
pyros_test
mecanum_gazebo_plugin
robot_activity
robot_activity_tutorials
robot_localization
costmap_queue
dlux_global_planner
dlux_plugins
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
locomove_base
nav_2d_utils
nav_core2
nav_core_adapter
nav_grid
nav_grid_iterators
nav_grid_pub_sub
robot_upstart
rocon_interactions
socketcan_bridge
ros_introspection
roscompile
rosparam_shortcuts
rospilot
rqt_joint_trajectory_plot
rqt_reconfigure
hironx_ros_bridge
nextage_ros_bridge
rviz_visual_tools
schunk_sdh
teleop_twist_joy
um6
um7
urg_node
urg_stamped
velodyne_driver
velodyne_laserscan
velodyne_pcl
velodyne_pointcloud
vrpn_client_ros
xacro
ypspur_ros
yocs_localization_manager
zbar_ros
ardrone_autonomy
bebop_driver
ca_driver
rqt_gauges
industrial_extrinsic_cal
motoman_driver
puma_motor_driver
pyros_interfaces_ros
pyros_utils
roch_base
rocon_app_manager
rocon_app_utilities
rocon_gateway
ros1_cpptemplate
ros1_pytemplate
ros1_ros_cpptemplate
bwi_logging
stop_base
concert_resource_pool
concert_scheduler_requests
concert_simple_scheduler
jsk_cobotta_startup
jsk_kinova_startup
jsk_unitree_startup
segbot_sensors
rqt_alliance
grasp_planning_graspit
grasp_planning_graspit_ros
urdf2graspit
hironx_rpc_server
husky_base
jackal_base
joystick_sdl
baxtergv6_apc2016
grasp_fusion
grasp_prediction_arc2017
sphand_driver
jsk_2016_01_baxter_apc
jsk_apc2015_common
jsk_apc2016_common
jsk_arc2017_baxter
jsk_arc2017_common
numatac_can_driver
ridgeback_base
rocon_hue
tork_rpc_util
ucl_drone_gui
urdf2inventor
urdf_traverser
ximea_camera

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
catkin

System Dependencies

Dependant Packages

Name Deps
adi_driver
bagger
catkin_virtualenv
cis_camera
cob_base_velocity_smoother
cob_cartesian_controller
cob_control_mode_adapter
cob_frame_tracker
cob_model_identifier
cob_obstacle_distance
cob_twist_controller
clock_relay
message_relay
tf2_relay
cv_camera
ensenso_camera
ensenso_camera_test
fake_joint_driver
flir_boson_usb
flir_ptu_driver
gundam_rx78_control
gundam_rx78_description
gundam_rx78_gazebo
hfl_driver
hokuyo3d
husky_base
ibeo_core
interactive_marker_twist_server
wiimote
jsk_data
jsk_rosbag_tools
jsk_tools
jsk_topic_tools
jsk_perception
json_transport
kvh_geo_fog_3d_driver
kvh_geo_fog_3d_rviz
lms1xx
mcl_3dl
desktop
microstrain_mips
mocap_optitrack
moveit_sim_controller
moveit_visual_tools
range_sensor_layer
social_navigation_layers
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
neonavigation_metrics_msgs
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
nmea_comms
nmea_navsat_driver
novatel_span_driver
omronsentech_camera
pacmod
pacmod3
face_detector
leg_detector
people_tracking_filter
people_velocity_tracker
pilz_robot_programming
pilz_control
pointgrey_camera_driver
pyros_test
mecanum_gazebo_plugin
robot_activity
robot_activity_tutorials
robot_localization
costmap_queue
dlux_global_planner
dlux_plugins
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
locomove_base
nav_2d_utils
nav_core2
nav_core_adapter
nav_grid
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
color_util
robot_nav_rviz_plugins
robot_nav_viz_demos
robot_upstart
rocon_interactions
socketcan_bridge
rosbag_snapshot
rosbag_cloud_recorders
magical_ros2_conversion_tool
ros_introspection
roscompile
rosparam_shortcuts
rospilot
rqt_joint_trajectory_plot
rqt_reconfigure
rt_usb_9axisimu_driver
hironx_ros_bridge
nextage_ros_bridge
rviz_visual_tools
schunk_sdh
teleop_twist_joy
um6
um7
urg_node
urg_stamped
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
vesc_ackermann
vesc_driver
vrpn_client_ros
easy_markers
joy_listener
kalman_filter
rosbaglive
xacro
ypspur_ros
yocs_localization_manager
zbar_ros
ardrone_autonomy
bebop_driver
ca_driver
spinnaker_camera_driver
rqt_gauges
indoor_localization
industrial_extrinsic_cal
kvh
melfa_driver
motoman_driver
movidius_ncs_example
movidius_ncs_image
movidius_ncs_lib
movidius_ncs_stream
phm_hazard_rate_calculation
phm_reliability_calculation
phm_robot_task_completion
phm_start
puma_motor_driver
pyros_interfaces_ros
pyros_utils
roch_base
rocon_app_manager
rocon_app_utilities
rocon_gateway
rodi_robot
ros1_cpptemplate
ros1_pytemplate
ros1_ros_cpptemplate
rostful
rsv_balance_rqt
rsv_balance_gazebo
rsv_balance_gazebo_control

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange

roslint package from roslint repo

roslint

Package Summary

Tags No category tags.
Version 0.12.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/roslint.git
VCS Type git
VCS Version master
Last Updated 2023-03-05
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

CMake lint commands for ROS packages. The lint commands perform static checking of Python or C++ source code for errors and standards compliance.

Additional Links

Maintainers

  • Mike Purvis
  • Alex Henning

Authors

  • Mike Purvis
  • Jack O'Quin

roslint

Build Status

Catkin macros which provide standard linter configurations for C++ and Python.

CHANGELOG

Changelog for package roslint

0.12.0 (2020-03-16)

  • Misc tidying for ROS Noetic. (#79)
    • Invoke wrappers with python -m instead of as scripts.
    • Drop logic not needed with CATKIN_ENV used.
    • Drop unneeded install of the cmake extra.
    • Print output as well as capturing in test wrapper.
  • Bump CMake version to avoid CMP0048 warning (#77)
  • Fix is-not usage in cpplint-wrapper (#76) Python complains about this during installation now.
  • Bump to latest pycodestyle.
  • Python 3 fixes for cpplint.
  • Bump cpplint.py to latest version
  • Update URL to cpplint
  • Support for headers outside of include folder (#68)
  • Adding hpp to default list of extensions. (#69)
  • CheckBracers now correctly accepts C++11 bracer-init-lists passed as arguments to functions (#63)
  • Contributors: Joshua Whitley, Maciej Żurad, Mike Purvis, Shane Loretz, mistoll

0.11.2 (2018-03-21)

  • Define xrange() for Python 3 (#60)
  • Contributors: cclauss

0.11.1 (2017-03-17)

  • Set testcase class name, simplify result XML. (#53)
  • Contributors: Mike Purvis

0.11.0 (2016-03-23)

  • Add Alex Henning as maintainer
  • Moved default flags for cpplint from cmake file to cpplint script to have centralized place for such flag.
  • Set the python max-line-length to 120, allows [rosrun roslint pep8]{.title-ref} to run with the expected settings.
  • Fixes issue #40 <<https://github.com/ros/roslint/issues/40>>.
  • Contributors: Alex Henning, Andriy Petlovanyy, Mike Purvis

0.10.0 (2015-08-07)

0.9.3 (2015-01-06)

  • Don't hang on header outside "include" dir.
  • Contributors: Mike Purvis

0.9.2 (2014-03-31)

  • Better implementation of roslint_add_test
  • Simple implementation of XML results output
  • roslint roslints itself
  • Contributors: Mike Purvis

0.9.1 (2014-02-18)

  • Add roslint_add_test function
  • Run the include-line checks with errors suppressed. This kills spurious build/include_what_you_use errors.
  • Contributors: Mike Purvis

0.9.0 (2014-02-17)

  • Allow a trailing semicolon after closing brace.
  • Add more tolerance for braces as array initializers, and eliminate the warning about access control labels.
  • Rename python library to roslint, to play better.
  • Use templated extras file to find roslint scripts without rosrun.
  • Max length override for pep8; remove roslint custom shout.
  • Add some overrides in an effort to comply better with ROS C++ Style.
  • Contributors: Mike Purvis

0.0.1 (2013-10-17)

  • Basic initial release, with roslint_python, roslint_cpp, and roslint_custom macros included.
  • pep8 and cpplint linters packaged-in.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

Deps Name
catkin

System Dependencies

Dependant Packages

Name Deps
adi_driver
bagger
boost_sml
catkin_virtualenv
cis_camera
cob_base_velocity_smoother
cob_cartesian_controller
cob_control_mode_adapter
cob_frame_tracker
cob_model_identifier
cob_obstacle_distance
cob_twist_controller
points_preprocessor
costmap_tf_layer
clock_relay
message_relay
tf2_relay
cras_msgs
cras_bag_tools
cras_cpp_common
cras_docs_common
cras_py_common
cras_topic_tools
image_transport_codecs
create_driver
cv_camera
ensenso_camera
ensenso_camera_test
fake_joint_driver
fetch_tools
flir_boson_usb
flir_ptu_driver
fuse_constraints
fuse_core
fuse_graphs
fuse_loss
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
fuse_variables
fuse_viz
gundam_rx78_control
gundam_rx78_description
gundam_rx78_gazebo
hfl_driver
hokuyo3d
husky_base
ibeo_core
interactive_marker_twist_server
joy
ps3joy
spacenav_node
wiimote
jsk_data
jsk_rosbag_tools
jsk_tools
jsk_topic_tools
jsk_perception
json_transport
knowledge_representation
kvh_geo_fog_3d_driver
kvh_geo_fog_3d_rviz
lms1xx
mcl_3dl
desktop
microstrain_inertial_driver
microstrain_mips
mocap_nokov
mocap_optitrack
moveit_sim_controller
moveit_visual_tools
range_sensor_layer
social_navigation_layers
costmap_cspace
joystick_interrupt
map_organizer
neonavigation_common
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
neonavigation_metrics_msgs
trajectory_tracker_msgs
costmap_cspace_rviz_plugins
nmea_comms
nmea_navsat_driver
novatel_span_driver
omronsentech_camera
pacmod2
pacmod3
pacmod_game_control
face_detector
leg_detector
people_tracking_filter
people_velocity_tracker
pf_driver
pilz_robot_programming
pilz_store_positions
pilz_control
prbt_support
ping360_sonar
point_cloud_transport
draco_point_cloud_transport
pointcloud_to_laserscan
pointgrey_camera_driver
pyros_test
mecanum_gazebo_plugin
robot_activity
robot_activity_tutorials
robot_localization
costmap_queue
dlux_global_planner
dlux_plugins
dwb_critics
dwb_local_planner
dwb_plugins
global_planner_tests
locomotor
locomove_base
nav_2d_utils
nav_core2
nav_core_adapter
nav_grid
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
color_util
robot_nav_rviz_plugins
robot_nav_viz_demos
rqt_dwb_plugin
robot_upstart
rocon_interactions
socketcan_bridge
rosbag_snapshot
rosbag_cloud_recorders
magical_ros2_conversion_tool
ros_introspection
roscompile
rosparam_shortcuts
rospilot
rostest_node_interface_validation
rqt_joint_trajectory_plot
rqt_reconfigure
rt_usb_9axisimu_driver
hironx_ros_bridge
nextage_ros_bridge
rviz_visual_tools
schunk_sdh
sensor_filters
snowbot_operating_system
teleop_twist_joy
tf2_2d
udp_com
um6
um7
urg_node
urg_stamped
velodyne_driver
velodyne_laserscan
velodyne_pointcloud
vesc_ackermann
vesc_driver
vrpn_client_ros
easy_markers
joy_listener
kalman_filter
rosbaglive
xacro
ypspur_ros
yocs_localization_manager
zbar_ros

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged roslint at Robotics Stack Exchange