All Projects β†’ Pre Commit Hooks β†’ Similar Projects or Alternatives

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

Pre Commit
A framework for managing and maintaining multi-language pre-commit hooks.
Stars: ✭ 7,024 (+169.64%)
Mutual labels:  linter, refactoring, pre-commit
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐢 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (-84.88%)
Mutual labels:  linter, pre-commit
Reorder python imports
Rewrites source to reorder python imports
Stars: ✭ 320 (-87.72%)
Mutual labels:  linter, refactoring
scalafix-maven-plugin
Enables automatic refactoring and linting of Maven projects written in Scala using Scalafix.
Stars: ✭ 15 (-99.42%)
Mutual labels:  refactoring, linter
Best Of Python Dev
πŸ† A ranked list of awesome python developer tools and libraries. Updated weekly.
Stars: ✭ 243 (-90.67%)
Mutual labels:  linter, refactoring
Scalafix
Refactoring and linting tool for Scala
Stars: ✭ 597 (-77.08%)
Mutual labels:  linter, refactoring
Tsqllint
Configurable linting for TSQL
Stars: ✭ 123 (-95.28%)
Mutual labels:  linter
Bento
[DEPRECATED] Find Python web-app bugs delightfully fast, without changing your workflow. 🍱
Stars: ✭ 147 (-94.36%)
Mutual labels:  linter
Editorconfig Checker
A tool to verify that your files are in harmony with your .editorconfig
Stars: ✭ 119 (-95.43%)
Mutual labels:  linter
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-95.62%)
Mutual labels:  refactoring
Clippy Check
πŸ“Ž GitHub Action for PR annotations with clippy warnings
Stars: ✭ 159 (-93.9%)
Mutual labels:  linter
Cscout
C code refactoring browser
Stars: ✭ 139 (-94.66%)
Mutual labels:  refactoring
Zoe
πŸŒ€ Zero-config ESLint toolchain with sensible defaults.
Stars: ✭ 113 (-95.66%)
Mutual labels:  linter
Mypy
Optional static typing for Python
Stars: ✭ 11,995 (+360.46%)
Mutual labels:  linter
Jql
Java code analysis and linting with SQL
Stars: ✭ 148 (-94.32%)
Mutual labels:  linter
Eyo
πŸ¦” CLI for restoring the letter Β«Ρ‘Β» (yo) in russian texts
Stars: ✭ 119 (-95.43%)
Mutual labels:  linter
Sublimelinter
The code linting framework for Sublime Text 3
Stars: ✭ 1,920 (-26.3%)
Mutual labels:  linter
Flint
Fast and configurable filesystem (file and directory names) linter
Stars: ✭ 115 (-95.59%)
Mutual labels:  linter
Protolint
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Stars: ✭ 142 (-94.55%)
Mutual labels:  linter
Cargo Deadlinks
Cargo subcommand for checking your documentation for broken links
Stars: ✭ 113 (-95.66%)
Mutual labels:  linter
Deal
Design by contract for Python with static checker and tests' generation.
Stars: ✭ 164 (-93.7%)
Mutual labels:  linter
Lemonj
δΈ€δΈͺ青向 CSS/LESS/SCSS ηš„εˆ†ζžγ€εε‘³ι“ζ£€ζŸ₯ε’Œθ‡ͺεŠ¨εŒ–ι‡ζž„ε·₯具。
Stars: ✭ 112 (-95.7%)
Mutual labels:  refactoring
Ale
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Stars: ✭ 11,380 (+336.85%)
Mutual labels:  linter
Scopelint
scopelint checks for unpinned variables in go programs
Stars: ✭ 110 (-95.78%)
Mutual labels:  linter
Typo3 Rector
Rector for TYPO3
Stars: ✭ 107 (-95.89%)
Mutual labels:  refactoring
Misspell Fixer
Simple tool for fixing common misspellings, typos in source code
Stars: ✭ 154 (-94.09%)
Mutual labels:  linter
Nitpick
Enforce the same settings across multiple language-independent projects
Stars: ✭ 134 (-94.86%)
Mutual labels:  linter
Swiftdi
SwiftDI the new way to use your dependency in Swift 5.1
Stars: ✭ 107 (-95.89%)
Mutual labels:  linter
Njsscan
njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
Stars: ✭ 128 (-95.09%)
Mutual labels:  linter
Gulp Stylelint
Gulp plugin for running Stylelint results through various reporters.
Stars: ✭ 149 (-94.28%)
Mutual labels:  linter
Ansible Lint Action
GitHub Action for running ansible-lint as part of your workflows! [ https://github.com/marketplace/actions/ansible-lint ]
Stars: ✭ 124 (-95.24%)
Mutual labels:  linter
Textlint
The pluggable natural language linter for text and markdown.
Stars: ✭ 2,158 (-17.16%)
Mutual labels:  linter
Liche
Fast Link Checker for Markdown and HTML in Go
Stars: ✭ 123 (-95.28%)
Mutual labels:  linter
Cljstyle
A tool for formatting Clojure code
Stars: ✭ 148 (-94.32%)
Mutual labels:  linter
Lesshint
A tool to aid you in writing clean and consistent Less.
Stars: ✭ 119 (-95.43%)
Mutual labels:  linter
Pythonvscode
This extension is now maintained in the Microsoft fork.
Stars: ✭ 2,013 (-22.73%)
Mutual labels:  linter
Surelog
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST API.
Stars: ✭ 116 (-95.55%)
Mutual labels:  linter
Rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Stars: ✭ 11,593 (+345.03%)
Mutual labels:  linter
Cfn Python Lint
CloudFormation Linter
Stars: ✭ 1,770 (-32.05%)
Mutual labels:  linter
Eslint Watch
ESLint with simple watching capabilities
Stars: ✭ 159 (-93.9%)
Mutual labels:  linter
Dockle
Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
Stars: ✭ 1,713 (-34.24%)
Mutual labels:  linter
Refactoring Summary 2nd Javascript
Summary of "Refactoring: Improving the Design of Existing Code (2nd Edition)" by Martin Fowler
Stars: ✭ 142 (-94.55%)
Mutual labels:  refactoring
Reftools
reftools - refactoring tools for Go
Stars: ✭ 113 (-95.66%)
Mutual labels:  refactoring
Autorefactor
Eclipse plugin to automatically refactor Java code bases
Stars: ✭ 168 (-93.55%)
Mutual labels:  refactoring
Abaplint
Standalone linter for ABAP
Stars: ✭ 111 (-95.74%)
Mutual labels:  linter
Piranha
A tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (-29.37%)
Mutual labels:  refactoring
Yamllint
A linter for YAML files.
Stars: ✭ 1,750 (-32.82%)
Mutual labels:  linter
Cflint
Static code analysis for CFML (a linter)
Stars: ✭ 156 (-94.01%)
Mutual labels:  linter
Mort
Dead CSS detection
Stars: ✭ 109 (-95.82%)
Mutual labels:  refactoring
Errcheck
errcheck checks that you checked errors.
Stars: ✭ 1,763 (-32.32%)
Mutual labels:  linter
Import Linter
Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.
Stars: ✭ 105 (-95.97%)
Mutual labels:  linter
Poetic
Automatically install and maintain ESLint, Prettier, EditorConfig and Airbnb rules for JavaScript, TypeScript and React.
Stars: ✭ 165 (-93.67%)
Mutual labels:  linter
Npm Package Json Lint
Configurable linter for package.json files
Stars: ✭ 106 (-95.93%)
Mutual labels:  linter
Wsl Proxy
WSL proxy files for editor/linux interop
Stars: ✭ 134 (-94.86%)
Mutual labels:  linter
Wemake Python Styleguide
The strictest and most opinionated python linter ever!
Stars: ✭ 1,714 (-34.2%)
Mutual labels:  linter
Doc8
Style checker for sphinx (or other) rst documentation.
Stars: ✭ 105 (-95.97%)
Mutual labels:  linter
Kube Lint
A linter for Kubernetes resources with a customizable rule set
Stars: ✭ 152 (-94.17%)
Mutual labels:  linter
Rewrite
Semantic code search and transformation
Stars: ✭ 134 (-94.86%)
Mutual labels:  refactoring
Gopherci
GopherCI was a project to help you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other third party static analysis tools.
Stars: ✭ 105 (-95.97%)
Mutual labels:  linter
Svlint
SystemVerilog linter
Stars: ✭ 103 (-96.05%)
Mutual labels:  linter
1-60 of 515 similar projects