Skip to content
This repository has been archived by the owner on Mar 22, 2024. It is now read-only.
/ lintlizard Public archive

For a good clean code feeling no matter what!

License

Notifications You must be signed in to change notification settings

closeio/lintlizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LintLizard is deprecated

Since introduction of ruff, we no longer need to maintain a consistently versioned bundle of plugins.


LintLizard

LintLizard helps maintaining great and consistent code quality across all Python-based projects at Close, making it easy to install and run exact same versions of code checking tools with a single command.

(Interested in working on projects like this? Close is looking for great engineers to join our team)

Recommended usage

Set up dependabot. See example in this repo in .github/dependabot.yml

Make a separate requirements_lint.txt that contains lintlizard==0.0.3 (with the latest release version).

Configure individual linters. Use setup.cfg and pyproject.toml from this repo as examples.

In your CI system, have a separate job that executes something like this:

pip install -r requirements_lint.txt
lintlizard

Combining requirements

If LintLizard's requirements intersect with your production, use pip's constraints feature:

pip install -c your_requirements.txt -r requirements_lint.txt

About

For a good clean code feeling no matter what!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages