-
 

Package Summary

Tags No category tags.
Version 0.12.11
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_lint.git
VCS Type git
VCS Version humble
Last Updated 2024-05-15
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ability to check code for style and syntax conventions with flake8.

Additional Links

No additional links.

Maintainers

  • Michael Jeronimo
  • Michel Hidalgo

Authors

  • Audrow Nash
  • Claire Wang
  • D. Hood
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_flake8

0.12.11 (2024-05-15)

0.12.10 (2024-01-24)

  • Changes to make ament_flake8 work with v6+ (#459) (#464)
  • Contributors: mergify[bot]

0.12.9 (2023-11-13)

  • [backport humble] Fix compatibility with flake8 version 5 (#387, #410) (#451)
  • Contributors: Emerson Knapp

0.12.8 (2023-09-19)

0.12.7 (2023-07-17)

0.12.6 (2023-04-25)

0.12.5 (2023-01-12)

0.12.4 (2022-05-09)

0.12.3 (2022-04-08)

0.12.2 (2022-03-28)

0.12.1 (2022-03-01)

0.12.0 (2022-02-18)

  • Remove use of distutils.version.LooseVersion. (#346)
  • Contributors: Chris Lalancette

0.11.4 (2022-01-14)

  • Update forthcoming version in changelogs
  • Contributors: Audrow Nash

0.11.3 (2022-01-14)

  • Ignore ./_ dirs in ament_flake8 (#335) Other ament_* linters specifically ignore directories starting with a dot or underscore when crawling for files to lint. They also do so implicitly, so this change mimics that same pattern so that the behavior is consistent.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#340)
  • Contributors: Audrow Nash, Scott K Logan

0.11.2 (2021-06-18)

0.11.1 (2021-06-18)

0.11.0 (2021-06-18)

  • Ignore flake8-blind-except B902 (#292)
  • Contributors: Scott K Logan

0.10.6 (2021-05-06)

0.10.5 (2021-04-14)

  • Remove Claire as a maintainer. (#312)
    • Remove Claire as a maintainer.
    • Remove dead email addresses.
    • Remove more dead email addresses.
    • Switch setup.py maintainer to Audrow.
  • Contributors: Chris Lalancette

0.10.4 (2021-03-18)

0.10.3 (2021-03-03)

  • 0.10.3
  • Contributors: Audrow Nash

0.10.2 (2021-02-12)

  • Add Audrow as a maintainer (#294)
  • Contributors: Audrow Nash

0.10.1 (2021-01-25)

  • Update maintainer (#274)
    • update maintainer
    • add authors
  • Contributors: Claire Wang

0.10.0 (2020-09-18)

  • Add pytest.ini so local tests don't display warning. (#259)
  • Contributors: Chris Lalancette

0.9.4 (2020-05-26)

0.9.3 (2020-05-18)

  • support flake8 3.8 (#242)
  • Contributors: Dirk Thomas

0.9.2 (2020-05-08)

  • Allow AMENT_IGNORE markers to be directories (#232)
  • Contributors: Dan Rose

0.9.1 (2020-04-10)

  • 0.9.0
  • more verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • add new main_with_errors() API that also returns the error strings if any (#221)
    • return custom int subclass to include the error strings
    • expose errors through separate function rather than magic return code object
  • Generate xunit files valid for the junit10.xsd (#220)
  • Exclude folders having AMENT_IGNORE in ament_flake8 script (#211)
  • remove status attribute from result XML (#212)
  • Contributors: Chris Lalancette, Dirk Thomas, Hao Peng, Jose Luis Rivero

0.8.1 (2019-10-23)

  • install resource marker file for packages (#193)
  • Contributors: Dirk Thomas

0.8.0 (2019-09-17)

  • Install manifest file in ament_flake8 (#189) Follow-up to #185
  • re-add path insertion removed from wrong package (#178)
  • add mypy support for linters/testing (#154)
    • add mypy support for linters/testing

    * Update ament_cmake_mypy/doc/index.rst Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • fix whitespace in file and in generated xml
    • fixes, package versioning, and test suite
    • fix wrong separator in cmake file
    • readd copied from comment

    * Update ament_mypy/ament_mypy/main.py Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • remove mypypath auto populating
    • add default configuration ignoring missing imports
    • update test to remove MYPYPATH check, default config check
    • remove extraneous path insert statement
    • remove extraneous path insert statement
    • update test cases for default config file change
    • added tests for error code forwarding, fixed linter errors
    • linter failures relating to quotes and docs
    • add handling for notes
    • remove ament_lint dep
    • update regex to match drive letter on windows
  • Contributors: Scott K Logan, Ted Kern

0.7.4 (2019-07-31)

  • declare pytest markers (#164)
    • declare pytest markers
    • add markers to ament_xmllint tests
  • Contributors: Dirk Thomas

0.7.3 (2019-05-09 14:08)

0.7.2 (2019-05-09 09:30)

  • readd listener if available (#141)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

  • update phrase of status messages (#137)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-11)

  • Remove make_notifier() call (#124)
  • use --extend-ignore for flake8 to keep default ignores (#122)
  • Contributors: Dirk Thomas, Shane Loretz

0.6.3 (2019-01-14)

0.6.2 (2018-12-06)

  • Change spelling of maintainer name. (#115) This is causing failures in CI at the moment. Until I figure out where the issue lies let's just mispell it to unbreak CI.
  • Contributors: Steven! Ragnarök

0.6.1 (2018-11-15)

  • Update maintainer for ament{,_cmake}_flake8. (#114)
  • Contributors: Steven! Ragnarök

0.6.0 (2018-11-14)

  • Ignore flake8 W504 (#110)
  • Contributors: Jacob Perron

0.5.2 (2018-06-27)

0.5.1 (2018-06-18 13:47)

  • level setup.py versions to 0.5.1
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-18 10:09)

  • set zip_safe to avoid warning during installation (#96)
  • Contributors: Dirk Thomas

0.4.0 (2017-12-08)

  • remove test_suite, add pytest as test_requires
  • Add I202 to the list of ignored flake8 errors. (#89) I202 warns about newlines between groups of imports in python. A recent change in flake8 (https://github.com/PyCQA/flake8-import-order/commit/37dafcc35eec9343641d489ac01d316cd10a6c03) made this start showing up in ROS2. Since we use whitespace between imports in lots of places in ROS2, disable this warning, which should get rid of this error almost everywhere.
  • Adapt to flake8 v3.5.0 changes (#88)
    • Adapt to flake8 v3.5.0 changes
    • Add comment why this fork of get_style_guide exists
  • Add new D106, D107 linter errors to ignored list (#86)
    • Add new D107 linter error to ignored list
    • Ignore D106 also
  • 0.0.3
  • Merge pull request #84 from ament/flake8_plugins update style to satisfy new flake8 plugins
  • update style to satisfy new flake8 plugins
  • implicitly inherit from object (only in files not copied from somewhe… (#83)
    • implicitly inherit from object (only in files not copied from somewhere else)
    • don't modify file copied from elsewhere
  • 0.0.2
  • Merge pull request #77 from ament/fix_flake8_excludes fix --exclude with ament_flake8
  • fix --exclude with ament_flake8
  • Make get_error_type_counts work for legacy api too (#70)
  • Test python module import order using flake8 (#63)
    • Add flake8 linter
    • Don't deal with flake8-import-order just yet
    • Debugging prints
    • Reinstate import order rule
    • Fix reporting bug by using the inner flake8 style guide
    • Fixup
    • Add comment on wrapper StyleGuide use
    • use flake8 v3 (#1)
    • Reorder package.xml
    • Get the filenames from the file checkers because input_file isn't called by flake8 anymore
    • Output count of all error types

    * Get flake8 to use the config file The current implementation of get_style_guide does not process the config file correctly.

    • Error when flake8 v2 found
    • Print errors like pep8
    • remove __future_ imports
    • add schema to manifest files
    • Support flake8 v2 as well as v3

    * Output checked files otherwise it's not present in xunit files for tests run directly with nose (not ament_cmake_flake8)

    • Prevent v2 imports from happening on systems with v3
    • Flake8 replaces pep8+pyflakes
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, dhood

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
ament_lint

System Dependencies

Dependant Packages

Name Deps
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
flexbe_app
examples_tf2_py
turtle_tf2_py
camera_calibration
joint_state_publisher
swri_cli_tools
rc_reason_clients
robot_upstart
rclpy_message_converter
rqt_reconfigure
rqt_runtime_monitor
rqt_topic
rtabmap_python
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
wireless_watcher
ament_black
domain_coordinator
ament_index_python
ament_clang_format
ament_clang_tidy
ament_cmake_flake8
ament_copyright
ament_cpplint
ament_lint_cmake
ament_mypy
ament_pclint
ament_pep257
ament_uncrustify
ament_xmllint
bno055
sensor_msgs_py
demo_nodes_py
quality_of_service_demo_py
topic_monitor
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
grbl_ros
launch
launch_pytest
launch_testing
launch_xml
launch_yaml
launch_ros
launch_testing_ros
ros2launch
test_launch_ros
nao_button_sim
nav2_simple_commander
nodl_python
ros2nodl
nodl_to_policy
performance_report
picknik_ament_copyright
r2r_spl
r2r_spl_7
r2r_spl_8
splsm_7_conversion
splsm_8_conversion
rmf_demos_fleet_adapter
rmf_demos_tasks
rmf_visualization_building_systems
ros2controlcli
ros2trace
test_tracetools_launch
tracetools_launch
tracetools_read
tracetools_test
tracetools_trace
ros2action
ros2cli
ros2component
ros2doctor
ros2interface
ros2lifecycle
ros2multicast
ros2node
ros2param
ros2pkg
ros2run
ros2service
ros2topic
ros2launch_security
ros2test
ros2bag
rosidl_cli
rosidl_runtime_py
rpyutils
sros2
launch_system_modes
tf_transformations
ros2trace_analysis
tracetools_analysis
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
twist_stamper
dual_laser_merger
game_controller_spl
gc_spl
gc_spl_2022
rcgcd_spl_14_conversion
rcgcrd_spl_4_conversion
generate_parameter_module_example
joy_tester
ros2acceleration
rosbag2_to_video
rqt_dotgraph
rqt_gauges
create3_examples_py
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_docker
scenario_execution_floorplan_dsl
scenario_execution_gazebo
scenario_execution_kubernetes
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_os
scenario_execution_pybullet
scenario_execution
scenario_execution_coverage
scenario_execution_ros
gazebo_static_camera
scenario_execution_docker_test
scenario_execution_gazebo_test
scenario_execution_nav2_test
scenario_execution_ros_test
scenario_execution_test
scenario_status
situational_graphs_datasets
situational_graphs_reasoning
situational_graphs_wrapper
aandd_ekew_driver_py
as2_python_api
as2_keyboard_teleoperation
as2_visualization
caret_analyze
clearpath_config
fogros2
fogros2_examples
launch_pal
multiple_topic_monitor
ros2caret

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_flake8 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.14.4
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_lint.git
VCS Type git
VCS Version iron
Last Updated 2024-07-11
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ability to check code for style and syntax conventions with flake8.

Additional Links

No additional links.

Maintainers

  • Michael Jeronimo

Authors

  • Audrow Nash
  • Brandon Ong
  • Claire Wang
  • D. Hood
  • Michel Hidalgo
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_flake8

0.14.4 (2024-07-11)

0.14.3 (2024-02-07)

  • Changes to make ament_flake8 work with v6+ (#463)
  • Fix compatibility with flake8 version 5 (#465)
  • Contributors: Chris Lalancette, Michael Carroll, Timo Röhling

0.14.2 (2023-09-08)

0.14.1 (2023-04-11)

0.14.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#421)
  • Contributors: Audrow Nash

0.13.2 (2022-09-13)

  • Fix exclude regression (#387)
  • Update maintainers (#379)
  • Contributors: methylDragon

0.13.1 (2022-05-09)

0.13.0 (2022-04-29)

0.12.3 (2022-04-08)

0.12.2 (2022-03-28)

0.12.1 (2022-03-01)

0.12.0 (2022-02-18)

  • Remove use of distutils.version.LooseVersion. (#346)
  • Contributors: Chris Lalancette

0.11.4 (2022-01-14)

  • Update forthcoming version in changelogs
  • Contributors: Audrow Nash

0.11.3 (2022-01-14)

  • Ignore ./_ dirs in ament_flake8 (#335) Other ament_* linters specifically ignore directories starting with a dot or underscore when crawling for files to lint. They also do so implicitly, so this change mimics that same pattern so that the behavior is consistent.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#340)
  • Contributors: Audrow Nash, Scott K Logan

0.11.2 (2021-06-18)

0.11.1 (2021-06-18)

0.11.0 (2021-06-18)

  • Ignore flake8-blind-except B902 (#292)
  • Contributors: Scott K Logan

0.10.6 (2021-05-06)

0.10.5 (2021-04-14)

  • Remove Claire as a maintainer. (#312)
    • Remove Claire as a maintainer.
    • Remove dead email addresses.
    • Remove more dead email addresses.
    • Switch setup.py maintainer to Audrow.
  • Contributors: Chris Lalancette

0.10.4 (2021-03-18)

0.10.3 (2021-03-03)

  • 0.10.3
  • Contributors: Audrow Nash

0.10.2 (2021-02-12)

  • Add Audrow as a maintainer (#294)
  • Contributors: Audrow Nash

0.10.1 (2021-01-25)

  • Update maintainer (#274)
    • update maintainer
    • add authors
  • Contributors: Claire Wang

0.10.0 (2020-09-18)

  • Add pytest.ini so local tests don't display warning. (#259)
  • Contributors: Chris Lalancette

0.9.4 (2020-05-26)

0.9.3 (2020-05-18)

  • support flake8 3.8 (#242)
  • Contributors: Dirk Thomas

0.9.2 (2020-05-08)

  • Allow AMENT_IGNORE markers to be directories (#232)
  • Contributors: Dan Rose

0.9.1 (2020-04-10)

  • 0.9.0
  • more verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • add new main_with_errors() API that also returns the error strings if any (#221)
    • return custom int subclass to include the error strings
    • expose errors through separate function rather than magic return code object
  • Generate xunit files valid for the junit10.xsd (#220)
  • Exclude folders having AMENT_IGNORE in ament_flake8 script (#211)
  • remove status attribute from result XML (#212)
  • Contributors: Chris Lalancette, Dirk Thomas, Hao Peng, Jose Luis Rivero

0.8.1 (2019-10-23)

  • install resource marker file for packages (#193)
  • Contributors: Dirk Thomas

0.8.0 (2019-09-17)

  • Install manifest file in ament_flake8 (#189) Follow-up to #185
  • re-add path insertion removed from wrong package (#178)
  • add mypy support for linters/testing (#154)
    • add mypy support for linters/testing

    * Update ament_cmake_mypy/doc/index.rst Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • fix whitespace in file and in generated xml
    • fixes, package versioning, and test suite
    • fix wrong separator in cmake file
    • readd copied from comment

    * Update ament_mypy/ament_mypy/main.py Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • remove mypypath auto populating
    • add default configuration ignoring missing imports
    • update test to remove MYPYPATH check, default config check
    • remove extraneous path insert statement
    • remove extraneous path insert statement
    • update test cases for default config file change
    • added tests for error code forwarding, fixed linter errors
    • linter failures relating to quotes and docs
    • add handling for notes
    • remove ament_lint dep
    • update regex to match drive letter on windows
  • Contributors: Scott K Logan, Ted Kern

0.7.4 (2019-07-31)

  • declare pytest markers (#164)
    • declare pytest markers
    • add markers to ament_xmllint tests
  • Contributors: Dirk Thomas

0.7.3 (2019-05-09 14:08)

0.7.2 (2019-05-09 09:30)

  • readd listener if available (#141)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

  • update phrase of status messages (#137)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-11)

  • Remove make_notifier() call (#124)
  • use --extend-ignore for flake8 to keep default ignores (#122)
  • Contributors: Dirk Thomas, Shane Loretz

0.6.3 (2019-01-14)

0.6.2 (2018-12-06)

  • Change spelling of maintainer name. (#115) This is causing failures in CI at the moment. Until I figure out where the issue lies let's just mispell it to unbreak CI.
  • Contributors: Steven! Ragnarök

0.6.1 (2018-11-15)

  • Update maintainer for ament{,_cmake}_flake8. (#114)
  • Contributors: Steven! Ragnarök

0.6.0 (2018-11-14)

  • Ignore flake8 W504 (#110)
  • Contributors: Jacob Perron

0.5.2 (2018-06-27)

0.5.1 (2018-06-18 13:47)

  • level setup.py versions to 0.5.1
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-18 10:09)

  • set zip_safe to avoid warning during installation (#96)
  • Contributors: Dirk Thomas

0.4.0 (2017-12-08)

  • remove test_suite, add pytest as test_requires
  • Add I202 to the list of ignored flake8 errors. (#89) I202 warns about newlines between groups of imports in python. A recent change in flake8 (https://github.com/PyCQA/flake8-import-order/commit/37dafcc35eec9343641d489ac01d316cd10a6c03) made this start showing up in ROS2. Since we use whitespace between imports in lots of places in ROS2, disable this warning, which should get rid of this error almost everywhere.
  • Adapt to flake8 v3.5.0 changes (#88)
    • Adapt to flake8 v3.5.0 changes
    • Add comment why this fork of get_style_guide exists
  • Add new D106, D107 linter errors to ignored list (#86)
    • Add new D107 linter error to ignored list
    • Ignore D106 also
  • 0.0.3
  • Merge pull request #84 from ament/flake8_plugins update style to satisfy new flake8 plugins
  • update style to satisfy new flake8 plugins
  • implicitly inherit from object (only in files not copied from somewhe… (#83)
    • implicitly inherit from object (only in files not copied from somewhere else)
    • don't modify file copied from elsewhere
  • 0.0.2
  • Merge pull request #77 from ament/fix_flake8_excludes fix --exclude with ament_flake8
  • fix --exclude with ament_flake8
  • Make get_error_type_counts work for legacy api too (#70)
  • Test python module import order using flake8 (#63)
    • Add flake8 linter
    • Don't deal with flake8-import-order just yet
    • Debugging prints
    • Reinstate import order rule
    • Fix reporting bug by using the inner flake8 style guide
    • Fixup
    • Add comment on wrapper StyleGuide use
    • use flake8 v3 (#1)
    • Reorder package.xml
    • Get the filenames from the file checkers because input_file isn't called by flake8 anymore
    • Output count of all error types

    * Get flake8 to use the config file The current implementation of get_style_guide does not process the config file correctly.

    • Error when flake8 v2 found
    • Print errors like pep8
    • remove __future_ imports
    • add schema to manifest files
    • Support flake8 v2 as well as v3

    * Output checked files otherwise it's not present in xunit files for tests run directly with nose (not ament_cmake_flake8)

    • Prevent v2 imports from happening on systems with v3
    • Flake8 replaces pep8+pyflakes
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, dhood

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
ament_lint

System Dependencies

Dependant Packages

Name Deps
bondpy
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
examples_tf2_py
turtle_tf2_py
camera_calibration
joint_state_publisher
swri_cli_tools
rc_reason_clients
rclpy_message_converter
rqt_action
rqt_reconfigure
rqt_runtime_monitor
rqt_topic
rtabmap_python
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ament_black
domain_coordinator
ament_index_python
ament_clang_format
ament_clang_tidy
ament_cmake_flake8
ament_copyright
ament_cpplint
ament_lint_cmake
ament_mypy
ament_pclint
ament_pep257
ament_uncrustify
ament_xmllint
bno055
sensor_msgs_py
demo_nodes_py
quality_of_service_demo_py
topic_monitor
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
grbl_ros
launch
launch_pytest
launch_testing
launch_xml
launch_yaml
launch_ros
launch_testing_ros
ros2launch
test_launch_ros
nao_button_sim
nav2_simple_commander
nodl_python
ros2nodl
nodl_to_policy
performance_report
picknik_ament_copyright
r2r_spl
r2r_spl_7
r2r_spl_8
splsm_7_conversion
splsm_8_conversion
rmf_demos_fleet_adapter
rmf_demos_tasks
rmf_visualization_building_systems
ros2controlcli
ros2trace
test_ros2trace
test_tracetools_launch
tracetools_launch
tracetools_read
tracetools_test
tracetools_trace
ros2action
ros2cli
ros2component
ros2doctor
ros2interface
ros2lifecycle
ros2multicast
ros2node
ros2param
ros2pkg
ros2run
ros2service
ros2topic
ros2launch_security
ros2test
ros2bag
rosbag2_examples_py
rosidl_cli
rosidl_pycommon
rosidl_runtime_py
rpyutils
sros2
launch_system_modes
tf_transformations
ros2trace_analysis
tracetools_analysis
twist_stamper
game_controller_spl
gc_spl
gc_spl_2022
rcgcd_spl_14_conversion
rcgcrd_spl_4_conversion
generate_parameter_module_example
joy_tester
ros2acceleration
rqt_dotgraph
rqt_gauges
soccer_vision_3d_rviz_markers
rrt_planner
situational_graphs_datasets
situational_graphs_reasoning
situational_graphs_wrapper

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_flake8 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.17.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_lint.git
VCS Type git
VCS Version jazzy
Last Updated 2024-06-27
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ability to check code for style and syntax conventions with flake8.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Audrow Nash
  • Brandon Ong
  • Claire Wang
  • D. Hood
  • Michel Hidalgo
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_flake8

0.17.1 (2024-06-27)

0.17.0 (2024-04-16)

0.16.4 (2024-03-28)

  • Update maintainer list in package.xml files (#474)
  • Contributors: Michael Jeronimo

0.16.3 (2024-02-07)

0.16.2 (2023-12-26)

  • Changes to make ament_flake8 work with v6+ (#459)
  • Contributors: Michael Carroll

0.16.1 (2023-11-06)

0.16.0 (2023-10-04)

  • Add additional dependencies to ament_flake8. (#454)
  • Contributors: Chris Lalancette

0.15.2 (2023-07-11)

0.15.1 (2023-06-07)

  • Fix compatibility with flake8 version 5 (#410)
  • Contributors: Timo Röhling

0.15.0 (2023-04-27)

0.14.1 (2023-04-11)

0.14.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#421)
  • Contributors: Audrow Nash

0.13.2 (2022-09-13)

  • Fix exclude regression (#387)
  • Update maintainers (#379)
  • Contributors: methylDragon

0.13.1 (2022-05-09)

0.13.0 (2022-04-29)

0.12.3 (2022-04-08)

0.12.2 (2022-03-28)

0.12.1 (2022-03-01)

0.12.0 (2022-02-18)

  • Remove use of distutils.version.LooseVersion. (#346)
  • Contributors: Chris Lalancette

0.11.4 (2022-01-14)

  • Update forthcoming version in changelogs
  • Contributors: Audrow Nash

0.11.3 (2022-01-14)

  • Ignore ./_ dirs in ament_flake8 (#335) Other ament_* linters specifically ignore directories starting with a dot or underscore when crawling for files to lint. They also do so implicitly, so this change mimics that same pattern so that the behavior is consistent.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#340)
  • Contributors: Audrow Nash, Scott K Logan

0.11.2 (2021-06-18)

0.11.1 (2021-06-18)

0.11.0 (2021-06-18)

  • Ignore flake8-blind-except B902 (#292)
  • Contributors: Scott K Logan

0.10.6 (2021-05-06)

0.10.5 (2021-04-14)

  • Remove Claire as a maintainer. (#312)
    • Remove Claire as a maintainer.
    • Remove dead email addresses.
    • Remove more dead email addresses.
    • Switch setup.py maintainer to Audrow.
  • Contributors: Chris Lalancette

0.10.4 (2021-03-18)

0.10.3 (2021-03-03)

  • 0.10.3
  • Contributors: Audrow Nash

0.10.2 (2021-02-12)

  • Add Audrow as a maintainer (#294)
  • Contributors: Audrow Nash

0.10.1 (2021-01-25)

  • Update maintainer (#274)
    • update maintainer
    • add authors
  • Contributors: Claire Wang

0.10.0 (2020-09-18)

  • Add pytest.ini so local tests don't display warning. (#259)
  • Contributors: Chris Lalancette

0.9.4 (2020-05-26)

0.9.3 (2020-05-18)

  • support flake8 3.8 (#242)
  • Contributors: Dirk Thomas

0.9.2 (2020-05-08)

  • Allow AMENT_IGNORE markers to be directories (#232)
  • Contributors: Dan Rose

0.9.1 (2020-04-10)

  • 0.9.0
  • more verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • add new main_with_errors() API that also returns the error strings if any (#221)
    • return custom int subclass to include the error strings
    • expose errors through separate function rather than magic return code object
  • Generate xunit files valid for the junit10.xsd (#220)
  • Exclude folders having AMENT_IGNORE in ament_flake8 script (#211)
  • remove status attribute from result XML (#212)
  • Contributors: Chris Lalancette, Dirk Thomas, Hao Peng, Jose Luis Rivero

0.8.1 (2019-10-23)

  • install resource marker file for packages (#193)
  • Contributors: Dirk Thomas

0.8.0 (2019-09-17)

  • Install manifest file in ament_flake8 (#189) Follow-up to #185
  • re-add path insertion removed from wrong package (#178)
  • add mypy support for linters/testing (#154)
    • add mypy support for linters/testing

    * Update ament_cmake_mypy/doc/index.rst Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • fix whitespace in file and in generated xml
    • fixes, package versioning, and test suite
    • fix wrong separator in cmake file
    • readd copied from comment

    * Update ament_mypy/ament_mypy/main.py Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • remove mypypath auto populating
    • add default configuration ignoring missing imports
    • update test to remove MYPYPATH check, default config check
    • remove extraneous path insert statement
    • remove extraneous path insert statement
    • update test cases for default config file change
    • added tests for error code forwarding, fixed linter errors
    • linter failures relating to quotes and docs
    • add handling for notes
    • remove ament_lint dep
    • update regex to match drive letter on windows
  • Contributors: Scott K Logan, Ted Kern

0.7.4 (2019-07-31)

  • declare pytest markers (#164)
    • declare pytest markers
    • add markers to ament_xmllint tests
  • Contributors: Dirk Thomas

0.7.3 (2019-05-09 14:08)

0.7.2 (2019-05-09 09:30)

  • readd listener if available (#141)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

  • update phrase of status messages (#137)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-11)

  • Remove make_notifier() call (#124)
  • use --extend-ignore for flake8 to keep default ignores (#122)
  • Contributors: Dirk Thomas, Shane Loretz

0.6.3 (2019-01-14)

0.6.2 (2018-12-06)

  • Change spelling of maintainer name. (#115) This is causing failures in CI at the moment. Until I figure out where the issue lies let's just mispell it to unbreak CI.
  • Contributors: Steven! Ragnarök

0.6.1 (2018-11-15)

  • Update maintainer for ament{,_cmake}_flake8. (#114)
  • Contributors: Steven! Ragnarök

0.6.0 (2018-11-14)

  • Ignore flake8 W504 (#110)
  • Contributors: Jacob Perron

0.5.2 (2018-06-27)

0.5.1 (2018-06-18 13:47)

  • level setup.py versions to 0.5.1
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-18 10:09)

  • set zip_safe to avoid warning during installation (#96)
  • Contributors: Dirk Thomas

0.4.0 (2017-12-08)

  • remove test_suite, add pytest as test_requires
  • Add I202 to the list of ignored flake8 errors. (#89) I202 warns about newlines between groups of imports in python. A recent change in flake8 (https://github.com/PyCQA/flake8-import-order/commit/37dafcc35eec9343641d489ac01d316cd10a6c03) made this start showing up in ROS2. Since we use whitespace between imports in lots of places in ROS2, disable this warning, which should get rid of this error almost everywhere.
  • Adapt to flake8 v3.5.0 changes (#88)
    • Adapt to flake8 v3.5.0 changes
    • Add comment why this fork of get_style_guide exists
  • Add new D106, D107 linter errors to ignored list (#86)
    • Add new D107 linter error to ignored list
    • Ignore D106 also
  • 0.0.3
  • Merge pull request #84 from ament/flake8_plugins update style to satisfy new flake8 plugins
  • update style to satisfy new flake8 plugins
  • implicitly inherit from object (only in files not copied from somewhe… (#83)
    • implicitly inherit from object (only in files not copied from somewhere else)
    • don't modify file copied from elsewhere
  • 0.0.2
  • Merge pull request #77 from ament/fix_flake8_excludes fix --exclude with ament_flake8
  • fix --exclude with ament_flake8
  • Make get_error_type_counts work for legacy api too (#70)
  • Test python module import order using flake8 (#63)
    • Add flake8 linter
    • Don't deal with flake8-import-order just yet
    • Debugging prints
    • Reinstate import order rule
    • Fix reporting bug by using the inner flake8 style guide
    • Fixup
    • Add comment on wrapper StyleGuide use
    • use flake8 v3 (#1)
    • Reorder package.xml
    • Get the filenames from the file checkers because input_file isn't called by flake8 anymore
    • Output count of all error types

    * Get flake8 to use the config file The current implementation of get_style_guide does not process the config file correctly.

    • Error when flake8 v2 found
    • Print errors like pep8
    • remove __future_ imports
    • add schema to manifest files
    • Support flake8 v2 as well as v3

    * Output checked files otherwise it's not present in xunit files for tests run directly with nose (not ament_cmake_flake8)

    • Prevent v2 imports from happening on systems with v3
    • Flake8 replaces pep8+pyflakes
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, dhood

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.

Dependant Packages

Name Deps
bondpy
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
examples_tf2_py
tf2_tools
turtle_tf2_py
camera_calibration
joint_state_publisher
swri_cli_tools
rc_reason_clients
robot_upstart
rclpy_message_converter
rqt_action
rqt_msg
rqt_reconfigure
rqt_runtime_monitor
rqt_srv
rqt_topic
rtabmap_python
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ament_black
domain_coordinator
ament_index_python
ament_clang_format
ament_clang_tidy
ament_cmake_flake8
ament_copyright
ament_cppcheck
ament_cpplint
ament_lint_cmake
ament_mypy
ament_pclint
ament_pep257
ament_uncrustify
ament_xmllint
bno055
sensor_msgs_py
action_tutorials_py
demo_nodes_py
quality_of_service_demo_py
topic_monitor
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
grbl_ros
launch
launch_pytest
launch_testing
launch_xml
launch_yaml
launch_ros
launch_testing_ros
ros2launch
test_launch_ros
nao_button_sim
nav2_loopback_sim
nav2_simple_commander
nodl_python
ros2nodl
nodl_to_policy
performance_report
picknik_ament_copyright
r2r_spl
r2r_spl_7
r2r_spl_8
splsm_7_conversion
splsm_8_conversion
rmf_demos_fleet_adapter
rmf_demos_tasks
rmf_visualization_building_systems
plansys2_support_py
ros2trace
test_ros2trace
test_tracetools_launch
tracetools_launch
tracetools_read
tracetools_test
tracetools_trace
ros2action
ros2cli
ros2component
ros2doctor
ros2interface
ros2lifecycle
ros2multicast
ros2node
ros2param
ros2pkg
ros2run
ros2service
ros2topic
ros2launch_security
ros2test
ros2bag
rosbag2_examples_py
rosidl_cli
rosidl_pycommon
rosidl_runtime_py
rpyutils
sros2
launch_system_modes
tf_transformations
ros2trace_analysis
tracetools_analysis
turtlebot4_diagnostics
turtlebot4_tests
twist_stamper
dual_laser_merger
game_controller_spl
gc_spl
gc_spl_2022
rcgcd_spl_14_conversion
rcgcrd_spl_4_conversion
generate_parameter_module_example
joy_tester
linux_isolate_process
ros2acceleration
rosbag2_to_video
rqt_dotgraph
rqt_gauges
soccer_vision_3d_rviz_markers
create3_examples_py
example_multi_robot
example_scenario_control
example_simulation
scenario_execution_docker
scenario_execution_floorplan_dsl
scenario_execution_gazebo
scenario_execution_kubernetes
scenario_execution_moveit2
scenario_execution_nav2
scenario_execution_os
scenario_execution_pybullet
scenario_execution
scenario_execution_coverage
scenario_execution_ros
gazebo_static_camera
scenario_execution_docker_test
scenario_execution_gazebo_test
scenario_execution_nav2_test
scenario_execution_ros_test
scenario_execution_test
scenario_status

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_flake8 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.19.0
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_lint.git
VCS Type git
VCS Version rolling
Last Updated 2024-11-20
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ability to check code for style and syntax conventions with flake8.

Additional Links

No additional links.

Maintainers

  • Chris Lalancette

Authors

  • Audrow Nash
  • Brandon Ong
  • Claire Wang
  • D. Hood
  • Michel Hidalgo
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_flake8

0.19.0 (2024-11-20)

  • Add the rest of the flake8 plugins as dependencies. (#503)
  • Contributors: Chris Lalancette

0.18.1 (2024-06-17)

0.18.0 (2024-04-26)

0.17.0 (2024-04-16)

0.16.4 (2024-03-28)

  • Update maintainer list in package.xml files (#474)
  • Contributors: Michael Jeronimo

0.16.3 (2024-02-07)

0.16.2 (2023-12-26)

  • Changes to make ament_flake8 work with v6+ (#459)
  • Contributors: Michael Carroll

0.16.1 (2023-11-06)

0.16.0 (2023-10-04)

  • Add additional dependencies to ament_flake8. (#454)
  • Contributors: Chris Lalancette

0.15.2 (2023-07-11)

0.15.1 (2023-06-07)

  • Fix compatibility with flake8 version 5 (#410)
  • Contributors: Timo Röhling

0.15.0 (2023-04-27)

0.14.1 (2023-04-11)

0.14.0 (2023-02-14)

  • [rolling] Update maintainers - 2022-11-07 (#421)
  • Contributors: Audrow Nash

0.13.2 (2022-09-13)

  • Fix exclude regression (#387)
  • Update maintainers (#379)
  • Contributors: methylDragon

0.13.1 (2022-05-09)

0.13.0 (2022-04-29)

0.12.3 (2022-04-08)

0.12.2 (2022-03-28)

0.12.1 (2022-03-01)

0.12.0 (2022-02-18)

  • Remove use of distutils.version.LooseVersion. (#346)
  • Contributors: Chris Lalancette

0.11.4 (2022-01-14)

  • Update forthcoming version in changelogs
  • Contributors: Audrow Nash

0.11.3 (2022-01-14)

  • Ignore ./_ dirs in ament_flake8 (#335) Other ament_* linters specifically ignore directories starting with a dot or underscore when crawling for files to lint. They also do so implicitly, so this change mimics that same pattern so that the behavior is consistent.
  • Update maintainers to Michael Jeronimo and Michel Hidalgo (#340)
  • Contributors: Audrow Nash, Scott K Logan

0.11.2 (2021-06-18)

0.11.1 (2021-06-18)

0.11.0 (2021-06-18)

  • Ignore flake8-blind-except B902 (#292)
  • Contributors: Scott K Logan

0.10.6 (2021-05-06)

0.10.5 (2021-04-14)

  • Remove Claire as a maintainer. (#312)
    • Remove Claire as a maintainer.
    • Remove dead email addresses.
    • Remove more dead email addresses.
    • Switch setup.py maintainer to Audrow.
  • Contributors: Chris Lalancette

0.10.4 (2021-03-18)

0.10.3 (2021-03-03)

  • 0.10.3
  • Contributors: Audrow Nash

0.10.2 (2021-02-12)

  • Add Audrow as a maintainer (#294)
  • Contributors: Audrow Nash

0.10.1 (2021-01-25)

  • Update maintainer (#274)
    • update maintainer
    • add authors
  • Contributors: Claire Wang

0.10.0 (2020-09-18)

  • Add pytest.ini so local tests don't display warning. (#259)
  • Contributors: Chris Lalancette

0.9.4 (2020-05-26)

0.9.3 (2020-05-18)

  • support flake8 3.8 (#242)
  • Contributors: Dirk Thomas

0.9.2 (2020-05-08)

  • Allow AMENT_IGNORE markers to be directories (#232)
  • Contributors: Dan Rose

0.9.1 (2020-04-10)

  • 0.9.0
  • more verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • add new main_with_errors() API that also returns the error strings if any (#221)
    • return custom int subclass to include the error strings
    • expose errors through separate function rather than magic return code object
  • Generate xunit files valid for the junit10.xsd (#220)
  • Exclude folders having AMENT_IGNORE in ament_flake8 script (#211)
  • remove status attribute from result XML (#212)
  • Contributors: Chris Lalancette, Dirk Thomas, Hao Peng, Jose Luis Rivero

0.8.1 (2019-10-23)

  • install resource marker file for packages (#193)
  • Contributors: Dirk Thomas

0.8.0 (2019-09-17)

  • Install manifest file in ament_flake8 (#189) Follow-up to #185
  • re-add path insertion removed from wrong package (#178)
  • add mypy support for linters/testing (#154)
    • add mypy support for linters/testing

    * Update ament_cmake_mypy/doc/index.rst Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • fix whitespace in file and in generated xml
    • fixes, package versioning, and test suite
    • fix wrong separator in cmake file
    • readd copied from comment

    * Update ament_mypy/ament_mypy/main.py Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • remove mypypath auto populating
    • add default configuration ignoring missing imports
    • update test to remove MYPYPATH check, default config check
    • remove extraneous path insert statement
    • remove extraneous path insert statement
    • update test cases for default config file change
    • added tests for error code forwarding, fixed linter errors
    • linter failures relating to quotes and docs
    • add handling for notes
    • remove ament_lint dep
    • update regex to match drive letter on windows
  • Contributors: Scott K Logan, Ted Kern

0.7.4 (2019-07-31)

  • declare pytest markers (#164)
    • declare pytest markers
    • add markers to ament_xmllint tests
  • Contributors: Dirk Thomas

0.7.3 (2019-05-09 14:08)

0.7.2 (2019-05-09 09:30)

  • readd listener if available (#141)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

  • update phrase of status messages (#137)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-11)

  • Remove make_notifier() call (#124)
  • use --extend-ignore for flake8 to keep default ignores (#122)
  • Contributors: Dirk Thomas, Shane Loretz

0.6.3 (2019-01-14)

0.6.2 (2018-12-06)

  • Change spelling of maintainer name. (#115) This is causing failures in CI at the moment. Until I figure out where the issue lies let's just mispell it to unbreak CI.
  • Contributors: Steven! Ragnarök

0.6.1 (2018-11-15)

  • Update maintainer for ament{,_cmake}_flake8. (#114)
  • Contributors: Steven! Ragnarök

0.6.0 (2018-11-14)

  • Ignore flake8 W504 (#110)
  • Contributors: Jacob Perron

0.5.2 (2018-06-27)

0.5.1 (2018-06-18 13:47)

  • level setup.py versions to 0.5.1
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-18 10:09)

  • set zip_safe to avoid warning during installation (#96)
  • Contributors: Dirk Thomas

0.4.0 (2017-12-08)

  • remove test_suite, add pytest as test_requires
  • Add I202 to the list of ignored flake8 errors. (#89) I202 warns about newlines between groups of imports in python. A recent change in flake8 (https://github.com/PyCQA/flake8-import-order/commit/37dafcc35eec9343641d489ac01d316cd10a6c03) made this start showing up in ROS2. Since we use whitespace between imports in lots of places in ROS2, disable this warning, which should get rid of this error almost everywhere.
  • Adapt to flake8 v3.5.0 changes (#88)
    • Adapt to flake8 v3.5.0 changes
    • Add comment why this fork of get_style_guide exists
  • Add new D106, D107 linter errors to ignored list (#86)
    • Add new D107 linter error to ignored list
    • Ignore D106 also
  • 0.0.3
  • Merge pull request #84 from ament/flake8_plugins update style to satisfy new flake8 plugins
  • update style to satisfy new flake8 plugins
  • implicitly inherit from object (only in files not copied from somewhe… (#83)
    • implicitly inherit from object (only in files not copied from somewhere else)
    • don't modify file copied from elsewhere
  • 0.0.2
  • Merge pull request #77 from ament/fix_flake8_excludes fix --exclude with ament_flake8
  • fix --exclude with ament_flake8
  • Make get_error_type_counts work for legacy api too (#70)
  • Test python module import order using flake8 (#63)
    • Add flake8 linter
    • Don't deal with flake8-import-order just yet
    • Debugging prints
    • Reinstate import order rule
    • Fix reporting bug by using the inner flake8 style guide
    • Fixup
    • Add comment on wrapper StyleGuide use
    • use flake8 v3 (#1)
    • Reorder package.xml
    • Get the filenames from the file checkers because input_file isn't called by flake8 anymore
    • Output count of all error types

    * Get flake8 to use the config file The current implementation of get_style_guide does not process the config file correctly.

    • Error when flake8 v2 found
    • Print errors like pep8
    • remove __future_ imports
    • add schema to manifest files
    • Support flake8 v2 as well as v3

    * Output checked files otherwise it's not present in xunit files for tests run directly with nose (not ament_cmake_flake8)

    • Prevent v2 imports from happening on systems with v3
    • Flake8 replaces pep8+pyflakes
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, dhood

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.

Dependant Packages

Name Deps
bondpy
flexbe_core
flexbe_input
flexbe_mirror
flexbe_onboard
flexbe_states
flexbe_testing
flexbe_widget
examples_tf2_py
tf2_tools
turtle_tf2_py
camera_calibration
joint_state_publisher
swri_cli_tools
rc_reason_clients
rclpy_message_converter
rqt_action
rqt_msg
rqt_reconfigure
rqt_runtime_monitor
rqt_srv
rqt_topic
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ament_black
domain_coordinator
ament_index_python
ament_clang_format
ament_clang_tidy
ament_cmake_flake8
ament_copyright
ament_cppcheck
ament_cpplint
ament_lint_cmake
ament_mypy
ament_pclint
ament_pep257
ament_uncrustify
ament_xmllint
bno055
sensor_msgs_py
action_tutorials_py
demo_nodes_py
lifecycle_py
quality_of_service_demo_py
topic_monitor
launch_testing_examples
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
grbl_ros
launch
launch_pytest
launch_testing
launch_xml
launch_yaml
launch_ros
launch_testing_ros
ros2launch
test_launch_ros
nao_button_sim
nodl_python
ros2nodl
nodl_to_policy
performance_report
picknik_ament_copyright
r2r_spl
r2r_spl_7
r2r_spl_8
splsm_7_conversion
splsm_8_conversion
rmf_demos_fleet_adapter
rmf_demos_tasks
rmf_visualization_building_systems
ros2trace
test_ros2trace
test_tracetools_launch
tracetools_launch
tracetools_read
tracetools_test
tracetools_trace
ros2action
ros2cli
ros2component
ros2doctor
ros2interface
ros2lifecycle
ros2multicast
ros2node
ros2param
ros2pkg
ros2run
ros2service
ros2topic
ros2launch_security
ros2test
ros2bag
rosbag2_examples_py
rosidl_cli
rosidl_pycommon
rosidl_runtime_py
rpyutils
sros2
launch_system_modes
tf_transformations
ros2trace_analysis
test_ros2trace_analysis
tracetools_analysis
twist_stamper
dual_laser_merger
game_controller_spl
gc_spl
gc_spl_2022
rcgcd_spl_14_conversion
rcgcrd_spl_4_conversion
generate_parameter_module_example
joy_tester
linux_isolate_process
ros2acceleration
rosbag2_to_video
rqt_dotgraph
rqt_gauges
soccer_vision_3d_rviz_markers

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_flake8 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.10.7
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ament/ament_lint.git
VCS Type git
VCS Version galactic
Last Updated 2022-04-28
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The ability to check code for style and syntax conventions with flake8.

Additional Links

No additional links.

Maintainers

  • Audrow Nash

Authors

  • D. Hood
  • Claire Wang
README
No README found. No README in repository either.
CHANGELOG

Changelog for package ament_flake8

0.10.7 (2022-04-28)

0.10.6 (2021-05-06)

0.10.5 (2021-04-14)

  • Remove Claire as a maintainer. (#312)
    • Remove Claire as a maintainer.
    • Remove dead email addresses.
    • Remove more dead email addresses.
    • Switch setup.py maintainer to Audrow.
  • Contributors: Chris Lalancette

0.10.4 (2021-03-18)

0.10.3 (2021-03-03)

  • 0.10.3
  • Contributors: Audrow Nash

0.10.2 (2021-02-12)

  • Add Audrow as a maintainer (#294)
  • Contributors: Audrow Nash

0.10.1 (2021-01-25)

  • Update maintainer (#274)
    • update maintainer
    • add authors
  • Contributors: Claire Wang

0.10.0 (2020-09-18)

  • Add pytest.ini so local tests don't display warning. (#259)
  • Contributors: Chris Lalancette

0.9.4 (2020-05-26)

0.9.3 (2020-05-18)

  • support flake8 3.8 (#242)
  • Contributors: Dirk Thomas

0.9.2 (2020-05-08)

  • Allow AMENT_IGNORE markers to be directories (#232)
  • Contributors: Dan Rose

0.9.1 (2020-04-10)

  • 0.9.0
  • more verbose test_flake8 error messages (same as ros2/launch_ros#135)
  • add new main_with_errors() API that also returns the error strings if any (#221)
    • return custom int subclass to include the error strings
    • expose errors through separate function rather than magic return code object
  • Generate xunit files valid for the junit10.xsd (#220)
  • Exclude folders having AMENT_IGNORE in ament_flake8 script (#211)
  • remove status attribute from result XML (#212)
  • Contributors: Chris Lalancette, Dirk Thomas, Hao Peng, Jose Luis Rivero

0.8.1 (2019-10-23)

  • install resource marker file for packages (#193)
  • Contributors: Dirk Thomas

0.8.0 (2019-09-17)

  • Install manifest file in ament_flake8 (#189) Follow-up to #185
  • re-add path insertion removed from wrong package (#178)
  • add mypy support for linters/testing (#154)
    • add mypy support for linters/testing

    * Update ament_cmake_mypy/doc/index.rst Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • fix whitespace in file and in generated xml
    • fixes, package versioning, and test suite
    • fix wrong separator in cmake file
    • readd copied from comment

    * Update ament_mypy/ament_mypy/main.py Co-Authored-By: Kyle Fazzari <<github@status.e4ward.com>>

    • remove mypypath auto populating
    • add default configuration ignoring missing imports
    • update test to remove MYPYPATH check, default config check
    • remove extraneous path insert statement
    • remove extraneous path insert statement
    • update test cases for default config file change
    • added tests for error code forwarding, fixed linter errors
    • linter failures relating to quotes and docs
    • add handling for notes
    • remove ament_lint dep
    • update regex to match drive letter on windows
  • Contributors: Scott K Logan, Ted Kern

0.7.4 (2019-07-31)

  • declare pytest markers (#164)
    • declare pytest markers
    • add markers to ament_xmllint tests
  • Contributors: Dirk Thomas

0.7.3 (2019-05-09 14:08)

0.7.2 (2019-05-09 09:30)

  • readd listener if available (#141)
  • Contributors: Dirk Thomas

0.7.1 (2019-05-07)

  • update phrase of status messages (#137)
  • Contributors: Dirk Thomas

0.7.0 (2019-04-11)

  • Remove make_notifier() call (#124)
  • use --extend-ignore for flake8 to keep default ignores (#122)
  • Contributors: Dirk Thomas, Shane Loretz

0.6.3 (2019-01-14)

0.6.2 (2018-12-06)

  • Change spelling of maintainer name. (#115) This is causing failures in CI at the moment. Until I figure out where the issue lies let's just mispell it to unbreak CI.
  • Contributors: Steven! Ragnarök

0.6.1 (2018-11-15)

  • Update maintainer for ament{,_cmake}_flake8. (#114)
  • Contributors: Steven! Ragnarök

0.6.0 (2018-11-14)

  • Ignore flake8 W504 (#110)
  • Contributors: Jacob Perron

0.5.2 (2018-06-27)

0.5.1 (2018-06-18 13:47)

  • level setup.py versions to 0.5.1
  • Contributors: Mikael Arguedas

0.5.0 (2018-06-18 10:09)

  • set zip_safe to avoid warning during installation (#96)
  • Contributors: Dirk Thomas

0.4.0 (2017-12-08)

  • remove test_suite, add pytest as test_requires
  • Add I202 to the list of ignored flake8 errors. (#89) I202 warns about newlines between groups of imports in python. A recent change in flake8 (https://github.com/PyCQA/flake8-import-order/commit/37dafcc35eec9343641d489ac01d316cd10a6c03) made this start showing up in ROS2. Since we use whitespace between imports in lots of places in ROS2, disable this warning, which should get rid of this error almost everywhere.
  • Adapt to flake8 v3.5.0 changes (#88)
    • Adapt to flake8 v3.5.0 changes
    • Add comment why this fork of get_style_guide exists
  • Add new D106, D107 linter errors to ignored list (#86)
    • Add new D107 linter error to ignored list
    • Ignore D106 also
  • 0.0.3
  • Merge pull request #84 from ament/flake8_plugins update style to satisfy new flake8 plugins
  • update style to satisfy new flake8 plugins
  • implicitly inherit from object (only in files not copied from somewhe… (#83)
    • implicitly inherit from object (only in files not copied from somewhere else)
    • don't modify file copied from elsewhere
  • 0.0.2
  • Merge pull request #77 from ament/fix_flake8_excludes fix --exclude with ament_flake8
  • fix --exclude with ament_flake8
  • Make get_error_type_counts work for legacy api too (#70)
  • Test python module import order using flake8 (#63)
    • Add flake8 linter
    • Don't deal with flake8-import-order just yet
    • Debugging prints
    • Reinstate import order rule
    • Fix reporting bug by using the inner flake8 style guide
    • Fixup
    • Add comment on wrapper StyleGuide use
    • use flake8 v3 (#1)
    • Reorder package.xml
    • Get the filenames from the file checkers because input_file isn't called by flake8 anymore
    • Output count of all error types

    * Get flake8 to use the config file The current implementation of get_style_guide does not process the config file correctly.

    • Error when flake8 v2 found
    • Print errors like pep8
    • remove __future_ imports
    • add schema to manifest files
    • Support flake8 v2 as well as v3

    * Output checked files otherwise it's not present in xunit files for tests run directly with nose (not ament_cmake_flake8)

    • Prevent v2 imports from happening on systems with v3
    • Flake8 replaces pep8+pyflakes
  • Contributors: Chris Lalancette, Dirk Thomas, Mikael Arguedas, dhood

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
ament_lint

System Dependencies

Dependant Packages

Name Deps
examples_tf2_py
turtle_tf2_py
camera_calibration
rc_reason_clients
robot_upstart
rclpy_message_converter
rqt_reconfigure
rqt_runtime_monitor
rqt_topic
joy_teleop
key_teleop
mouse_teleop
teleop_twist_keyboard
ament_black
domain_coordinator
ament_index_python
ament_clang_format
ament_clang_tidy
ament_cmake_flake8
ament_copyright
ament_cpplint
ament_lint_cmake
ament_mypy
ament_pclint
ament_pep257
ament_xmllint
sensor_msgs_py
demo_nodes_py
quality_of_service_demo_py
topic_monitor
examples_rclpy_minimal_action_client
examples_rclpy_minimal_action_server
examples_rclpy_executors
examples_rclpy_guard_conditions
examples_rclpy_minimal_client
examples_rclpy_minimal_service
examples_rclpy_minimal_publisher
examples_rclpy_minimal_subscriber
examples_rclpy_pointcloud_publisher
gc_spl_2022
rcgcd_spl_14_conversion
rcgcrd_spl_4_conversion
launch
launch_testing
launch_xml
launch_yaml
launch_ros
launch_testing_ros
ros2launch
test_launch_ros
nao_button_sim
nav2_simple_commander
neo_simulation2
nodl_python
ros2nodl
nodl_to_policy
performance_report
picknik_ament_copyright
r2r_spl_7
splsm_7_conversion
rmf_visualization_building_systems
ros2controlcli
ros2trace
tracetools_launch
tracetools_read
tracetools_trace
ros2action
ros2cli
ros2component
ros2doctor
ros2interface
ros2lifecycle
ros2multicast
ros2node
ros2param
ros2pkg
ros2run
ros2service
ros2topic
ros2launch_security
massrobotics_amr_sender
vda5050_connector
vda5050_serializer
ros2test
ros2bag
rosidl_cli
rosidl_runtime_py
rpyutils
sros2
example_subscriber_pkg
stair_step_detector_pkg
stairs_visualizer_pkg
launch_system_modes
tf_transformations
ros2trace_analysis
tracetools_analysis
turtlebot4_python_examples
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_openai_tutorials
turtlebot4_python_tutorials
twist_stamper

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ament_flake8 at Robotics Stack Exchange