Pure Python library for linting ROS packages
Project description
Make your ROS code sparkle!
ROS Glint is a linter for ROS 1 and ROS 2 packages. It is a pure Python version of the ROS 1 package roscompile.
Running from the Command Line
Installing the Python package installs the glint_ros
command. (Note: There's 5 million commands that start with ros
. [citation needed] The command is glint_ros
for ease of access/tab completion)
The command will find all ROS packages in a the current directory and attempt to run the "glinters" on them all.
usage: glint_ros [-h] [-f FOLDER] [-y] [-s] [linter ...]
positional arguments:
linter By default, run all linters. If any are specified here, only those
specified are run.
options:
-h, --help show this help message and exit
-f FOLDER, --folder FOLDER
The folder to search for ROS packages in. Defaults to the current
directory.
-y, --yes-to-all Non-interactive mode that accepts all suggestions.
-s, --skip-ros-load Avoid loading ROS resources, useful in scripting environments.
Acknowledgements
- ROS Glint logo by https://glowtxt.com/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ros_glint-0.1.0.tar.gz
(968.5 kB
view hashes)
Built Distribution
ros_glint-0.1.0-py3-none-any.whl
(38.9 kB
view hashes)
Close
Hashes for ros_glint-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b50b3047a57ac3984612cf75dbb20b580900762a9f99cc1ff988db48d6ca37f6 |
|
MD5 | 824dda4b0ef1c04bae923ab42b07f26b |
|
BLAKE2b-256 | bde5c5ed6fe0b816b0a8530b7ee043ea2817dd90065d9d4840eaa3afdb78f55c |