Topic: "lint"
conventional-changelog/commitlint
๐ Lint commit messages
Language: TypeScript - Size: 18.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17,517 - Forks: 934

rust-lang/rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Language: Rust - Size: 63.8 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 12,012 - Forks: 1,631

vim-syntastic/syntastic ๐ฆ
Syntax checking hacks for vim
Language: Vim script - Size: 4.3 MB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 11,300 - Forks: 1,135

stylelint/stylelint
A mighty CSS linter that helps you avoid errors and enforce conventions.
Language: JavaScript - Size: 33.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11,243 - Forks: 965

jsx-eslint/eslint-plugin-react
React-specific linting rules for ESLint
Language: JavaScript - Size: 8.06 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 9,158 - Forks: 2,760

reviewdog/reviewdog
๐ถ Automated code review tool integrated with any code analysis tools regardless of programming language
Language: Go - Size: 4.98 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8,400 - Forks: 442

webpro-nl/knip
โ๏ธ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!
Language: TypeScript - Size: 16.9 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 8,064 - Forks: 242

detekt/detekt
Static code analysis for Kotlin
Language: Kotlin - Size: 148 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 6,498 - Forks: 796

pinterest/ktlint
An anti-bikeshedding Kotlin linter with built-in formatter
Language: Kotlin - Size: 17.9 MB - Last synced at: about 11 hours ago - Pushed at: 2 days ago - Stars: 6,420 - Forks: 512

import-js/eslint-plugin-import
ESLint plugin with rules that help validate proper imports.
Language: JavaScript - Size: 3.79 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 5,729 - Forks: 1,590

Allar/ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
Size: 829 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 5,151 - Forks: 1,126

DavidAnson/markdownlint
A Node.js style checker and lint tool for Markdown/CommonMark files.
Language: JavaScript - Size: 31.5 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 5,139 - Forks: 759

anordal/shellharden
The corrective bash syntax highlighter
Language: Rust - Size: 456 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 4,675 - Forks: 131

webhintio/hint
๐ก A hinting engine for the web
Language: TypeScript - Size: 71.1 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 3,649 - Forks: 732

coala/coala
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Language: Python - Size: 13.1 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 3,570 - Forks: 1,308

rhysd/actionlint
:octocat: Static checker for GitHub Actions workflow files
Language: Go - Size: 63 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 3,128 - Forks: 171

adrienverge/yamllint
A linter for YAML files.
Language: Python - Size: 791 KB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 3,051 - Forks: 290

textlint/textlint
textlint is the pluggable linter for natural language text.
Language: TypeScript - Size: 25.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,931 - Forks: 156

laravel/pint
Laravel Pint is an opinionated PHP code style fixer for minimalists.
Language: PHP - Size: 333 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 2,907 - Forks: 154

ajinabraham/nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
Language: CSS - Size: 5.28 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,469 - Forks: 340

sahib/rmlint
Extremely fast tool to remove duplicates and other lint from your filesystem
Language: C - Size: 12.4 MB - Last synced at: 1 day ago - Pushed at: 11 days ago - Stars: 2,078 - Forks: 137

cpplint/cpplint
Static code checker for C++
Language: Python - Size: 4.41 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 1,681 - Forks: 290

joefitzgerald/go-plus ๐ฆ
An Enhanced Go Experience For The Atom Editor
Language: JavaScript - Size: 36.5 MB - Last synced at: about 2 hours ago - Pushed at: about 4 years ago - Stars: 1,504 - Forks: 128

ts-safeql/safeql
Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.
Language: TypeScript - Size: 2.49 MB - Last synced at: about 16 hours ago - Pushed at: about 1 month ago - Stars: 1,446 - Forks: 24

Tencent/feflow
๐ A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Language: TypeScript - Size: 66.4 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 1,366 - Forks: 230

stelligent/cfn_nag
Linting tool for CloudFormation templates
Language: Ruby - Size: 1.43 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 1,274 - Forks: 212

EndBug/add-and-commit
:octocat: Automatically commit changes made in your workflow run directly to your repo
Language: TypeScript - Size: 12.4 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,198 - Forks: 122

nbQA-dev/nbQA
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
Language: Python - Size: 1.48 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 1,119 - Forks: 44

