Adds support for 'log_file' in hook config

Specify a filename on a per hook basis and
pre-commit will write the STDOUT and STDERR
of that hook into the file. Useful for CI.

Resolves #499.
This commit is contained in:
Alex Hutton
2017-05-04 15:45:05 +10:00
committed by Alex Hutton
parent 5d43b05bd3
commit f2644a4f2e
6 changed files with 59 additions and 6 deletions

View File

@@ -53,6 +53,7 @@ MANIFEST_HOOK_DICT = schema.Map(
'^$',
),
schema.Optional('language_version', schema.check_string, 'default'),
schema.OptionalNoDefault('log_file', schema.check_string),
schema.Optional('minimum_pre_commit_version', schema.check_string, '0'),
schema.Optional('stages', schema.check_array(schema.check_string), []),
)