Skip to content

Instantly share code, notes, and snippets.

@gmq
Last active June 9, 2017 21:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gmq/b33d5550230ed2a65d78b4eb01d50bf3 to your computer and use it in GitHub Desktop.
Save gmq/b33d5550230ed2a65d78b4eb01d50bf3 to your computer and use it in GitHub Desktop.
# Use this file to configure the Overcommit hooks you wish to use. This will
# extend the default configuration defined in:
# https://github.com/brigade/overcommit/blob/master/config/default.yml
#
# At the topmost level of this YAML file is a key representing type of hook
# being run (e.g. pre-commit, commit-msg, etc.). Within each type you can
# customize each hook, such as whether to only run it on certain files (via
# `include`), whether to only display output if it fails (via `quiet`), etc.
#
# For a complete list of hooks, see:
# https://github.com/brigade/overcommit/tree/master/lib/overcommit/hook
#
# For a complete list of options that you can use to customize hooks, see:
# https://github.com/brigade/overcommit#configuration
#
# Uncomment the following lines to make the configuration take effect.
verify_signatures: false
CommitMsg:
CapitalizedSubject:
enabled: false
MessageFormat:
enabled: true
pattern: '^((content|int|fix|feat|task|spec|test|WIP|wip|squash|refactor|fixup)\((.+)\): (.+))'
expected_pattern_message: '<type>(<scope>): <subject>'
sample_message: 'feat(app): add very important sidebar'
on_fail: warn
PreCommit:
ALL:
problem_on_unmodified_line: warn
exclude:
- 'public/**/*'
- 'bower_components/**/*'
- 'node_modules/**/*'
- 'vendor/**/*'
RuboCop:
enabled: true
EsLint:
enabled: true
PostCheckout:
BundleInstall:
enabled: true
# TrailingWhitespace:
# enabled: true
# exclude:
# - '**/db/structure.sql' # Ignore trailing whitespace in generated files
#
#PostCheckout:
# ALL: # Special hook name that customizes all hooks of this type
# quiet: true # Change all post-checkout hooks to only display output on failure
#
# IndexTags:
# enabled: true # Generate a tags file with `ctags` each time HEAD changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment