pylint
« Back to VersTracker
Description:
It's not just a linter that annoys you!
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @pylint_dev  |  formulae.brew.sh
Category: Developer tools
Tags: linter python static-analysis code-quality pep8
Install: brew install pylint
About:
Pylint is a static code analysis tool for Python that checks for programming errors, enforces a coding standard, and detects code smells. It provides detailed reports on code quality, helping developers maintain clean, maintainable, and consistent Python codebases. It is highly configurable and can be integrated into CI/CD pipelines.
Key Features:
  • Detects coding errors and potential bugs
  • Enforces PEP 8 style guide and custom coding standards
  • Refactoring suggestions and code smell detection
  • Extensive plugin system for custom checks
Use Cases:
  • Enforcing code style and quality standards across a team
  • Automated code review in CI/CD pipelines
  • Refactoring legacy Python codebases
Alternatives:
  • Flake8 – Flake8 is faster and less strict, acting as a wrapper around pyflakes, pycodestyle, and mccabe.
  • Ruff – Ruff is an extremely fast linter written in Rust, often replacing Pylint for performance-critical workflows.
Version History
Detected Version Rev Change Commit
Oct 10, 2024 2:14am 0 VERSION_BUMP cdafb365
Oct 9, 2024 6:33pm 0 VERSION_BUMP ff9e3455
Sep 20, 2024 3:49pm 0 VERSION_BUMP c9485f22