Skip to content

Commit 6378a20

Browse files
Add missing shorthands
1 parent addaa1f commit 6378a20

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

src/Runner/Shorthand.php

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,29 +35,38 @@ class Shorthand
3535
private static array $map = [
3636
'action' => [
3737
'branch' => [
38-
'ensurenaming' => Hook\Branch\Action\EnsureNaming::class,
38+
'namemustmatchregex' => Hook\Branch\Action\EnsureNaming::class,
3939
'preventpushoffixupandsquashcommits' => Hook\Branch\Action\BlockFixupAndSquashCommits::class,
4040
],
41+
'tools' => [
42+
'checkcomposerlockfile' => Hook\Composer\Action\CheckLockFile::class,
43+
'phplint' => Hook\PHP\Action\Linting::class,
44+
'clovertestcoverage' => Hook\PHP\Action\TestCoverage::class,
45+
],
4146
'debug' => [
4247
'fail' => Hook\Debug\Failure::class,
4348
'ok' => Hook\Debug\Success::class,
4449
],
4550
'file' => [
46-
'blocksecrets' => Hook\Diff\Action\BlockSecrets::class,
47-
'doesnotcontainregex' => Hook\File\Action\DoesNotContainRegex::class,
48-
'isnotempty' => Hook\File\Action\IsNotEmpty::class,
49-
'maxsize' => Hook\File\Action\MaxSize::class,
51+
'blocksecrets' => Hook\Diff\Action\BlockSecrets::class,
52+
'contentmustnotmatchregex' => Hook\File\Action\DoesNotContainRegex::class,
53+
'maxsize' => Hook\File\Action\MaxSize::class,
54+
'mustbeempty' => Hook\File\Action\IsEmpty::class,
55+
'mustnotbeempty' => Hook\File\Action\IsNotEmpty::class,
56+
'mustexist' => Hook\File\Action\Exists::class,
5057
],
5158
'message' => [
5259
'injectissuekeyfrombranch' => Hook\Message\Action\InjectIssueKeyFromBranch::class,
5360
'cacheonfail ' => Hook\Message\Action\CacheOnFail::class,
61+
'mustfollowrules' => Hook\Message\Action\Rules::class,
5462
'mustfollowbeamsrules' => Hook\Message\Action\Beams::class,
5563
'mustmatchregex' => Hook\Message\Action\Regex::class,
5664
'preparefromfile' => Hook\Message\Action\PrepareFromFile::class,
5765
'prepare' => Hook\Message\Action\Prepare::class,
5866
],
5967
'notify' => [
60-
'gitnotify' => Hook\Notify\Action\Notify::class,
68+
'gitnotify' => Hook\Notify\Action\Notify::class,
69+
'askconfirmation' => Hook\UserInput\AskConfirmation::class,
6170
],
6271
],
6372
'condition' => [

tests/unit/Runner/ShorthandTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public function testDetectsInvalidConditionShorthandName(): void
7474
*/
7575
public function testFindsActionClassByShorthand(): void
7676
{
77-
$class = Shorthand::getActionClass('Captainhook.Branch.EnsureNaming');
77+
$class = Shorthand::getActionClass('Captainhook.Branch.NameMustMatchRegex');
7878
$this->assertTrue(str_contains($class, 'CaptainHook\App\Hook\Branch\Action\EnsureNaming'));
7979
}
8080

0 commit comments

Comments
 (0)