secretlint/secretlint
Pluggable linting tool to prevent committing credential.
Language: TypeScript - Size: 32.1 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1,109 - Forks: 43

mrtazz/checkmake
experimental linter/analyzer for Makefiles
Language: Go - Size: 342 KB - Last synced at: about 18 hours ago - Pushed at: 6 days ago - Stars: 1,076 - Forks: 45

DavidAnson/vscode-markdownlint
Markdown linting and style checking for Visual Studio Code
Language: JavaScript - Size: 404 KB - Last synced at: about 14 hours ago - Pushed at: 2 months ago - Stars: 1,035 - Forks: 186

overtrue/phplint
:bug: A tool that can speed up linting of php files by running several lint processes at once.
Language: PHP - Size: 1.17 MB - Last synced at: 1 day ago - Pushed at: 28 days ago - Stars: 1,002 - Forks: 88

remarkjs/remark-lint
plugins to check (lint) markdown code style
Language: JavaScript - Size: 4.69 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 972 - Forks: 135

lint-md/lint-md
:books: ๆฃๆฅไธญๆ markdown ็ผๅๆ ผๅผ่ง่็ๅฝไปค่กๅทฅๅ ท๏ผๅบไบ AST๏ผๆนไพฟ้ๆ CI๏ผๅๅๅฎข / ๆๆกฃๅฟ ๅคใๆฏๆ API ่ฐ็จ๏ผ
Language: TypeScript - Size: 288 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 940 - Forks: 55

vfaronov/httpolice ๐ฆ
Validator for HTTP
Language: Python - Size: 1.61 MB - Last synced at: about 7 hours ago - Pushed at: almost 6 years ago - Stars: 932 - Forks: 19

duaraghav8/Ethlint
(Formerly Solium) Code quality & Security Linter for Solidity
Language: JavaScript - Size: 1.65 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 928 - Forks: 130

jorisroovers/gitlint
Linting for your git commit messages
Language: Python - Size: 9.06 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 881 - Forks: 107

rubocop/rubocop-rspec
Code style checking for RSpec files.
Language: Ruby - Size: 3.97 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 826 - Forks: 277

lirantal/lockfile-lint
Lint an npm or yarn lockfile to analyze and detect security issues
Language: JavaScript - Size: 1.12 MB - Last synced at: about 23 hours ago - Pushed at: 18 days ago - Stars: 793 - Forks: 36

ganatan/angular-app
Angular 19 Fullstack App with SSR, PWA, SEO, and Node.js backend
Language: JavaScript - Size: 47.3 MB - Last synced at: about 10 hours ago - Pushed at: 1 day ago - Stars: 785 - Forks: 380

nebula-plugins/gradle-lint-plugin
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Language: Groovy - Size: 2.57 MB - Last synced at: about 10 hours ago - Pushed at: 19 days ago - Stars: 782 - Forks: 92

daveshanley/vacuum
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
Language: Go - Size: 25.5 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 765 - Forks: 59

joe-re/sql-language-server
SQL Language Server
Language: TypeScript - Size: 29 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 736 - Forks: 65

Vimjas/vint
Fast and Highly Extensible Vim script Language Lint implemented in Python.
Language: Python - Size: 2.44 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 705 - Forks: 32

sindresorhus/awesome-lint
Linter for Awesome lists
Language: JavaScript - Size: 313 KB - Last synced at: about 2 hours ago - Pushed at: 2 months ago - Stars: 653 - Forks: 63

alirezanet/Husky.Net
Git hooks made easy with Husky.Net internal task runner! ๐ถ It brings the dev-dependency concept to the .NET world!
Language: C# - Size: 825 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 651 - Forks: 30

JakubOnderka/PHP-Parallel-Lint ๐ฆ
This tool check syntax of PHP files faster than serial check with fancier output.
Language: PHP - Size: 415 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 646 - Forks: 61

dart-archive/linter ๐ฆ
Linter for Dart.
Language: Dart - Size: 7.91 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 631 - Forks: 166

yoheimuta/protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Language: Go - Size: 27.5 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 629 - Forks: 54

dependency-check-team/dependency-check ๐ฆ
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
Language: JavaScript - Size: 247 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 546 - Forks: 38

