pylint
astroid
pylint | astroid | |
---|---|---|
1 | 2 | |
4,745 | 510 | |
- | 0.6% | |
10.0 | 9.1 | |
10 months ago | 5 days ago | |
Python | Python | |
GNU General Public License v3.0 only | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pylint
-
Setting Up Pre-Commit Hooks in GitHub: Ensuring Code Quality and Consistency
repos: - repo: https://github.com/PyCQA/pylint rev: hooks: - id: pylint name: pylint entry: pylint language: system types: [python] env: PYTHONPATH: "./"
astroid
-
astroid VS parso - a user suggested alternative
2 projects | 9 Oct 2022
-
Klara: Python automatic test generations and static analysis library
It also provide inference for static analysis purposes, similar to astroid, with SMT support. E.g.
What are some alternatives?
tryceratops - A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
vermin - Concurrently detect the minimum Python versions needed to run code
mirrors-prettier - mirror of the `prettier` npm package for pre-commit
ModiScript - Acche din aa gaye
Flake8 - flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
experta - Expert Systems for Python
black - The uncompromising Python code formatter
pynguin - The PYthoN General UnIt Test geNerator is a test-generation tool for Python
pre-commit-hooks - Some out-of-the-box hooks for pre-commit
parso - Parso is a Python parser that supports error recovery and round-trip parsing for different Python versions (in multiple Python versions).
klara - Automatic test case generation for python and static analysis library
TatSu - 竜 TatSu generates Python parsers from grammars in a variation of EBNF