A tool to enforce Swift style and conventions.
Repository Index
47,133 repositories indexed
1–22 of 22 · Most stars
Combination of multiple linters to run as a GitHub Action or standalone
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Static code analysis for Kotlin
- static
- analysis
- kotlin
- codesmells
It's not just a linter that annoys you!
🔰 Instant PHP quality checks from your console
- php
- static
- analytics
- code
An extensible multilanguage static code analyzer.
- code-analysis
- code-quality
- static-analysis
- static-code-analysis
Code smell detector for Ruby
- smell
- ruby
- smell-warnings
- smell-detector
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.
- python
- python3
- static-analysis
- static-code-analysis
JSLint, The JavaScript Code Quality and Coverage Tool
- jslint
- javascript
- coverage-report
- zero-dependency
⚙️ The static code analysis tool you need for your HTML
- htmlhint
- html
- hint
- code-quality
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
- codereview
- reporter
- golang
- golang-tools
The strictest and most opinionated python linter ever!
- python
- python3
- flake8
- flake8-plugin
A static code analysis tool for Crystal
- crystal
- linter
- ameba
- code-analysis
The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.
Analyzes Elm projects, to help find mistakes before your users find them.
- elm-review
- elm
- elm-lang
- static-code-analysis
Architecture checks for Go projects
- architecture
- go
- golang
- quality
Lightweight Dockerfile linter that helps you write better Dockerfiles. Get instant feedback with quality scores, security checks, and 60+ best practice rules.
Set of the strictest linters for your next frontend app
- eslint
- eslint-config
- eslint-shareable-configs
- eslint-standard
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
- java
- static-analysis
- abstract-syntax-tree
- ast
Architecture linter for Swift — enforce Clean Architecture import rules via SwiftSyntax. A CI-ready guardrail for AI-assisted development.
- swift
- swiftsyntax
- clean-architecture
- linter
Make Java source layout deterministic: reorder class members safely, keep accessors together, format java-source, and enforce style in CI.
- java
- java-code-audit
- java-code-formatter
- java-code-quality