Skip to content

Commit 67ad0d2

Browse files
committed
Remove expected_return_value. Resolves pre-commit#232
1 parent 3472f2b commit 67ad0d2

5 files changed

Lines changed: 2 additions & 7 deletions

File tree

pre_commit/clientlib/validate_manifest.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ class InvalidManifestError(ValueError):
2424
'language': {'type': 'string'},
2525
'language_version': {'type': 'string', 'default': 'default'},
2626
'files': {'type': 'string'},
27-
'expected_return_value': {'type': 'number', 'default': 0},
2827
'stages': {
2928
'type': 'array',
3029
'default': [],

pre_commit/commands/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def _run_single_hook(hook, repo, args, write, skips=frozenset()):
8787

8888
retcode, stdout, stderr = repo.run_hook(hook, filenames)
8989

90-
if retcode != hook['expected_return_value']:
90+
if retcode:
9191
retcode = 1
9292
print_color = color.RED
9393
pass_fail = 'Failed'

tests/clientlib/validate_manifest_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ def test_additional_manifest_failing(obj):
7777
'language': 'python',
7878
'language_version': 'python3.3',
7979
'files': r'\.py$',
80-
'expected_return_value': 0,
8180
}],
8281
True,
8382
),

tests/commands/run_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -476,8 +476,7 @@ def test_local_hook_fails(
476476
('hooks', [OrderedDict((
477477
('id', 'no-todo'),
478478
('name', 'No TODO'),
479-
('entry', 'grep -iI todo'),
480-
('expected_return_value', 1),
479+
('entry', 'sh -c "! grep -iI todo $@" --'),
481480
('language', 'system'),
482481
('files', ''),
483482
))])

tests/manifest_test.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def test_manifest_contents(manifest):
2323
'description': '',
2424
'entry': 'bin/hook.sh',
2525
'exclude': '^$',
26-
'expected_return_value': 0,
2726
'files': '',
2827
'id': 'bash_hook',
2928
'language': 'script',
@@ -39,7 +38,6 @@ def test_hooks(manifest):
3938
'description': '',
4039
'entry': 'bin/hook.sh',
4140
'exclude': '^$',
42-
'expected_return_value': 0,
4341
'files': '',
4442
'id': 'bash_hook',
4543
'language': 'script',

0 commit comments

Comments
 (0)