Tags: deanrad/overcommit
Tags
0.49.0 New Features * Add `skipped_commit_types` option to `ReplaceBranch` prepare-commit-msg hook * Add `RubySyntax` pre-commit hook * Add `CodeSpellCheck` pre-commit hook Changes * Relax `childprocess` dependency to allow version 1.x Bug Fixes * Fix deadlock which was more likely to occur when setting `parallelize` on a hook to `false` * Fix `Mdl` hook to use JSON output and not fail on unexpected output
0.47.0 New Features * Add support for `prepare-commit-message` hooks * Add [`SwiftLint`](https://github.com/realm/SwiftLint) pre-commit hook * Add [`KtLint`](https://github.com/shyiko/ktlint) pre-commit hook * Add `TerraformFormat` pre-commit hook * Add [`CookStyle`](https://docs.chef.io/cookstyle.html) pre-commit hook Changes * Update `validator_uri` for `W3cHtml` pre-commit hook * Update `TsLint` pre-commit hook to support new output format * Update `BundleCheck` error message with additional instructions Bug Fixes * Add `--force-exclusion` flag to `Reek` pre-commit hook configuration to ensure excluded files are excluded
0.46.0 * Fix `Credo` pre-commit hook to lint applicable files only rather than all files * Add `PhpCsFixer` pre-commit hook * Add `YardCoverage` pre-commit hook * Add `Flay` pre-commit hook * Add `Stylelint` pre-commit hook * Fix `TsLint` default flags to work with `tslint` 5.11+
0.45.0 New Features * Add `CargoTest` pre-push hook for running `cargo test` * Add `min_subject_width` option to `TextWidth` `commit-msg` hook Changes * Drop support for Ruby versions 2.1 and older Bug Fixes * Fix detection of `.git` directory location on Git versions before 2.5
0.44.0 New Features * Add support for [worktrees](https://git-scm.com/docs/git-worktree) Bug Fixes * Fix installer to not attempt to remove old hooks directory if non-empty * Fix erroneous `fatal` error message from a pre-commit hook run when adding the first submodule to a repo
0.42.0 New Features * Add `YarnInstall` post-checkout, post-commit, post-merge, and post-rewrite hooks * Add [`metadata-json-lint`](https://voxpupuli.org/blog/2014/11/06/linting-metadata-json/) pre-commit hook * Add [`RstLint`](https://github.com/twolfson/restructuredtext-lint) pre-commit hook * Add `YarnInstall` post-checkout, post-commit, post-merge, and post-rewrite hooks * Add additional file patterns for `ChamberSecurity` pre-commit hook * Add `ChamberCompare` and `ChamberVerification` pre-commit hooks * Add `ComposerInstall` post-checkout, post-commit, post-merge, and post-rewrite hooks * Add ability to `pre-push` hooks to inspect modified files for pushed refs * Add [`PhpStan`](https://github.com/phpstan/phpstan) pre-commit hook Changes * Run `GoLint` pre-commit hook against each file individually * Improve performance of `BundleAudit` checking of `Gemfile.lock` file * Allow ad hoc hooks to run executables not tracked by Git * Drop support for Ruby 2.0 Bug Fixes * Fix `LineEndings` pre-commit hook handling of file paths with spaces * Fix `Mdl` pre-commit hook message parsing regex * Fix `RailsBestPractices` hook to only run against changed files * Fix Overcommit installation in submodules * Don't print backtrace of signature change for `overcommit --run`
PreviousNext