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.21 k
11 天前
ruff
@astral-sh

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

linterpep8PythonRust
Rust38.57 k
2 小时前
Vidar Holen
shellcheck
Vidar Holen@koalaman

ShellCheck, a static analysis tool for shell scripts

翻译 - ShellCheck,用于Shell脚本的静态分析工具

HaskellShellstatic-analysisBashlinter
Haskell37.34 k
11 天前
Standard JS
standard
Standard JS@standard

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

ESLintJavaScriptlinterstyle-guideStatic code analysis
JavaScript29.31 k
8 个月前
ESLint
eslint
ESLint@eslint

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

ESLintJavaScriptECMAScriptStatic code analysislinter
JavaScript25.9 k
7 小时前
Realm
SwiftLint
Realm@realm

A tool to enforce Swift style and conventions.

linterlintingSwiftstatic-analysisCode quality
Swift18.97 k
19 天前
golangci/golangci-lint
golangci
golangci-lint
golangci@golangci

Fast linters runner for Go

翻译 - Linters赛跑选手。彩色输出效果不错。只能报告新问题。假阳性更少。 Yaml / toml配置。

Golinter持续集成golangci-lint
Go16.97 k
2 天前
pre-commit
pre-commit
pre-commit@pre-commit

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

翻译 - 用于管理和维护多语言预提交挂钩的框架。

Gitpre-commitPythonlinterrefactoring
Python13.73 k
1 个月前
rubocop
@rubocop

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

翻译 - 一个基于社区Ruby样式指南的Ruby静态代码分析器和格式化程序。

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

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

翻译 - 多个linter的组合以作为GitHub Action安装

linterActions持续集成quality-checkCode quality
Shell9.82 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.58 k
1 天前
Nick Lockwood
SwiftFormat
Nick Lockwood@nicklockwood

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

Swift8.25 k
6 天前
Daniel Martí
sh
Daniel Martí@mvdan

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

翻译 - Shell解析器,格式化程序和解释器(sh / bash / mksh)

GoParserShellBashformatter
Go7.7 k
15 天前
dominikh/go-tools
Dominik Honnef
go-tools
Dominik Honnef@dominikh

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

lintersstatic-analysislinterstaticchecksponsor
Go6.41 k
1 个月前
Python Code Quality Authority
pycodestyle
Python Code Quality Authority@PyCQA

Simple Python style checker in one Python file

翻译 - 一个Python文件中的简单Python样式检查器

Pythonpep8styleguidestyle-guidelinter-plugin
Python5.09 k
1 个月前
pmd
@pmd

An extensible multilanguage static code analyzer.

翻译 - 可扩展的多语言静态代码分析器。

code-analysisCode qualitystatic-analysisStatic code analysislinter
Java5.07 k
2 天前
spotless
@diffplug

Keep your code spotless

翻译 - 保持代码一尘不染

GradleJavaplugin-gradleformatterKotlin
Java4.85 k
1 天前
CSSLint
csslint
CSSLint@CSSLint

Automated linting of Cascading Stylesheets

翻译 - 级联样式表的自动整理

JavaScript4.79 k
5 个月前
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,C ++和Objective-C的质量并减少缺陷

C++3.8 k
5 个月前
scss-lint
@sds

Configurable tool for writing clean, consistent SCSS

翻译 - 用于编写干净,一致的SCSS的可配置工具

Ruby3.67 k
1 年前
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

翻译 - Ansible最佳做法检查器

Ansibleansible-lintpre-commit-hookHacktoberfestdot-config
Python3.65 k
2 天前
spotbugs
@spotbugs

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

翻译 - SpotBugs是FindBugs的继任者。静态分析工具,用于查找Java代码中的错误。

findbugsstatic-analysiscode-analysisStatic code analysislinter
Java3.64 k
6 天前
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.

翻译 - flake8是一个python工具,可将pep8,pyflakes,mccabe和第三方插件粘合在一起,以检查某些python代码的样式和质量。

Pythonstatic-analysisStatic code analysislinter
Python3.6 k
1 个月前
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.

翻译 - Coala提供了统一的命令行界面,用于整理和修复所有代码,无论您使用哪种编程语言。

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.13 k
8 天前
standardrb/standard
standard
@standardrb

Ruby's bikeshed-proof linter and formatter 🚲

翻译 - 🌟Ruby样式指南,带有linter和自动代码修复程序

formatterlinterrubocopRuby
Ruby2.81 k
3 天前
dotenv-linter/dotenv-linter
dotenv-linter
@dotenv-linter

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

env.envlinterRust
Rust1.92 k
18 天前
validator
@validator

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

linterweb-standardswhatwgw3cweb-development
Java1.79 k
1 个月前
hlint
@ndmitchell

Haskell source code suggestions

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

Static Code Analysis for R

linterR
R1.23 k
1 个月前
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
5 年前
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
Python182
8 个月前
plugins
@trunk-io

Trunk.io plugins repo

formatterslinters安全developer-tools
TypeScript140
4 天前