awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesPython Linters

Tools that check Python source code for style guide violations and formatting issues.

Distinct from Code Formatting and Linting: Distinct from Code Formatting and Linting: focuses specifically on Python language linting, not general formatting and linting tools.

Explore 6 awesome GitHub repositories matching part of an awesome list · Python Linters. Refine with filters or upvote what's useful.

Awesome Python Linters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • pycqa/pycodestyleAvatar de PyCQA

    PyCQA/pycodestyle

    5,155Ver en GitHub↗

    pycodestyle is a Python code quality utility that checks source files against the PEP 8 style guide, reporting deviations as a static analysis tool. Its primary function is to enforce consistent code formatting by scanning files and flagging violations with precise line and column numbers for direct integration into editors or workflows. The tool combines token-based pattern matching with abstract syntax tree (AST) context enrichment, enabling it to evaluate both surface-level formatting and deeper structural patterns. Its architecture supports custom validation rules through a plugin interfa

    Scanning Python files for PEP 8 violations to catch formatting errors before code review or deployment.

    Pythonflake8-pluginlinter-flake8linter-plugin
    Ver en GitHub↗5,155
  • jendrikseipp/vultureAvatar de jendrikseipp

    jendrikseipp/vulture

    4,655Ver en GitHub↗

    Vulture es una herramienta de análisis estático y linter diseñada para encontrar variables, funciones y clases no utilizadas en código fuente Python. Opera como un detector de código muerto y buscador de código no utilizado que escanea archivos fuente para identificar expresiones e importaciones inalcanzables sin ejecutar el código. La herramienta emplea un sistema de puntuación heurística basado en confianza para asignar valores de probabilidad a las detecciones, ayudando a distinguir símbolos verdaderamente no utilizados de posibles falsos positivos. Además, ayuda a podar lógica muerta ordenando las clases y funciones no utilizadas detectadas por conteo de líneas para priorizar la eliminación de los bloques de código más grandes. La superficie de análisis incluye análisis de alcanzabilidad de flujo de control, seguimiento de referencias de símbolos y la capacidad de suprimir falsos positivos mediante patrones de nombres, decoradores o comentarios de ignorar. Vulture también soporta la generación y gestión de listas blancas (whitelists) mediante módulos mock para excluir elementos específicos de escaneos posteriores. Las reglas de análisis de todo el proyecto y las rutas de destino pueden gestionarse mediante archivos de configuración, incluyendo soporte para el formato TOML.

    Functions as a linter that flags redundant definitions and dead code for removal.

    Pythondead-code-removalpython
    Ver en GitHub↗4,655
  • posit-dev/positronAvatar de posit-dev

    posit-dev/positron

    3,969Ver en GitHub↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    Standardizes Python code style using integrated linting and formatting tools.

    TypeScript
    Ver en GitHub↗3,969
  • pycqa/flake8Avatar de PyCQA

    PyCQA/flake8

    3,760Ver en GitHub↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Serves as a pluggable framework that checks Python source code for style guide violations and formatting issues.

    Pythoncomplexity-analysisflake8linter
    Ver en GitHub↗3,760
  • sqzw-x/mdcxAvatar de sqzw-x

    sqzw-x/mdcx

    3,394Ver en GitHub↗

    MDCx is a self-contained media management tool that automatically scrapes metadata from online sources and renames local video files to match standardized naming schemes. It organizes personal media libraries by attaching descriptive information to each file, enabling easy browsing and search through a browser-based interface. The tool operates through a modular backend that includes a configurable rule engine for defining naming patterns, plugin-based scrapers that load metadata from multiple sources, and a filesystem watcher that triggers processing workflows automatically when new media fi

    Applies configurable linting rules and auto-formatting to enforce consistent, idiomatic Python code style across a project.

    Pythoncrawlerembyjav-scraper
    Ver en GitHub↗3,394
  • python-lsp/python-lsp-serverAvatar de python-lsp

    python-lsp/python-lsp-server

    2,562Ver en GitHub↗

    Checks Python source code for errors, style violations, and complexity issues using configurable linting tools.

    Python
    Ver en GitHub↗2,562
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Code Formatting and Linting
  5. Python Linters

Explorar subetiquetas

  • FormattersTools that automatically reformat Python source code to adhere to style conventions like PEP 8. **Distinct from Python Linters:** Distinct from Python Linters: focuses on automatic code reformatting rather than checking for style violations.