Tags: zaratan/overcommit
Tags
0.60.0 * Allow overriding `Gemfile.lock` location for `BundleCheck` pre-commit hook * Fix `ReplaceBranch` prepare-commit-msg hook to allow trailing spaces * Add `MixFormat` pre-commit hook * Add `MixTest` pre-push hook * Allow loading custom local configuration from `.local-overcommit.yml` * Handle `Psych::DisallowedClass` when running `YamlSyntax` pre-commit hook * Add support for specifying custom `encoding` in `RailsSchemaUpToDate` pre-commit hook
0.59.0 * Add `--disable-pending-cops` as default flag to `RuboCop` pre-commit hook to ignore non-existent cops. Requires RuboCop `0.82.0` or newer. * Fix deprecation warning for `Bundler.with_clean_env`. * Fix handling of some kinds of pronto errors in the `Pronto` hook. * Fix encoding of process output on Windows. * Add support for specifying hook type to `--run` flag. * Fix message regex parser for Stylelint. * Fix configuration loading on Ruby 3.1. * Fix `YamlSyntax` to support aliases when parsing. * Fix run output to explicitly flush partial logs.
0.58.0 * Add `rexml` dependency explicitly to support Ruby 3.0. * Add `DartAnalyzer` pre-commit hook to analyze Dart files. * Add `PubTest` and `FlutterTest` pre-push hooks to run `pub test` and `flutter test` for Dart projects, respectively. * Update `index-tags` script to support scanning only files tracked by Git. * Fix `EsLint` pre-commit hook to not report certain false positives. * Update `YamlLint` to `fail` the run instead of `warn` when errors are detected. * Update `YamlLint` parse the line number of output so it is line aware. * Gracefully handle breaking behavior in upstream Psych gem to support YAML aliases. * Fix case where `git` would delete all tracked files when popping stash.
0.53.0 * Improve performance in `PhpCs` pre-commit hook * Add `Pronto` pre-push hook * Remove erroneous extra newline in replacement string for `ReplaceBranch` prepare-commit-msg hook * Add note about potentially checking your stash when hook is interrupted * Add support for skipping hooks based on command result using the `skip_if` option
PreviousNext