Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for lg-linter, version 0.1.5
Filename, size File type Python version Upload date Hashes
Filename, size lg-linter-0.1.5.tar.gz (6.6 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page