Tags: taufek/overcommit
Tags
0.41.0 * Add [`PhpCs`](http://pear.php.net/package/PHP_CodeSniffer) pre-commit hook * Add [`PhpLint`](http://php.net/manual/en/features.commandline.options.php) pre-commit hook * Allow toggling colorize output via `OVERCOMMIT_COLOR` environment variable
0.40.0 * Add [`Pronto`](https://github.com/mmozuras/pronto) pre-commit hook * Add [`hadolint`](https://github.com/lukasmartinelli/hadolint) pre-commit hook * Add [`license_finder`](https://github.com/pivotal/LicenseFinder) pre-commit hook * Use the `core.hooksPath` Git configuration option when installing hooks * Gracefully handle binary files in `LineEndings` pre-commit hook * Relax `childprocess` dependency to allow 0.x * Gracefully handle gem loading errors when invoking Overcommit in a repo where the `gemfile` specified by the local `.overcommit.yml` references a gem version incompatible with the already-loaded Overcommit * Ignore `Makefile` and `*.go` files in `HardTabs` pre-commit hook by default
0.39.0 New Features * Add [`GitLfs`](https://git-lfs.github.com/) pre-push hook Changes * Update `childprocess` dependency to 0.6.x series * Auto-sign configuration file when installing hooks for the first time Bug Fixes * Fix `forwarding to private method` warning on Ruby 2.4.x * Fix potential hang when a hook's `parallelize` option was set to `false` * Fix `empty strings as pathspecs` warning introduced in Git 2.11
0.37.0 New Features * Add `FixMe` pre-commit hook, to ensure that no "token" words slips through. These strings are things you should fix now, not later * Add [`YAMLLint`](https://github.com/adrienverge/yamllint) pre-commit hook * Add `LicenseHeader` pre-commit enforcement to ensure open source projects contain proper license comments * Add [`Foodcritic`](http://www.foodcritic.io/) pre-commit hook * Add `LineEndings` pre-commit hook that allows you to enforcing UNIX- or Windows-style line endings Bug Fixes * Fix `CapitalizedSubject` to not fail when commit message starts with one or more empty lines
0.36.0 * Add [`Fasterer`](https://github.com/DamirSvrtan/fasterer) pre-commit hook * Add [`Brakeman`](http://brakemanscanner.org/) pre-push hook * Validate that hook `env` environment configurations have valid names/values
0.35.0 * Drop support for Ruby 1.9.3 * Fix `JavaCheckstyle` pre-commit hook to properly categorize `INFO` and `WARN` messages * Add `TestUnit` pre-push hook to run tests with `Test::Unit` * Add `BundleAudit` pre-commit hook to scan gems for vulnerabilities with [`bundle-audit`](https://github.com/rubysec/bundler-audit) * Copy hook files instead of symlinking * Add `Credo` pre-commit hook to check Elixir files * Remove `Brakeman` pre-commit hook as it could erroneously report clean runs depending on which files were committed to your repository. You should run this tool in a separate job/task in your CI runs as it doesn't make for a good pre-commit hook. * Add `Commitplease` pre-commit hook which checks commit messages with [`commitplease`](https://www.npmjs.com/package/commitplease)
PreviousNext