Skip to main content

A pre commit linter for cpp, python and sh.

Project description

LG-Linter

Upload Python Package

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.

Project details


Download files

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

Source Distribution

lg-linter-0.1.11.tar.gz (8.3 kB view details)

Uploaded Source

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

Hashes for lg-linter-0.1.11.tar.gz
Algorithm Hash digest
SHA256 4847eea53a6ffa85b4c205f34d168614682f7b6164256d91156dd8df950552c9
MD5 dae8a0eeb7a57f881eb1ea430519e4df
BLAKE2b-256 4b9badaed92bde4c147ef04470300e79e10268a0c49fc6585e0b35787a242f55

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page