mnot/redbot
REDbot is lint for HTTP resources.
Language: Python - Size: 17.7 MB - Last synced at: about 13 hours ago - Pushed at: 26 days ago - Stars: 539 - Forks: 51

usmanyunusov/nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Language: JavaScript - Size: 282 KB - Last synced at: about 18 hours ago - Pushed at: 6 months ago - Stars: 527 - Forks: 15

ColemanGariety/gulp-nodemon
gulp + nodemon + convenience
Language: JavaScript - Size: 525 KB - Last synced at: about 22 hours ago - Pushed at: over 2 years ago - Stars: 525 - Forks: 76

nuhkoca/kotlin-modular-tdd-coroutines-mvvm
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Language: Kotlin - Size: 4.2 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 518 - Forks: 76

editorconfig-checker/editorconfig-checker
A tool to verify that your files are in harmony with your .editorconfig
Language: Go - Size: 1.15 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 511 - Forks: 58

Skyscanner/whispers ๐ฆ
Identify hardcoded secrets in static structured text
Language: Python - Size: 306 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 487 - Forks: 72

get-woke/woke
Detect non-inclusive language in your source code.
Language: Go - Size: 22 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 484 - Forks: 61

DavidAnson/markdownlint-cli2
A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library
Language: JavaScript - Size: 2.73 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 466 - Forks: 56

antkahn/flask-api-starter-kit
Start a Flask API in less than 5 minutes
Language: Python - Size: 63.5 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 459 - Forks: 121

bjankord/stylelint-config-sass-guidelines
โ A stylelint config inspired by https://sass-guidelin.es/
Language: JavaScript - Size: 707 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 448 - Forks: 38

joereynolds/sql-lint
An SQL linter
Language: TypeScript - Size: 7.96 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 444 - Forks: 40

slackhq/compose-lints
Lint checks to aid with a healthy adoption of Compose
Language: Kotlin - Size: 4.25 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 431 - Forks: 25

standard/snazzy
Format JavaScript Standard Style as Stylish (i.e. snazzy) output
Language: JavaScript - Size: 209 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 423 - Forks: 18

VeryGoodOpenSource/very_good_analysis
Lint rules for Dart and Flutter used internally at Very Good Ventures ๐ฆ
Language: Dart - Size: 225 KB - Last synced at: about 8 hours ago - Pushed at: 8 days ago - Stars: 408 - Forks: 41

ajinabraham/njsscan
njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
Language: JavaScript - Size: 387 KB - Last synced at: about 16 hours ago - Pushed at: 6 months ago - Stars: 399 - Forks: 79

exakat/exakat
The Exakat Engine : smart static analysis for PHP
Language: PHP - Size: 136 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 379 - Forks: 42

vanniktech/lint-rules
A set of very opinionated lint rules.
Language: Kotlin - Size: 3.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 364 - Forks: 36

vanniktech/gradle-code-quality-tools-plugin
Gradle plugin that generates Checkstyle, PMD, CPD, Lint & Ktlint Tasks for every subproject.
Language: Kotlin - Size: 1.05 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 355 - Forks: 25

dalance/svlint
SystemVerilog linter
Language: Rust - Size: 4.03 MB - Last synced at: about 14 hours ago - Pushed at: 2 months ago - Stars: 343 - Forks: 42

lingochamp/okcheck
Incremental scan๏ผintegrate LintใKtLintใUnitTestใCheckstyleใFindbugsใPmd, powerful and easy to use
Language: Groovy - Size: 624 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 307 - Forks: 30

fsprojects/FSharpLint
Lint tool for F#
Language: F# - Size: 55.9 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 305 - Forks: 73

invertase/dart_custom_lint
๐ก Easily write powerful Dart & Flutter lint rules for your projects or for users of your packages.
Language: Dart - Size: 2.28 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 297 - Forks: 76

saranshsolanki/sketch-lint
Check the compliance of your design guidelines within seconds
Language: JavaScript - Size: 5.01 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 295 - Forks: 11

actions-rs/clippy-check ๐ฆ
๐ GitHub Action for PR annotations with clippy warnings
Language: TypeScript - Size: 2.13 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 292 - Forks: 41

