An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: lint

ruzickap/action-my-markdown-linter

Style checking and linting for Markdown files

Language: Shell - Size: 245 KB - Last synced at: 13 minutes ago - Pushed at: about 1 hour ago - Stars: 5 - Forks: 3

rubocop/rubocop-factory_bot

Code style checking for factory_bot files.

Language: Ruby - Size: 1.16 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 65 - Forks: 19

martincostello/lint-actions-powershell

Lints inline PowerShell script steps in GitHub Actions

Language: PowerShell - Size: 72.3 KB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 1 - Forks: 0

SemyonSinchenko/flake8-pyspark-with-column

A flake8 plugin that detects of usage withColumn in a loop or inside reduce

Language: Python - Size: 169 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 27 - Forks: 1

thisismypassport/shrinko8

Shrink (minify) Pico-8 (& Picotron) carts, as well as other tools (e..g linting, format conversion)

Language: Lua - Size: 2.01 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 116 - Forks: 8

VeryGoodOpenSource/very_good_analysis

Lint rules for Dart and Flutter used internally at Very Good Ventures 🦄

Language: Dart - Size: 228 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 414 - Forks: 42

DavidAnson/markdownlint-cli2

A fast, flexible, configuration-based command-line interface for linting Markdown/CommonMark files with the markdownlint library

Language: JavaScript - Size: 2.7 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 491 - Forks: 60

hartwork/no-cyclic-imports

:recycle: Tool to detect and report on cyclic imports in a Python codebase

Language: Python - Size: 140 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 2

zthun/janitor

Keep your application clean with aggregate lint tools and shared configurations.

Language: TypeScript - Size: 10.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

sthagen/csaf-lint

Experimental CSAF envelope and body profile validator.

Language: Python - Size: 5.32 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

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: 65.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12,176 - Forks: 1,687

ghostdevv/svelte-check-action

run svelte-check on the files that change in a pull request and have the errors commented

Language: TypeScript - Size: 609 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 1

hendrickson-tyler/eslint-config

An opinionated, personalized collection of ESLint configs for different languages and frameworks

Language: JavaScript - Size: 1.19 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

ganatan/angular-app

Angular 20 Fullstack App with SSR, PWA, SEO, and Node.js, Java backends

Language: HTML - Size: 48.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 792 - Forks: 379

alpheusday/shared.js

A collection of shareable packages

Language: JSON - Size: 17.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

chess99/mp-lens

✂️ Find unused files, dependencies and exports in your MiniProgram projects. Knip it before you ship it!

Language: TypeScript - Size: 2.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

sindresorhus/awesome-lint

Linter for Awesome lists

Language: JavaScript - Size: 313 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 665 - Forks: 63

haskell-actions/hlint-scan

Scan Haskell code with HLint.

Language: Haskell - Size: 649 KB - Last synced at: 2 days ago - Pushed at: 21 days ago - Stars: 23 - Forks: 2

detekt/detekt

Static code analysis for Kotlin

Language: Kotlin - Size: 151 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6,538 - Forks: 798

hugoalh/deno-lint-rules

A Deno module for hugoalh Deno lint rules.

Language: TypeScript - Size: 745 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

arduino/arduino-lint

Tool to check for problems with Arduino projects

Language: Go - Size: 9.35 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 116 - Forks: 12

secretlint/secretlint

Pluggable linting tool to prevent committing credential.

Language: TypeScript - Size: 32.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,144 - Forks: 45

raven-actions/actionlint

✅ Run actionlint in your GitHub workflow

Size: 532 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 32 - Forks: 3

gnoverse/tlin

Advanced Linter for Gno

Language: Go - Size: 447 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13 - Forks: 3

dalance/svlint

SystemVerilog linter

Language: Rust - Size: 4.14 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 348 - Forks: 42

konstruktoid/action-pylint

A GitHub action that checks Python code using black and ruff

Language: Dockerfile - Size: 1.05 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 5

bmish/eslint-doc-generator

Automatic documentation generator for ESLint plugins and rules.

Language: TypeScript - Size: 2.83 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 97 - Forks: 12

stylelint/stylelint

A mighty CSS linter that helps you avoid errors and enforce conventions.

Language: JavaScript - Size: 33.9 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 11,272 - Forks: 972

reviewdog/reviewdog

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

Language: Go - Size: 5.07 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 8,478 - Forks: 448

checkmake/checkmake

experimental linter/analyzer for Makefiles

Language: Go - Size: 327 KB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 1,083 - Forks: 45

VdustR/eslint-config

ViPro's ESLint configuration.

Language: TypeScript - Size: 1.83 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Correia-jpv/fucking-static-analysis

⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more. With repository stars⭐ and forks🍴

Language: Rust - Size: 40.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22 - Forks: 1

huijiewei/resolid-config

Eslint and Prettier config

Language: JavaScript - Size: 196 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

helm/chart-testing-action

A GitHub Action to lint and test Helm charts

Language: Shell - Size: 99.6 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 264 - Forks: 78

