Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: linter

445 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
textlint-ja/textlint-rule-preset-ai-writing
A textlint rule preset that detects AI-generated writing patterns in Japanese text and suggests more natural phrasing. It can also run as a…
741110active
wartremover/wartremover
WartRemover is a flexible Scala code linting tool implemented as a compiler plugin, with an sbt plugin for easy integration. It flags unsaf…
681104active
tombi-toml/tombi
Tombi is a fast TOML toolkit written in Rust providing a formatter, linter, and Language Server (LSP). It supports schema-driven validation…
851100active
SonarOpenCommunity/sonar-cxx
A SonarQube community plugin that adds C and C++ support to SonarQube, focusing on integrating existing C++ analysis tools. It parses C/C++…
861094active
igorshubovych/markdownlint-cli
A command-line interface for markdownlint that lints Markdown files for style and consistency issues. It supports configuration files, glob…
931090active
jonase/eastwood
Eastwood is a lint tool for JVM Clojure that inspects namespaces and reports possible bugs. It uses tools.analyzer.jvm for compiler-accurat…
321083active
immanuwell/dockerfile-roast
droast is a Dockerfile linter written in Rust with 85 opinionated rules that report bad practices using snarky, humorous messages. It runs …
801082active
dkorunic/betteralign
betteralign is a Go static analysis tool that detects structs whose fields could be reordered to reduce memory usage, and can optionally re…
961078active
sds/scss-lint
scss-lint is a configurable Ruby-based linter that checks SCSS files against a collection of linting rules to keep stylesheets clean and re…
233679maintenance
Serchinastico/Kin
Kin is a command-line syntax checker for Xcode's project.pbxproj files, built with an ANTLR 4 grammar. It detects errors in the project con…
981063active
testing-library/eslint-plugin-testing-library
An ESLint plugin that enforces best practices and catches common mistakes when writing tests with Testing Library. It provides lint rules l…
911063active
sylvainhalle/textidote
TeXtidote is a Java command-line tool that performs spelling, grammar, and style checking on LaTeX documents (and Markdown files). It strip…
801056active
secure-software-engineering/phasar
PhASAR is a LLVM-based static analysis framework written in C++20 that solves user-specified data-flow problems automatically on LLVM IR. I…
811053active
coala/coala
coala is a unified command-line interface for linting and automatically fixing code across many programming languages, driven by a single c…
233594maintenance
klen/pylama
Pylama is a code audit tool for Python that wraps multiple linters (pycodestyle, pydocstyle, PyFlakes, McCabe, Pylint, Radon, eradicate, My…
721048active
Thinkmill/manypkg
Manypkg is a CLI linter for package. files across Yarn, npm, pnpm, Bun, and Lerna monorepos. It runs consistency checks and can automatical…
781045active
remarkjs/remark-lint
remark-lint is a collection of ~70 remark plugins and 3 presets that lint markdown code style, built on the unified/remark ecosystem and in…
611042active
cloudflare/pint
pint is a Prometheus rule linter and validator written in Go by Cloudflare. It checks alerting and recording rules for problems, either off…
971040active
ludo-technologies/pyscn
pyscn is a fast Python code quality analyzer written in Go that performs structural analysis using control-flow graphs, tree-sitter syntax …
811039active
cdklabs/cdk-nag
cdk-nag is a library that checks AWS CDK applications and CloudFormation templates for best practices using pre-built rule packs such as AW…
941035active
northword/zotero-format-metadata
A Zotero plugin that acts as a linter for item metadata, automatically validating and correcting fields like titles, journal abbreviations,…
911030active
overtrue/phplint
PHPLint is a PHP syntax linting tool that speeds up checking PHP files by running multiple lint processes in parallel. It is installable vi…
951022active
facebook/starlark-rust
A Rust implementation of the Starlark language, a deterministic Python3-inspired configuration language used by build systems like Bazel an…
841018active
zhlint-project/zhlint
zhlint is a linting tool for Chinese text content, available as a CLI, a Node.js package, and a standalone browser script. It validates and…
621012active
DisposaBoy/GoSublime
GoSublime is a Sublime Text 3 plugin providing IDE-like features for Go development, including code completion, linting, formatting, and go…
233402maintenance
microsoft/DevSkim
DevSkim is a Microsoft security linting framework consisting of IDE extensions, a .NET CLI, and a rule engine that flags security issues in…
981004active
eslint-community/eslint-plugin-promise
An ESLint plugin that enforces best practices for JavaScript promises through a set of linting rules. It is maintained under the eslint-com…
821003active
qax-os/goreporter
goreporter is a Go CLI tool that concurrently runs a suite of linters (gofmt, govet, golint, staticcheck, errcheck, gocyclo, etc.) plus uni…
233120maintenance
zmoazeni/csscss
csscss is a Ruby command-line tool that parses CSS files and reports which rulesets share duplicated declarations. It also supports Sass/SC…
102894maintenance
mtshiba/pylyzer
Pylyzer is a fast static code analyzer and language server for Python, written in Rust, offering type checking and rich LSP features like c…
422859maintenance
palantir/python-language-server
An implementation of the Language Server Protocol (LSP) for Python, built on Jedi for completions, definitions, hover, references, and symb…
642698maintenance
neomake/neomake
Neomake is a Vim/Neovim plugin that asynchronously runs linters and make programs, displaying results in the editor. It serves as an asynch…
322666maintenance
jarulraj/sqlcheck
SQLCheck is a command-line tool that automatically detects common SQL anti-patterns in queries and schema definitions. It supports all majo…
232521maintenance
mgechev/codelyzer
Codelyzer is a set of TSLint rules for static code analysis of Angular TypeScript projects, enforcing the official Angular style guide. It …
672467maintenance
katiefenn/parker
Parker is a stylesheet analysis tool that runs metrics on CSS files and reports on their complexity. It can be used from the command line o…
322440maintenance
SlexAxton/css-colorguard
CSS Colorguard is a PostCSS-based tool that analyzes CSS files and warns when colors are too similar to existing ones, using the CIEDE2000 …
322425maintenance
twbs/bootlint
Bootlint is an HTML linter that checks webpages using Bootstrap for common markup mistakes, verifying that Bootstrap components have correc…
102379maintenance
DamnWidget/anaconda
Anaconda is a Sublime Text plugin that turns the editor into a full-featured Python IDE with autocompletion (via Jedi), linting (PyFlakes, …
232241maintenance
Tencent/TscanCode
TscanCode is a fast and accurate static code analyzer from Tencent that detects defects in C/C++, C#, and Lua code without requiring a buil…
322115maintenance
nadeesha/ts-prune
ts-prune is a zero-configuration CLI tool that finds potentially unused exports in TypeScript projects. It is now in maintenance mode, with…
102067maintenance
mpeterv/luacheck
Luacheck is a linter and static analyzer for Lua code, detecting issues like undefined globals, unused variables, and unreachable code. It …
232047maintenance
dblock/fui
Fui is a Ruby command-line gem that finds unused Objective-C header (.h) files that are never imported anywhere in a project, indicating cl…
672045maintenance
zaach/jsonlint
A pure JavaScript JSON parser and validator with a command-line interface, a JavaScript version of lint.com. It reports detailed syntax err…
321992maintenance
phpactor/phpactor
Phpactor is a PHP language server and refactoring toolkit providing code completion, navigation, and code transformations. It can be used s…
991920maintenance
DamirSvrtan/fasterer
Fasterer is a Ruby command-line static analysis tool that scans your codebase and suggests performance improvements, such as replacing Arra…
321822maintenance
google/eslint-config-google
A shareable ESLint configuration package that enforces the Google JavaScript style guide (ES2015+). It plugs into any ESLint setup via the …
101769maintenance
clj-commons/kibit
Kibit is a static code analyzer for Clojure, ClojureScript, and related variants that uses core.logic to find code patterns that could be r…
231755maintenance
woshiccm/Pecker
Pecker is a command-line tool that detects unused Swift code such as classes, structs, enums, protocols, functions, typealiases, and operat…
231459maintenance
sleekbyte/tailor
Tailor is a cross-platform static analyzer and linter for Apple's Swift source code, built in Java on top of an ANTLR-generated parser. It …
231406maintenance
client9/misspell
misspell is a fast Go-based CLI tool that finds and corrects commonly misspelled English words in source files, with special support for Go…
101405maintenance
stelligent/cfn_nag
cfn_nag is a command-line linting tool that scans AWS CloudFormation templates for insecure infrastructure patterns such as overly permissi…
231309maintenance
square/cane
Cane is a Ruby CLI tool that fails your build if code quality thresholds (ABC complexity, style, documentation coverage) are not met. It is…
321305maintenance
alx-tools/Betty
Betty is a C code and documentation style checker written in Perl, based on the Holberton School style guide which is largely inspired by t…
231258maintenance
apollographql/eslint-plugin-graphql
An ESLint plugin that validates GraphQL query strings in JavaScript (tagged template literals) and .graphql files against a GraphQL schema.…
671215maintenance
code-cracker/code-cracker
Code Cracker is a Roslyn-based analyzer library for C# and Visual Basic that provides code diagnostics, refactorings, and code style analys…
231147maintenance
squizlabs/HTML_CodeSniffer
HTML_CodeSniffer is a client-side JavaScript library that checks HTML documents or source code for violations of defined coding and accessi…
231146maintenance
square/spacecommander
Space Commander is a set of shell scripts and clang-format rules that enforce a unified Objective-C code style across a team via git pre-co…
521122maintenance
steelbrain/linter
Linter is a base linter provider package for the Atom editor that offers a top-level API for language-specific linter plugins to report err…
231087maintenance
gajus/eslint-plugin-flowtype
An ESLint plugin providing linting rules for Flow static type annotations in JavaScript. It enforces style and correctness conventions for …
231069maintenance
nvie/vim-flake8
A Vim plugin that runs the currently open Python file through Flake8, a static syntax and style checker, and displays errors in Vim's quick…
231068maintenance
momosecurity/momo-code-sec-inspector-java
An IntelliJ IDEA plugin by Momo Security that performs static security analysis of Java code in real time using IDEA's native Inspection me…
321048maintenance
replicatedhq/dockerfilelint
dockerfilelint is an opinionated Node.js linter that analyzes Dockerfiles for common mistakes and enforces best practices. It runs as a CLI…
321034maintenance
facebookexperimental/MIRAI
MIRAI is an abstract interpreter for Rust's mid-level intermediate representation (MIR) that performs static analysis to detect potential b…
101011maintenance
kaleidawave/ezno
Ezno is an experimental TypeScript/JavaScript type checker and compiler written in Rust, usable as a CLI or library. It features a sound im…
612735experimental
rslint/rslint
RSLint is an extremely fast JavaScript and TypeScript linter written in Rust, distributed as a CLI binary and a Rust crate. It uses paralle…
232730experimental
SamboyCoding/Cpp2IL
Cpp2IL is a work-in-progress tool that reverses Unity's IL2CPP build process, recovering managed DLLs from IL2CPP-compiled games. It parses…
782597experimental
NomaDamas/slides-grab
slides-grab is a harness, editor, and linter for generating HTML/CSS-based slide decks with AI coding agents like Claude Code and Codex. De…
821190experimental
zubanls/zuban
Zuban is a high-performance Python type checker and Language Server written in Rust by the author of Jedi. It offers a Pyright-like checkin…
901175experimental
squizlabs/PHP_CodeSniffer
PHP_CodeSniffer is a pair of PHP CLI scripts (phpcs and phpcbf) that tokenize PHP, JavaScript, and CSS files to detect violations of define…
2310779abandoned
facebook/pyre-check
Pyre is a performant, PEP 484-compliant static type checker for Python that provides incremental checking of large codebases, and it ships …
107170abandoned
palantir/tslint
TSLint is an extensible static analysis linter for TypeScript that checks code for readability, maintainability, and functionality errors, …
105902abandoned
jscs-dev/node-jscs
JSCS is a JavaScript code style checker that lints and can auto-fix code against configurable style guides, with built-in presets like Airb…
104930abandoned
golang/lint
Golint is a linter for Go source code that flags stylistic mistakes based on Effective Go and the Go CodeReviewComments conventions. It is …
103962abandoned
alecthomas/gometalinter
gometalinter is a Go meta-linter that concurrently runs many Go static analysis tools and normalizes their output into a standard format. I…
103471abandoned
llvm-mirror/clang
Clang is a compiler front-end for the C language family (C, C++, Objective-C, Objective-C++) built as part of the LLVM compiler infrastruct…
103048abandoned
alm-tools/alm
ALM is a browser-based IDE built specifically for TypeScript development, installable via a single npm command and served locally. It offer…
233009abandoned
reactjs/react-a11y
A React library that warns developers about accessibility issues in their React elements at runtime by patching React's rendering functions…
612352abandoned
philipwalton/html-inspector
HTML Inspector is a customizable JavaScript code quality tool for auditing HTML markup, running in the browser or via a PhantomJS-based CLI…
102329abandoned
sebastianbergmann/phpcpd
PHPCPD is a Copy/Paste Detector command-line tool for PHP code that identifies duplicated lines and clone classes across a codebase. It is …
102209abandoned
gojp/goreportcard
Go Report Card is a web application and CLI that grades the quality of Go projects using checks like gofmt, go vet, golint, and gocyclo, pr…
102171abandoned
twitter-archive/recess
RECESS is a CSS code quality tool built on top of LESS, developed at Twitter to enforce styleguide rules. It can lint CSS/LESS files for st…
102166abandoned
msaktype/stylefmt
stylefmt is a CLI tool that automatically formats CSS and CSS-like stylesheets (including SCSS) according to stylelint rules, powered by Po…
102084abandoned
JSMonk/hegel
Hegel is an advanced static type checker for JavaScript with optional type annotations, strong soundness checks, powerful type inference, a…
102082abandoned
smeijer/unimported
unimported is a Node.js CLI that scans JavaScript/TypeScript projects by following import/require statements from entry files to report uni…
101968abandoned
rowanmanning/joblint
Joblint is a Node.js CLI tool and JavaScript library that lints tech job posts for issues with sexism, culture, unrealistic expectations, a…
101857abandoned
google/closure-compiler-js
An npm package exposing the pure-JavaScript version of Google Closure Compiler, allowing JavaScript checking, transpilation, optimization, …
101832abandoned
sasstools/sass-lint
sass-lint is a pure Node.js linter for Sass and SCSS stylesheets, configurable via .sass-lint.yml or .sasslintrc files. It is explicitly un…
231746abandoned
dotnet/roslyn-analyzers
The former home of Microsoft's Roslyn source analyzers for .NET, including Microsoft.CodeAnalysis.NetAnalyzers. The repository has been con…
791672abandoned
sstalle/php7cc
php7cc is a command-line tool that scans PHP 5.3-5.6 codebases for statements that may break on PHP 7, producing reports with file names, l…
231510abandoned
joefitzgerald/go-plus
go-plus is an Atom editor package that provides an enhanced Go development experience with autocomplete, formatting, linting, build, test, …
101492abandoned
sslab-gatech/Rudra
Rudra is a static analyzer that detects common undefined behaviors and memory safety issues in Rust programs, capable of analyzing single p…
101368abandoned
vercel/style-guide
Vercel's shared engineering style guide packaged as @vercel/style-guide, providing composable ESLint, Prettier, and TypeScript configs. The…
101306abandoned
line/tsr
TypeScript Remove (tsr) is an npm-installed CLI utility that statically analyzes TypeScript projects to find unused files, exports, and dec…
101285abandoned
clutchski/coffeelint
CoffeeLint is a style checker and linter for CoffeeScript code that helps keep code clean and consistent. The project is no longer maintain…
101210abandoned
openstack-archive/bandit
Bandit is a Python AST-based static analysis tool from the OpenStack Security Group that finds common security issues in Python code. This …
101158abandoned
PyCQA/pydocstyle
pydocstyle is a static analysis CLI tool that checks Python docstrings for compliance with docstring conventions such as PEP 257. It report…
101116abandoned
bodil/eslint-config-cleanjs
An ESLint shareable config that restricts JavaScript to a pure functional subset by banning this, classes, null, mutation, reassignment, an…
101095abandoned
webpack-contrib/eslint-loader
eslint-loader is a webpack loader that runs ESLint on JavaScript files during the webpack build process, reporting lint errors and warnings…
101048abandoned
iamturns/eslint-config-airbnb-typescript
An ESLint shareable config that extends Airbnb's popular ESLint style guide with TypeScript support via typescript-eslint. The repository h…
101041abandoned
paulolramos/eslint-prettier-airbnb-react
A shell script that sets up ESLint, Prettier, and the Airbnb style guide configuration for React projects, generating .eslintrc and .pretti…
101010abandoned

← prev page 4 / 5 next →