mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-19 13:01:19 +00:00
38 lines
757 B
JSON
38 lines
757 B
JSON
![]() |
{
|
||
|
"pre-commit": {
|
||
|
"enabled": true,
|
||
|
"actions": [
|
||
|
{
|
||
|
"action": "\\CaptainHook\\App\\Hook\\PHP\\Action\\Linting",
|
||
|
"options": [],
|
||
|
"conditions": []
|
||
|
},
|
||
|
{
|
||
|
"action": "composer phpcs -- {$STAGED_FILES|of-type:php}",
|
||
|
"options": [],
|
||
|
"conditions": [
|
||
|
{
|
||
|
"exec": "\\CaptainHook\\App\\Hook\\Condition\\FileStaged\\OfType",
|
||
|
"args": ["php"]
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"pre-push": {
|
||
|
"enabled": true,
|
||
|
"actions": [
|
||
|
{
|
||
|
"action": "composer test -- --no-coverage",
|
||
|
"options": [],
|
||
|
"conditions": []
|
||
|
},
|
||
|
{
|
||
|
"action": "composer rector",
|
||
|
"options": [],
|
||
|
"conditions": []
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|