GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub

  导航

  • 前端开发
  • 后端开发
  • 数据库
  • 搜索
  • 网络爬虫
  • 学习与技能提升
  • 博客
  • 区块链
  • 编程语言
  • 移动开发
  • 数据仓库
  • 安全
  • Awesome
  • 操作系统
  • 编辑器
  • 游戏
  • 自托管服务
  • 编码规范
  • 自动化
  • 文件分享
  • 多媒体
  • Web 服务器
  • 计算机科学
  • 工具集
COLLECTION

Clean code linters

代码风格和质量检查工具和插件


psf/black
black
@psf

Black - 毫不妥协的 Python 代码格式化工具

PythonCodeformattercodeformattergofmt
Python40.4 k
1 天前
ruff
@astral-sh

An extremely fast Python linter and code formatter, written in Rust.

linterpep8PythonRust
Rust40.25 k
6 小时前
Vidar Holen
shellcheck
Vidar Holen@koalaman

ShellCheck, a static analysis tool for shell scripts

HaskellShellstatic-analysisBashlinter
Haskell37.59 k
1 个月前
Standard JS
standard
Standard JS@standard

JavaScript 代码规范,自带 linter & 代码自动修正

ESLintJavaScriptlinterstyle-guideStatic code analysis
JavaScript29.33 k
9 个月前
ESLint
eslint
ESLint@eslint

ESLint 是用于JavaScript 代码质量和风格检测的工具

ESLintJavaScriptECMAScriptStatic code analysislinter
JavaScript26.03 k
4 小时前
Realm
SwiftLint
Realm@realm

A tool to enforce Swift style and conventions.

linterlintingSwiftstatic-analysisCode quality
Swift19.04 k
6 小时前
golangci/golangci-lint
golangci
golangci-lint
golangci@golangci

Fast linters runner for Go

Golinter持续集成golangci-lint
Go17.19 k
1 天前
pre-commit
pre-commit
pre-commit@pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

Gitpre-commitPythonlinterrefactoring
Python13.91 k
21 天前
rubocop
@rubocop

A Ruby static code analyzer and formatter, based on the community Ruby style guide.

RubyrubocoplinterStatic code analysiscode-formatter
Ruby12.74 k
3 小时前
super-linter
@super-linter

Combination of multiple linters to run as a GitHub Action or standalone

linterActions持续集成quality-checkCode quality
Shell9.92 k
3 天前
jshint
@jshint

JSHint is a tool that helps to detect errors and potential problems in your JavaScript code

JavaScript8.95 k
2 年前
checkstyle/checkstyle
Checkstyle
checkstyle
Checkstyle@checkstyle

Checkstyle 是一个用于帮助Java开发人员遵守编码规范的开发者工具。默认支持Google Java代码规范和Sun Java编码规范,可高度自定义。

JavaStatic code analysiscommand-line-toolstatic-analysisCode quality
Java8.61 k
2 天前
Nick Lockwood
SwiftFormat
Nick Lockwood@nicklockwood

A command-line tool and Xcode Extension for formatting Swift code

Swift8.31 k
20 天前
Daniel Martí
sh
Daniel Martí@mvdan

A shell parser, formatter, and interpreter with bash support; includes shfmt

GoParserShellBashformatter
Go7.8 k
1 天前
dominikh/go-tools
Dominik Honnef
go-tools
Dominik Honnef@dominikh

staticcheck 是一个高级的Golang linter,通过静态分析帮助发现bug、性能问题以及统一代码风格

lintersstatic-analysislinterstaticchecksponsor
Go6.48 k
12 天前
pmd
@pmd

An extensible multilanguage static code analyzer.

code-analysisCode qualitystatic-analysisStatic code analysislinter
Java5.13 k
15 小时前
Python Code Quality Authority
pycodestyle
Python Code Quality Authority@PyCQA

Simple Python style checker in one Python file

Pythonpep8styleguidestyle-guidelinter-plugin
Python5.11 k
3 天前
spotless
@diffplug

Keep your code spotless

GradleJavaplugin-gradleformatterKotlin
Java4.93 k
7 天前
CSSLint
csslint
CSSLint@CSSLint

Automated linting of Cascading Stylesheets

JavaScript4.79 k
7 个月前
The OCLint Static Code Analysis Tool
oclint
The OCLint Static Code Analysis Tool@oclint

A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C

C++3.82 k
7 个月前
ansible/ansible-lint
Ansible
ansible-lint
@ansible • redhat

ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you

Ansibleansible-lintpre-commit-hookHacktoberfestdot-config
Python3.71 k
8 小时前
spotbugs
@spotbugs

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

findbugsstatic-analysiscode-analysisStatic code analysislinter
Java3.68 k
2 天前
scss-lint
@sds

Configurable tool for writing clean, consistent SCSS

Ruby3.67 k
1 年前
Python Code Quality Authority
flake8
Python Code Quality Authority@PyCQA

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.

Pythonstatic-analysisStatic code analysislinter
Python3.64 k
3 天前
coala development group
coala
coala development group@coala

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

Pythoncode-analysisLinuxWindowsmacOS
Python3.57 k
1 年前
csscomb.js
@csscomb

CSS coding style formatter

JavaScript3.31 k
2 年前
HTMLHint
@htmlhint

⚙️ The static code analysis tool you need for your HTML

HTMLhintCode qualitycode-analysis
JavaScript3.18 k
1 天前
standardrb/standard
standard
@standardrb

Ruby's bikeshed-proof linter and formatter 🚲

formatterlinterrubocopRuby
Ruby2.82 k
12 天前
dotenv-linter/dotenv-linter
dotenv-linter
@dotenv-linter

⚡️Lightning-fast linter for .env files. Written in Rust 🦀

env.envlinterRust
Rust1.94 k
1 个月前
validator
@validator

Nu Html Checker – Helps you catch problems in your HTML/CSS/SVG

linterweb-standardswhatwgw3cweb-development
Java1.8 k
21 天前
hlint
@ndmitchell

Haskell source code suggestions

Haskell1.52 k
2 天前
r-lib/lintr
lintr
@r-lib

Static Code Analysis for R

linterR
R1.24 k
17 天前
coffeelint存档
@clutchski

Lint your CoffeeScript.

CoffeeScript1.19 k
4 年前
Replicated
dockerfilelint
Replicated@replicatedhq

An opinionated Dockerfile linter.

Dockerfilelinter
JavaScript1.01 k
2 年前
Tim Sharpe
puppet-lint
Tim Sharpe@rodjek

Check that your Puppet manifests conform to the style guide

Ruby738
6 年前
igcommit
@innogames

Git pre-receive hook to check commits and code style

syntax-checkerGitgit-hook
Python258
2 年前
miss_hit
@florianschanda

MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more

MATLABstatic-analyzerformal-methodsoctaveParser
Python183
10 个月前
plugins
@trunk-io

Trunk.io plugins repo

formatterslinters安全developer-tools
TypeScript140
1 天前