ckaznocha/protoc-gen-lint
A plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Language: Go - Size: 1.06 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 285 - Forks: 15

passsy/dart-lint
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
Size: 493 KB - Last synced at: about 3 hours ago - Pushed at: 3 months ago - Stars: 276 - Forks: 82

ember-template-lint/ember-template-lint
Linter for Ember or Handlebars templates
Language: JavaScript - Size: 19.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 266 - Forks: 241

helm/chart-testing-action
A GitHub Action to lint and test Helm charts
Language: Shell - Size: 99.6 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 264 - Forks: 75

thombashi/pathvalidate
A Python library to sanitize/validate a string such as filenames/file-paths/etc.
Language: Python - Size: 876 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 251 - Forks: 14

dlang-community/D-Scanner
Swiss-army knife for D source code
Language: D - Size: 3.85 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 244 - Forks: 80

slackhq/slack-lints
A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.
Language: Kotlin - Size: 3.33 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 241 - Forks: 16

mschwager/cohesion
A tool for measuring Python class cohesion.
Language: Python - Size: 109 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 238 - Forks: 5

Serchinastico/Lin
Lin is an Android Lint tool made simple
Language: Kotlin - Size: 322 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 233 - Forks: 7

cytopia/docker-ansible
Alpine-based multistage-build version of Ansible for reproducible usage in CI
Language: Makefile - Size: 420 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 232 - Forks: 65

nvuillam/npm-groovy-lint
Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files using command line
Language: JavaScript - Size: 105 MB - Last synced at: about 15 hours ago - Pushed at: 1 day ago - Stars: 222 - Forks: 64

primer/stylelint-config
Sharable stylelint config used by GitHub's CSS
Language: JavaScript - Size: 2.67 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 206 - Forks: 19

stelligent/config-lint
Command line tool to validate configuration files
Language: HCL - Size: 1.45 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 206 - Forks: 39

yeonjuan/html-eslint
An ESLint plugin for linting HTML files and HTML in JavaScript Template Literals
Language: JavaScript - Size: 6.02 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 202 - Forks: 36

sindresorhus/grunt-recess ๐ฆ
[DEPRECATED] Lint and minify CSS and LESS
Language: JavaScript - Size: 74.2 KB - Last synced at: 8 days ago - Pushed at: over 9 years ago - Stars: 200 - Forks: 29

val-town/codemirror-ts
lint, hover, goto, autocomplete, and twoslash extensions for CodeMirror + TypeScript
Language: TypeScript - Size: 2.45 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 196 - Forks: 17

vlajos/misspell-fixer
Simple tool for fixing common misspellings, typos in source code
Language: sed - Size: 490 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 191 - Forks: 24

denisraslov/folderslint
๐ Directory structure linter for Front-End projects
Language: JavaScript - Size: 635 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 189 - Forks: 4

validator/grunt-html
Grunt plugin for HTML validation, using the official Nu Html Checker (v.Nu)
Language: JavaScript - Size: 70.4 MB - Last synced at: about 15 hours ago - Pushed at: 7 months ago - Stars: 183 - Forks: 41

fathyb/parcel-plugin-typescript
๐จ Enhanced TypeScript support for Parcel
Language: TypeScript - Size: 1.26 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 182 - Forks: 18

cortinico/ktfmt-gradle
A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse ๐งน๐
Language: Kotlin - Size: 854 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 180 - Forks: 20

cuonglm/gocmt
Add missing comment on exported function, method, type, constant, variable in go file
Language: Go - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 175 - Forks: 28

cflint/CFLint
Static code analysis for CFML (a linter)
Language: Java - Size: 13.4 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 174 - Forks: 84

TheLartians/Format.cmake
๐ Stylize your code! Automatic clang-format and cmake-format targets for CMake.
Language: Python - Size: 53.7 KB - Last synced at: 31 minutes ago - Pushed at: 5 months ago - Stars: 167 - Forks: 28

Pettier/pettier
Prettier config that randomizes options and arbitrarily switches between spaces and tabs ๐
Language: JavaScript - Size: 21.5 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 162 - Forks: 7

ProgrammingRainbow/NvChad-2.5
How to install and configure NvChad
Language: Lua - Size: 4.15 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 157 - Forks: 18