jimmy-guzman/eslint-config

A simple, modern ESLint config that covers most use cases.

Language: TypeScript - Size: 1.77 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 1

import-js/eslint-plugin-import

ESLint plugin with rules that help validate proper imports.

Language: JavaScript - Size: 3.79 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 5,750 - Forks: 1,547

somebadcode/commit-tool

Commit tool for linting (mirror)

Language: Go - Size: 127 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Azure/k8s-lint

GitHub Action to validate Kubernetes manifest files

Language: TypeScript - Size: 19.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 35 - Forks: 13

pinterest/ktlint

An anti-bikeshedding Kotlin linter with built-in formatter

Language: Kotlin - Size: 17.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6,451 - Forks: 517

webpro-nl/knip

✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

Language: TypeScript - Size: 23.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8,328 - Forks: 263

jsx-eslint/eslint-plugin-react

React-specific linting rules for ESLint

Language: JavaScript - Size: 8.03 MB - Last synced at: 4 days ago - Pushed at: 18 days ago - Stars: 9,174 - Forks: 2,762

rhysd/actionlint

:octocat: Static checker for GitHub Actions workflow files

Language: Go - Size: 63 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 3,177 - Forks: 178

textlint/textlint

textlint is the pluggable linter for natural language text.

Language: TypeScript - Size: 30.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,943 - Forks: 156

ember-template-lint/ember-template-lint

Linter for Ember or Handlebars templates

Language: JavaScript - Size: 17.8 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 266 - Forks: 240

cortinico/ktfmt-gradle

A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘

Language: Kotlin - Size: 887 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 185 - Forks: 20

neilime/php-css-lint

CSS Linter for PHP

Language: PHP - Size: 655 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 6

conventional-changelog/commitlint

📓 Lint commit messages

Language: TypeScript - Size: 18.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17,620 - Forks: 927

alex-lit/lint-kit

Preset of configuration files and dependencies for linting web applications (designed for Vue.js with TypeScript)

Language: JavaScript - Size: 7.28 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

PurpleBooth/git-mit

A git hook suite to supercharge your commits! Seamlessly pair program, tag issues, and craft stellar commit messages effortlessly.

Language: Rust - Size: 11.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 73 - Forks: 4

greenbone/actions

GitHub Actions for Greenbone projects

Language: Python - Size: 2.46 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 12 - Forks: 6

Blarc/gitlab-template-lint-plugin

Intellij plugin for linting Gitlab CI/CD yaml templates.

Language: Kotlin - Size: 1.3 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 77 - Forks: 2

stelligent/cfn_nag

Linting tool for CloudFormation templates

Language: Ruby - Size: 1.43 MB - Last synced at: about 23 hours ago - Pushed at: 11 months ago - Stars: 1,282 - Forks: 211

stegripe/eslint-config

An ESLint shareable configuration that we used in our projects.

Language: JavaScript - Size: 438 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

melmorabity/helm-kubeconform

Kubeconform Helm plugin

Language: Python - Size: 98.6 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 14 - Forks: 1

miketheman/flake8-sqlalchemy

flake8-sqlalchemy

Language: Python - Size: 107 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

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.39 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 244 - Forks: 16

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.61 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 786 - Forks: 93

invertase/dart_custom_lint

💡 Easily write powerful Dart & Flutter lint rules for your projects or for users of your packages.

Language: Dart - Size: 2.24 MB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 302 - Forks: 77

yeonjuan/html-eslint

An ESLint plugin for linting HTML files and HTML in JavaScript Template Literals

Language: JavaScript - Size: 7.12 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 227 - Forks: 45

codacy/codacy-analysis-cli

The Codacy Analysis CLI is a command line interface that enables you to execute Codacy code analysis locally.

Language: Scala - Size: 1.59 MB - Last synced at: about 2 hours ago - Pushed at: 5 days ago - Stars: 102 - Forks: 29

vanniktech/lint-rules

A set of very opinionated lint rules.

Language: Kotlin - Size: 3.5 MB - Last synced at: 6 days ago - Pushed at: 6 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: 6 days ago - Pushed at: 6 days ago - Stars: 356 - Forks: 25

github/erblint-github

Template style checking for GitHub's Ruby projects

Language: Ruby - Size: 553 KB - Last synced at: 33 minutes ago - Pushed at: 6 days ago - Stars: 54 - Forks: 7

ackama/eslint-config-ackama

Standard ESLint configurations for Ackama projects.

Language: TypeScript - Size: 3.07 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 2

dart-archive/linter 📦

Linter for Dart.

Language: Dart - Size: 7.91 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 631 - Forks: 166

DavidAnson/markdownlint

A Node.js style checker and lint tool for Markdown/CommonMark files.

Language: JavaScript - Size: 32.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5,200 - Forks: 774

WhosNickDoglio/dagger-rules

Static analysis checks for using Dagger, Anvil, or Hilt.

Language: Kotlin - Size: 2.02 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

thombashi/pathvalidate

