Python Lint

Open-source Python projects categorized as Lint | Edit details

Top 8 Python Lint Projects

  • coala

    coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

    Project mention: Show HN: Semgrep App | news.ycombinator.com | 2021-10-22
  • yamllint

    A linter for YAML files.

    Project mention: Modern Python setup for quality development | dev.to | 2022-01-07

    repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.0.1 hooks: - id: check-added-large-files - id: check-ast - id: check-builtin-literals - id: check-case-conflict - id: check-docstring-first - id: check-executables-have-shebangs - id: check-json - id: check-merge-conflict - id: check-symlinks - id: check-toml - id: check-vcs-permalinks - id: check-xml - id: check-yaml args: [--allow-multiple-documents] - id: debug-statements - id: detect-aws-credentials args: [--allow-missing-credentials] - id: destroyed-symlinks - id: end-of-file-fixer - id: fix-byte-order-marker - id: fix-encoding-pragma args: [--remove] - id: forbid-new-submodules - id: mixed-line-ending args: [--fix=auto] - id: name-tests-test args: [--django] - id: requirements-txt-fixer - id: trailing-whitespace - repo: local hooks: - id: black name: black entry: poetry run black language: system types: [python] - id: flake8 name: flake8 entry: poetry run flake8 language: system types: [python] - repo: https://github.com/pycqa/isort rev: "5.9.1" hooks: - id: isort args: - --profile - black - --filter-files - repo: https://github.com/adrienverge/yamllint.git rev: v1.26.1 hooks: - id: yamllint args: [-c=.yamllint.yaml] - repo: https://gitlab.com/devopshq/gitlab-ci-linter rev: v1.0.2 hooks: - id: gitlab-ci-linter args: - "--server" - "https://your.gitlab.server" # Need env var GITLAB_PRIVATE_TOKEN with gitlab api read token - repo: https://github.com/commitizen-tools/commitizen rev: v2.17.11 hooks: - id: commitizen stages: [commit-msg] - repo: https://github.com/jumanjihouse/pre-commit-hooks rev: 2.1.5 # or specific git tag hooks: - id: forbid-binary - id: shellcheck - id: shfmt

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • cpplint

    Static code checker for C++

    Project mention: C/C++ pre-commit hooks for static analyzers and linters | reddit.com/r/cpp | 2021-09-13

    and five C/C++ static code analyzers: * clang-tidy * oclint * cppcheck * cpplint (recently added!) * include-what-you-use (recently added!)

  • vint

    Fast and Highly Extensible Vim script Language Lint implemented in Python.

    Project mention: [help] use substitute() function to trim white space | reddit.com/r/vim | 2021-04-09

    im trying to clean my vimrc and playing a bit with pre-commit and the vint hook. so far i had this in my code to trimWS

  • whispers

    Identify hardcoded secrets in static structured text (by Skyscanner)

    Project mention: Skyscanner/whispers - Identify hardcoded secrets and dangerous behaviours | reddit.com/r/GithubSecurityTools | 2021-10-07
  • readsql

    Convert SQL to most human readable format

  • cpp-linter-action

    Improved C/C++ Lint Action: Automatically checks push & pull request changes with clang-format & clang-tidy, then posts a comment with faulty results.

    Project mention: C/C++ Lint Action | clang-format & clang-tidy | dev.to | 2021-11-26
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • dwcflint

    A wrapper around cfn-lint with a number of additional rules covering common mistakes and corner cases

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). The latest post mention was on 2022-01-07.

Python Lint related posts

Index

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

Project Stars
1 coala 3,296
2 yamllint 1,793
3 cpplint 953
4 vint 630
5 whispers 329
6 readsql 54
7 cpp-linter-action 7
8 dwcflint 2
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms