A pre commit linter for cpp, python and sh.
Project description
Installation
Make sure you have clang-format
and shellcheck
installed. If not you can install them with
sudo apt update
sudo apt install -y clang-format shellcheck
Next install the linter with
pip3 install lg-linter
Note: This will install / overwrite the linter config files in your home directory.
How to use
Inside your git repo run
init_lg_linter
The linter is now active and will be run before every commit. If you want to remove the linter from your repo use
deinit_lg_linter
Pro Tip: If the linter complains about stuff which clearly is wrong you can override him with
git commit --no-verify
Use with care, with great power comes great responsibility!
Contact
For feature requests or bug reports please drop an issue at https://github.com/lgulich/lg-linter.
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
Built Distribution
Hashes for lg_linter-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8c840999ab55d0016e5e06d4b312a9d8b55c9e913c81e13393e99cf337f70d1 |
|
MD5 | 3cf17b3412e7dbc798f95f54d0d81398 |
|
BLAKE2b-256 | 71d060054497eaa1070f9ec6e79c526592799edd158ea596965ecab89bb18169 |