#Linter
Showing 60 of 204 repositories tagged #linter, ranked by stars
An extremely fast Python linter and code formatter, written in Rust.
ShellCheck, a static analysis tool for shell scripts
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Unified developer tools for JavaScript, TypeScript, and the web
⚓ A collection of high-performance JavaScript tools.
Optional static typing for Python
A tool to enforce Swift style and conventions.
Fast linters runner for Go
A framework for managing and maintaining multi-language pre-commit hooks.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
Dockerfile linter, validate inline bash, written in Haskell
✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Bandit is a tool designed to find common security issues in Python code.
Tfsec is now part of Trivy
Static code analysis for Kotlin
A Python utility / library to sort imports.
Staticcheck - The advanced Go linter
An anti-bikeshedding Kotlin linter with built-in formatter
Some out-of-the-box hooks for pre-commit
:vertical_traffic_light: An extensible linter for the TypeScript language
It's not just a linter that annoys you!
:pencil: A markup-aware linter for prose built with speed and extensibility in mind.
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
An extensible multilanguage static code analyzer.
☂️ TypeScript style guide, formatter, and linter.
A static type analyzer for Python code
GritQL is a query language for searching, linting, and modifying code.
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles: unused code, duplication, circular deps, complexity hotspots, architecture boundaries, design-system drift. Optional paid runtime layer (Fallow Runtime): hot-path review and cold-path deletion evidence from real production traffic.
:octocat: Static checker for GitHub Actions workflow files
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.
DEPRECATED: Use https://github.com/golangci/golangci-lint
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
💎 Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability
Kubernetes object analysis with recommendations for improved reliability and security. kube-score actively prevents downtime and bugs in your Kubernetes YAML and Charts. Static code analysis for Kubernetes.
A highly opinionated, zero-configuration linter and formatter.
The strictest and most opinionated python linter ever!
Mirror of: https://codeberg.org/mfussenegger/nvim-lint An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Asynchronous linting and make framework for Neovim/Vim
Fast website link checker in Go
🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
errcheck checks that you checked errors.
This extension is now maintained in the Microsoft fork.
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Inspects Python source files and provides information about type and location of classes, methods etc
Consistent dependency versions in large JavaScript Monorepos.
The most opinionated Go source code linter for code audit.
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
The Nu Html Checker (vnu)
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
Small Clojure interpreter, linter and formatter.
Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
Cross-platform static analyzer and linter for Swift.