Python Linting

Open-source Python projects categorized as Linting

Top 15 Python Linting Projects

  1. gixy

    NGINX configuration static analyzer (by dvershinin)

    Project mention: Gixy: Nginx Configuration Static Analyzer | news.ycombinator.com | 2026-05-21
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. python-blueprint

    πŸ—ΊοΈ Example Python project using best practices 🐍 https://github.com/johnthagen/python-blueprint

  4. FastOlympicCoding

    Tools for competitive programming for Sublime Text 3 & 4

  5. vhdl-style-guide

    Style guide enforcement for VHDL

  6. autohooks

    Library for managing git hooks

  7. auto-walrus

    Automatically use the awesome walrus operator

  8. Blinter

    Blinter is a linter for Windows batch files. It provides comprehensive static analysis to identify syntax errors, security vulnerabilities, performance issues and style problems.

    Project mention: πŸš€ Blinter The Linter - A Cross Platform Batch Script Linter | dev.to | 2025-10-09

    Or grab the standalone .exe from GitHub Releases

  9. jeeves-shell

    Pythonic alternative for GNU Make.

  10. netlint

    Perform static analysis on network configuration files.

  11. lucidshark

    Ship AI-generated code without the fear

    Project mention: A post-mortem on the fastest database breach of 2026 - and the quality gate that would have stopped it cold. | dev.to | 2026-03-23

    Install it and integrate it with Claude Code in minutes. Visit lucidshark.com for installation instructions and quick-start docs.

  12. no-cyclic-imports

    :recycle: Tool to detect and report on cyclic imports in a Python codebase

  13. action-updater

    Update your GitHub actions' versions, syntax, and other!

  14. exception-control

    Perform limited static analysis for uncaught exceptions in a Python file.

  15. logic-lens

    Catches the bugs linters miss β€” logic-first code review via execution tracing. Finds behavioral bugs, type-contract breaches & semantic mismatches across 9 risk categories. Six skills: review, explain, diff, locate, health-check, and autonomous audit-and-fix pipeline. Claude Code Β· Codex CLI Β· Gemini CLI.

    Project mention: Why AI Code Review Misses Logic Bugs β€” And How Structured Execution Tracing Fixes It | dev.to | 2026-04-28

    **Codex CLI**: See the [README](https://github.com/hyhmrright/logic-lens) for the skill installer command. --- The benchmark results: Logic-Lens achieves **91% overall pass rate** on real-world bug scenarios (interprocedural, boundary, state mutation). Plain AI without the structured methodology: **19%**. The gap isn't what the model can find β€” it's what it *consistently* finds, with a traceable reasoning chain that shows its work every time. If you've ever shipped a bug that passed review, it's worth trying. The repo is at [github.com/hyhmrright/logic-lens](https://github.com/hyhmrright/logic-lens) β€” stars and feedback welcome. --- ## Related If you also care about *why* your code has decay risks β€” not just where β€” I wrote a companion piece on grounding AI code review in classic engineering books: [Show DEV: brooks-lint β€” an AI code reviewer that cites Fowler, Martin, and Brooks](https://dev.to/hyhmrright/show-dev-brooks-lint-an-ai-code-reviewer-that-cites-fowler-martin-and-brooks-258a) The two tools are complementary: logic-lens catches behavioral bugs via execution tracing, brooks-lint diagnoses architectural decay against 12 classic books.

  16. check-unicode

    Pre-commit hook to detect and fix non-ASCII Unicode characters (smart quotes, invisible chars, Trojan Source attacks)

    Project mention: Glassworm Is Back: A New Wave of Invisible Unicode Attacks Hits Repositories | news.ycombinator.com | 2026-03-15

    New repo, but seems configurable to do what you're asking for: https://github.com/mit-d/check-unicode

    Though also seems relatively straightforward to code up in your scripting language of choice to call from pre-commit.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Linting discussion

Log in or Post with

Python Linting related posts

  • Gixy: Nginx Configuration Static Analyzer

    1 project | news.ycombinator.com | 21 May 2026
  • Glassworm Is Back: A New Wave of Invisible Unicode Attacks Hits Repositories

    6 projects | news.ycombinator.com | 15 Mar 2026
  • A post-mortem on the fastest database breach of 2026 - and the quality gate that would have stopped it cold.

    1 project | dev.to | 23 Mar 2026
  • Show HN: LucidShark – Local-first, open-source quality and security gate

    1 project | news.ycombinator.com | 18 Mar 2026
  • Grammarly acquires email startup Superhuman in AI platform push

    3 projects | news.ycombinator.com | 1 Jul 2025
  • Tool and library for managing git hooks: autohooks

    2 projects | /r/Python | 2 Aug 2022
  • Linting network device configurations - a small proof of concept

    1 project | /r/networking | 11 Apr 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Linting projects in Python? This list will help you:

# Project Stars
1 gixy 1,174
2 python-blueprint 734
3 FastOlympicCoding 453
4 vhdl-style-guide 242
5 autohooks 206
6 auto-walrus 130
7 Blinter 44
8 jeeves-shell 41
9 netlint 32
10 lucidshark 17
11 no-cyclic-imports 13
12 action-updater 8
13 exception-control 8
14 logic-lens 2
15 check-unicode 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?