A Python library to sanitize/validate a string such as filenames/file-paths/etc.

Language: Python - Size: 839 KB - Last synced at: about 23 hours ago - Pushed at: 7 days ago - Stars: 262 - Forks: 15

AndreaPontrandolfo/sheriff

A comprehensive and opinionated Typescript-first ESLint configuration.

Language: TypeScript - Size: 16.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 157 - Forks: 9

rygent/eslint-config-terrax

The ESLint shareable config

Language: TypeScript - Size: 1.73 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

ext/npm-pkg-lint

Opinionated linter for NPM package tarball and package.json metadata.

Language: TypeScript - Size: 7.03 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 1

lumirlumir/npm-textlint-rule-allowed-uris

A textlint rule for checking allowed or disallowed URIs in links and images of Markdown.🔥

Language: JavaScript - Size: 1.68 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

lumirlumir/npm-clang-format-node

Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.🐉

Language: JavaScript - Size: 166 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 22 - Forks: 1

MorevM/eslint-config

Strict shareable ESLint configuration

Language: TypeScript - Size: 7.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

enabletechnologies/pre-commit-hooks

Out-of-the-box hooks for pre-commit

Language: Makefile - Size: 133 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

laravel/pint

Laravel Pint is an opinionated PHP code style fixer for minimalists.

Language: PHP - Size: 333 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2,926 - Forks: 153

gplint/gplint

A Gherkin/Pickle linter written in javascript

Language: TypeScript - Size: 2.95 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 3

webhintio/hint

💡 A hinting engine for the web

Language: TypeScript - Size: 71.1 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 3,651 - Forks: 740

ts-safeql/safeql

Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.

Language: TypeScript - Size: 2.49 MB - Last synced at: 9 days ago - Pushed at: 21 days ago - Stars: 1,461 - Forks: 25

remarkjs/remark-lint

plugins to check (lint) markdown code style

Language: JavaScript - Size: 4.69 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 979 - Forks: 135

MeilCli/common-lint-reporter

Multiple format supported lint reporter for GitHub Actions

Language: TypeScript - Size: 16.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 1

ckaznocha/intrange

intrange is a program for checking for loops that could use the Go 1.22 integer range feature.

Language: Go - Size: 221 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 30 - Forks: 2

joereynolds/sql-lint

An SQL linter

Language: TypeScript - Size: 7.97 MB - Last synced at: 8 days ago - Pushed at: 19 days ago - Stars: 445 - Forks: 42

lint-md/lint-md

:books: 检查中文 markdown 编写格式规范的命令行工具,基于 AST,方便集成 CI,写博客 / 文档必备。支持 API 调用!

Language: TypeScript - Size: 288 KB - Last synced at: about 2 hours ago - Pushed at: about 1 year ago - Stars: 940 - Forks: 55

QuantumLeaps/qtools

QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS

Language: C - Size: 20.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 137 - Forks: 50

rillig/pkglint

Verifier for pkgsrc packages

Language: Go - Size: 7.96 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 1

dreamsicle-io/wp-theme-assets

The default package for the Create WP Theme CLI tool.

Language: PHP - Size: 1.17 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 1

abelflopes/eslint-config-tsr-pro

Professional grade eslint configuration targeted for typescript & react projects

Language: TypeScript - Size: 242 KB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

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.4 MB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 781 - Forks: 62

welpo/git-sumi

The non-opinionated Rust-based commit message linter.

Language: Rust - Size: 9.25 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 23 - Forks: 1

anolilab/javascript-style-guide

This project is a code style guide of all basic back- and front end project used at Anolilab.

Language: TypeScript - Size: 21 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10 - Forks: 3

rubocop/rubocop-rspec

Code style checking for RSpec files.

Language: Ruby - Size: 4 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 829 - Forks: 277

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: 8 days ago - Pushed at: over 1 year ago - Stars: 3,568 - Forks: 1,308

uber/lint-checks

A set of opinionated and useful lint checks

Language: Kotlin - Size: 3.4 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 77 - Forks: 8

GaijinEntertainment/go-exhaustruct

golang analyzer that finds structures with uninitialized fields

Language: Go - Size: 142 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 156 - Forks: 19

hbmartin/awesome-android-lint

A curated list of great Android lint custom rules and resources

Size: 29.3 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 52 - Forks: 1

infinum/js-linters

Infinum's JS team linter rules

Language: TypeScript - Size: 1.34 MB - Last synced at: 10 minutes ago - Pushed at: 12 days ago - Stars: 7 - Forks: 0

duaraghav8/Ethlint

(Formerly Solium) Code quality & Security Linter for Solidity

Language: JavaScript - Size: 1.65 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 927 - Forks: 130

wronai/gollm

goLLM - Go Learn, Lead, Master! 🚀 Intelligent Python code quality guardian with LLM integration, automated TODO management and CHANGELOG generation.

Language: Python - Size: 1.31 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

rpm-software-management/rpmlint

Tool for checking common errors in rpm packages

Language: Python - Size: 38.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 151 - Forks: 120