All Projects → Pre Commit → Similar Projects or Alternatives

515 Open source projects that are alternatives of or similar to Pre Commit

Pre Commit Hooks
Some out-of-the-box hooks for pre-commit
Stars: ✭ 2,605 (-62.91%)
Mutual labels:  linter, refactoring, pre-commit
Scalafix
Refactoring and linting tool for Scala
Stars: ✭ 597 (-91.5%)
Mutual labels:  linter, refactoring
scalafix-maven-plugin
Enables automatic refactoring and linting of Maven projects written in Scala using Scalafix.
Stars: ✭ 15 (-99.79%)
Mutual labels:  refactoring, linter
Best Of Python Dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Stars: ✭ 243 (-96.54%)
Mutual labels:  linter, refactoring
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (-94.39%)
Mutual labels:  linter, pre-commit
Reorder python imports
Rewrites source to reorder python imports
Stars: ✭ 320 (-95.44%)
Mutual labels:  linter, refactoring
Sonar Kotlin
SonarQube plugin for Kotlin
Stars: ✭ 412 (-94.13%)
Mutual labels:  linter
Postcss Bem Linter
A BEM linter for postcss
Stars: ✭ 505 (-92.81%)
Mutual labels:  linter
Sqlvet
Go fearless SQL. Sqlvet performs static analysis on raw SQL queries in your Go code base.
Stars: ✭ 410 (-94.16%)
Mutual labels:  linter
Go Ruleguard
Define and run pattern-based custom linting rules.
Stars: ✭ 402 (-94.28%)
Mutual labels:  linter
Esprint
Fast eslint runner
Stars: ✭ 556 (-92.08%)
Mutual labels:  linter
Redbot
REDbot is lint for HTTP.
Stars: ✭ 475 (-93.24%)
Mutual labels:  linter
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (-94.53%)
Mutual labels:  linter
Eslint Config Standard React
ESLint Shareable Config for React/JSX support in JavaScript Standard Style
Stars: ✭ 416 (-94.08%)
Mutual labels:  linter
Flake8 Bugbear
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Stars: ✭ 518 (-92.63%)
Mutual labels:  linter
Alex
Catch insensitive, inconsiderate writing
Stars: ✭ 4,124 (-41.29%)
Mutual labels:  linter
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (-91.83%)
Mutual labels:  linter
Gitlint
Linting for your git commit messages
Stars: ✭ 404 (-94.25%)
Mutual labels:  linter
Textidote
Spelling, grammar and style checking on LaTeX documents
Stars: ✭ 483 (-93.12%)
Mutual labels:  linter
Lynt
✨ A zero config JavaScript linter with support for Typescript, Flow, and React.
Stars: ✭ 390 (-94.45%)
Mutual labels:  linter
Sourcery
Refactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
Stars: ✭ 372 (-94.7%)
Mutual labels:  refactoring
Isort
A Python utility / library to sort imports.
Stars: ✭ 4,377 (-37.69%)
Mutual labels:  linter
Redpen
RedPen is an open source proofreading tool to check if your technical documents meet the writing standard. RedPen supports various markup text formats (Markdown, Textile, AsciiDoc, Re:VIEW, reStructuredText and LaTeX).
Stars: ✭ 466 (-93.37%)
Mutual labels:  linter
Awesome Lint
Linter for Awesome lists
Stars: ✭ 385 (-94.52%)
Mutual labels:  linter
Proselint
A linter for prose.
Stars: ✭ 3,836 (-45.39%)
Mutual labels:  linter
Husky
Git hooks made easy 🐶 woof!
Stars: ✭ 25,056 (+256.72%)
Mutual labels:  pre-commit
Noverify
Pretty fast linter (code static analysis utility) for PHP
Stars: ✭ 458 (-93.48%)
Mutual labels:  linter
Sideways.vim
A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
Stars: ✭ 370 (-94.73%)
Mutual labels:  refactoring
Elm Analyse
A tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Stars: ✭ 418 (-94.05%)
Mutual labels:  linter
3rs Of Software Architecture
A guide on how to write readable, reusable, and refactorable software
Stars: ✭ 525 (-92.53%)
Mutual labels:  refactoring
Rainbow levels.vim
A different approach to code highlighting.
Stars: ✭ 415 (-94.09%)
Mutual labels:  refactoring
Devskim
DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities.
Stars: ✭ 576 (-91.8%)
Mutual labels:  linter
Rector
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (-32.53%)
Mutual labels:  refactoring
Oas Kit
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
Stars: ✭ 516 (-92.65%)
Mutual labels:  linter
Lockfile Lint
Lint an npm or yarn lockfile to analyze and detect security issues
Stars: ✭ 411 (-94.15%)
Mutual labels:  linter
Scientist.js
🔬 A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.
Stars: ✭ 600 (-91.46%)
Mutual labels:  refactoring
Clusterlint
A best practices checker for Kubernetes clusters. 🤠
Stars: ✭ 409 (-94.18%)
Mutual labels:  linter
Zally
A minimalistic, simple-to-use API linter
Stars: ✭ 499 (-92.9%)
Mutual labels:  linter
Singel
Single Element Pattern
Stars: ✭ 404 (-94.25%)
Mutual labels:  linter
Hadolint
Dockerfile linter, validate inline bash, written in Haskell
Stars: ✭ 6,284 (-10.54%)
Mutual labels:  linter
Credo
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (-41%)
Mutual labels:  linter
Graphql Schema Linter
Validate GraphQL schema definitions against a set of rules
Stars: ✭ 476 (-93.22%)
Mutual labels:  linter
Phplint
🐛 A tool that can speed up linting of php files by running several lint processes at once.
Stars: ✭ 646 (-90.8%)
Mutual labels:  linter
Godoctor
Go Doctor - The Golang Refactoring Engine
Stars: ✭ 387 (-94.49%)
Mutual labels:  refactoring
Gradle Lint Plugin
A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
Stars: ✭ 473 (-93.27%)
Mutual labels:  linter
Go Tools
Staticcheck - The advanced Go linter
Stars: ✭ 4,317 (-38.54%)
Mutual labels:  linter
Shellcheck
ShellCheck, a static analysis tool for shell scripts
Stars: ✭ 27,211 (+287.4%)
Mutual labels:  linter
Eslint
Find and fix problems in your JavaScript code.
Stars: ✭ 19,665 (+179.97%)
Mutual labels:  linter
Eslint Plugin Sonarjs
SonarJS rules for ESLint
Stars: ✭ 458 (-93.48%)
Mutual labels:  linter
Linter
Linter for Dart.
Stars: ✭ 372 (-94.7%)
Mutual labels:  linter
Phpactor
PHP completion, refactoring, introspection tool and language server.
Stars: ✭ 591 (-91.59%)
Mutual labels:  refactoring
Autoflake
Removes unused imports and unused variables as reported by pyflakes
Stars: ✭ 362 (-94.85%)
Mutual labels:  linter
Awesome Linters
A community-driven list of awesome linters.
Stars: ✭ 439 (-93.75%)
Mutual labels:  linter
Solhint
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (-94.83%)
Mutual labels:  linter
Vscode Shellcheck
An extension to use shellcheck linter in vscode
Stars: ✭ 354 (-94.96%)
Mutual labels:  linter
Pep8speaks
A GitHub app to automatically review Python code style over Pull Requests
Stars: ✭ 546 (-92.23%)
Mutual labels:  linter
Rubocop Rails
A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Stars: ✭ 433 (-93.84%)
Mutual labels:  linter
Clang Tools Extra
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Stars: ✭ 358 (-94.9%)
Mutual labels:  refactoring
Gometalinter
DEPRECATED: Use https://github.com/golangci/golangci-lint
Stars: ✭ 3,549 (-49.47%)
Mutual labels:  linter
Ktlint
An anti-bikeshedding Kotlin linter with built-in formatter
Stars: ✭ 4,629 (-34.1%)
Mutual labels:  linter
1-60 of 515 similar projects