LG-Linter
A simple pre-commit linter for bash, python and c++.
Installation
Make sure you have pip3, clang-format and shellcheck installed. If not you can install them with
sudo apt update
sudo apt install -y python3-pip 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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file lg-linter-0.1.11.tar.gz.
File metadata
- Download URL: lg-linter-0.1.11.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4847eea53a6ffa85b4c205f34d168614682f7b6164256d91156dd8df950552c9
|
|
| MD5 |
dae8a0eeb7a57f881eb1ea430519e4df
|
|
| BLAKE2b-256 |
4b9badaed92bde4c147ef04470300e79e10268a0c49fc6585e0b35787a242f55
|