fix tests

This commit is contained in:
Dennis Eichhorn 2023-09-25 15:54:41 +00:00
parent 2ad68a0c2a
commit 737f5b78cd
3 changed files with 160 additions and 2 deletions

View File

@ -20,6 +20,6 @@ jobs:
uses: github/super-linter/slim@v4 uses: github/super-linter/slim@v4
env: env:
VALIDATE_ALL_CODEBASE: false VALIDATE_ALL_CODEBASE: false
FILTER_REGEX_EXCLUDE: .*phpstan_autoloader.php FILTER_REGEX_EXCLUDE: .*Config/*
DEFAULT_BRANCH: develop DEFAULT_BRANCH: develop
GITHUB_TOKEN: ${{ secrets.GH_PAT }} GITHUB_TOKEN: ${{ secrets.GH_PAT }}

156
Config/.php-cs-fixer.php Normal file
View File

@ -0,0 +1,156 @@
<?php
$finder = PhpCsFixer\Finder::create()
->exclude('MainRepository')
->exclude('vendor')
->in(__DIR__ . '/../../');
$rules = '{
"array_syntax": {
"syntax": "short"
},
"blank_line_after_namespace": true,
"global_namespace_import": {
"import_classes": false,
"import_constants": false,
"import_functions": false
},
"binary_operator_spaces": {
"operators": {
"=": "align",
".=": "align",
"+=": "align",
"-=": "align",
"*=": "align",
"\/=": "align",
"|=": "align",
"&=": "align",
"=>": "align",
"??=": "align",
">>=": "align",
"<<=": "align"
}
},
"cast_spaces": {
"space": "single"
},
"class_attributes_separation": {
"elements": {
"const": "one",
"method": "one",
"property": "one"
}
},
"combine_consecutive_issets": true,
"compact_nullable_typehint": true,
"declare_strict_types": true,
"declare_equal_normalize": {
"space": "none"
},
"elseif": true,
"encoding": true,
"explicit_indirect_variable": true,
"explicit_string_variable": true,
"function_to_constant": true,
"implode_call": true,
"increment_style": {
"style": "pre"
},
"is_null": true,
"yoda_style": {
"equal": false,
"identical": false,
"less_and_greater": false
},
"line_ending": true,
"logical_operators": true,
"lowercase_cast": true,
"constant_case": {
"case": "lower"
},
"lowercase_keywords": true,
"modernize_types_casting": true,
"native_constant_invocation": true,
"native_function_casing": true,
"native_function_invocation": {
"include": [
"@all"
]
},
"new_with_braces": true,
"no_extra_blank_lines": {
"tokens": [
"break",
"case",
"continue",
"curly_brace_block",
"extra",
"return",
"switch",
"throw",
"use"
]
},
"no_spaces_after_function_name": true,
"no_alias_functions": true,
"no_closing_tag": true,
"no_empty_comment": true,
"no_empty_phpdoc": true,
"no_empty_statement": true,
"no_homoglyph_names": true,
"no_mixed_echo_print": {
"use": "echo"
},
"no_php4_constructor": true,
"no_singleline_whitespace_before_semicolons": true,
"no_spaces_inside_parenthesis": true,
"no_trailing_whitespace": true,
"no_unneeded_final_method": true,
"no_unused_imports": true,
"no_useless_return": true,
"no_whitespace_before_comma_in_array": true,
"no_whitespace_in_blank_line": true,
"non_printable_character": true,
"normalize_index_brace": true,
"ordered_imports": {
"sort_algorithm": "alpha"
},
"ordered_interfaces": {
"order": "alpha"
},
"php_unit_construct": true,
"php_unit_internal_class": true,
"php_unit_set_up_tear_down_visibility": true,
"phpdoc_indent": true,
"phpdoc_align": {
"align": "vertical"
},
"phpdoc_annotation_without_dot": true,
"phpdoc_scalar": true,
"phpdoc_return_self_reference": {
"replacements": {
"this": "self"
}
},
"phpdoc_trim": true,
"phpdoc_trim_consecutive_blank_line_separation": true,
"random_api_migration": true,
"self_accessor": true,
"return_type_declaration": {
"space_before": "one"
},
"semicolon_after_instruction": true,
"set_type_to_cast": true,
"short_scalar_cast": true,
"single_blank_line_at_eof": true,
"single_line_after_imports": true,
"standardize_increment": true,
"trailing_comma_in_multiline": true,
"trim_array_spaces": true,
"visibility_required": true,
"void_return": true
}';
$config = new PhpCsFixer\Config();
return $config->setRules(\json_decode($rules, true))
->setFinder($finder);

View File

@ -4,7 +4,9 @@ declare(strict_types=1);
$postBody = $_POST['payload'] ?? ''; $postBody = $_POST['payload'] ?? '';
$payload = \json_decode($postBody, true); $payload = \json_decode($postBody, true);
if (isset($payload['organization'], $payload['organization']['login']) && $payload['organization']['login'] === 'Karaka') { if (isset($payload['organization'], $payload['organization']['login'])
&& $payload['organization']['login'] === 'Karaka'
) {
\shell_exec('./buildProject.sh > /dev/null 2>/dev/null &'); \shell_exec('./buildProject.sh > /dev/null 2>/dev/null &');
echo 'Installing'; echo 'Installing';