Skip to content

Commit aa5d187

Browse files
committed
Use Fabbot in the CI
Inspired by symfony/panther#684 Signed-off-by: Hugo Alliaume <[email protected]>
1 parent a227377 commit aa5d187

File tree

6 files changed

+1
-40
lines changed

6 files changed

+1
-40
lines changed
File renamed without changes.

.github/workflows/static.yml

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -28,29 +28,6 @@ jobs:
2828
- name: PHPStan
2929
run: tools/phpstan/vendor/bin/phpstan analyze --no-progress --error-format=checkstyle | cs2pr
3030

31-
php-cs-fixer:
32-
name: PHP-CS-Fixer
33-
runs-on: ubuntu-22.04
34-
35-
steps:
36-
- name: Checkout code
37-
uses: actions/checkout@v2
38-
39-
- name: Setup PHP
40-
uses: shivammathur/setup-php@v2
41-
with:
42-
php-version: 8.1
43-
coverage: none
44-
tools: cs2pr
45-
46-
- name: Install php-cs-fixer
47-
uses: ramsey/composer-install@v1
48-
with:
49-
composer-options: "--working-dir=tools/php-cs-fixer"
50-
51-
- name: PHP-CS-Fixer
52-
run: tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --dry-run --diff
53-
5431
psalm:
5532
name: Psalm
5633
runs-on: ubuntu-22.04

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ phpunit.xml
33
tools/*/composer.lock
44
tools/*/vendor
55
vendor/
6-
.php-cs-fixer.cache
76
.phpunit.result.cache

.php-cs-fixer.cache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"php":"8.3.9","version":"3.64.0","indent":" ","lineEnding":"\n","rules":{"list_syntax":true,"visibility_required":true,"ternary_to_null_coalescing":true,"array_syntax":true,"php_unit_dedicate_assert_internal_type":{"target":"7.5"},"php_unit_namespaced":{"target":"6.0"},"php_unit_dedicate_assert":{"target":"5.6"},"php_unit_expectation":{"target":"5.6"},"php_unit_mock":{"target":"5.5"},"php_unit_no_expectation_annotation":{"target":"4.3"},"align_multiline_comment":true,"backtick_to_shell_exec":true,"binary_operator_spaces":true,"blank_line_before_statement":{"statements":["return"]},"braces_position":{"allow_single_line_anonymous_functions":true,"allow_single_line_empty_anonymous_classes":true},"class_attributes_separation":{"elements":{"method":"one"}},"class_definition":{"single_line":true},"class_reference_name_casing":true,"clean_namespace":true,"concat_space":true,"declare_parentheses":true,"echo_tag_syntax":true,"empty_loop_body":{"style":"braces"},"empty_loop_condition":true,"fully_qualified_strict_types":true,"function_declaration":true,"general_phpdoc_tag_rename":{"replacements":{"inheritDocs":"inheritDoc"}},"global_namespace_import":{"import_classes":false,"import_constants":false,"import_functions":false},"include":true,"increment_style":true,"integer_literal_case":true,"lambda_not_used_import":true,"linebreak_after_opening_tag":true,"magic_constant_casing":true,"magic_method_casing":true,"method_argument_space":{"on_multiline":"ignore"},"native_function_casing":true,"native_type_declaration_casing":true,"no_alias_language_construct_call":true,"no_alternative_syntax":true,"no_binary_string":true,"no_blank_lines_after_phpdoc":true,"no_empty_comment":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_extra_blank_lines":{"tokens":["attribute","case","continue","curly_brace_block","default","extra","parenthesis_brace_block","square_brace_block","switch","throw","use"]},"no_leading_namespace_whitespace":true,"no_mixed_echo_print":true,"no_multiline_whitespace_around_double_arrow":true,"no_null_property_initialization":true,"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_spaces_around_offset":true,"no_superfluous_phpdoc_tags":{"allow_hidden_params":true,"remove_inheritdoc":true},"no_trailing_comma_in_singleline":true,"no_unneeded_braces":{"namespaces":true},"no_unneeded_control_parentheses":{"statements":["break","clone","continue","echo_print","others","return","switch_case","yield","yield_from"]},"no_unneeded_import_alias":true,"no_unset_cast":true,"no_unused_imports":true,"no_useless_concat_operator":true,"no_useless_nullsafe_operator":true,"no_whitespace_before_comma_in_array":true,"normalize_index_brace":true,"nullable_type_declaration":true,"nullable_type_declaration_for_default_null_value":true,"object_operator_without_whitespace":true,"operator_linebreak":{"only_booleans":true},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"alpha"},"ordered_types":{"null_adjustment":"always_last","sort_algorithm":"none"},"php_unit_fqcn_annotation":true,"php_unit_method_casing":true,"phpdoc_align":true,"phpdoc_annotation_without_dot":true,"phpdoc_indent":true,"phpdoc_inline_tag_normalizer":true,"phpdoc_no_access":true,"phpdoc_no_alias_tag":true,"phpdoc_no_package":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_order":{"order":["param","return","throws"]},"phpdoc_return_self_reference":true,"phpdoc_scalar":true,"phpdoc_separation":{"groups":[["Annotation","NamedArgumentConstructor","Target"],["author","copyright","license"],["category","package","subpackage"],["property","property-read","property-write"],["deprecated","link","see","since"]]},"phpdoc_single_line_var_spacing":true,"phpdoc_summary":true,"phpdoc_tag_type":{"tags":{"inheritDoc":"inline"}},"phpdoc_to_comment":true,"phpdoc_trim":true,"phpdoc_trim_consecutive_blank_line_separation":true,"phpdoc_types":true,"phpdoc_types_order":{"null_adjustment":"always_last","sort_algorithm":"none"},"phpdoc_var_without_name":true,"semicolon_after_instruction":true,"simple_to_complex_string_variable":true,"single_class_element_per_statement":true,"single_import_per_statement":true,"single_line_comment_spacing":true,"single_line_comment_style":{"comment_types":["hash"]},"single_line_throw":true,"single_quote":true,"single_space_around_construct":true,"space_after_semicolon":{"remove_in_empty_for_expressions":true},"standardize_increment":true,"standardize_not_equals":true,"statement_indentation":{"stick_comment_to_next_continuous_control_statement":true},"switch_continue_to_break":true,"trailing_comma_in_multiline":{"elements":["arrays","match","parameters"]},"trim_array_spaces":true,"type_declaration_spaces":true,"types_spaces":true,"unary_operator_spaces":true,"whitespace_after_comma_in_array":true,"yoda_style":true,"array_indentation":true,"cast_spaces":true,"new_with_parentheses":{"anonymous_class":false},"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"compact_nullable_type_declaration":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"return_type_declaration":true,"short_scalar_cast":true,"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_line_after_imports":true,"spaces_inside_parentheses":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true,"array_push":true,"combine_nested_dirname":true,"dir_constant":true,"ereg_to_preg":true,"error_suppression":true,"fopen_flag_order":true,"fopen_flags":{"b_mode":false},"function_to_constant":true,"get_class_to_class_keyword":true,"implode_call":true,"is_null":true,"logical_operators":true,"long_to_shorthand_operator":true,"modernize_strpos":true,"modernize_types_casting":true,"native_constant_invocation":{"strict":false},"native_function_invocation":{"include":["@compiler_optimized"],"scope":"namespaced","strict":true},"no_alias_functions":true,"no_homoglyph_names":true,"no_php4_constructor":true,"no_unneeded_final_method":true,"no_useless_sprintf":true,"non_printable_character":true,"ordered_traits":true,"php_unit_construct":true,"php_unit_mock_short_will_return":true,"php_unit_set_up_tear_down_visibility":true,"php_unit_test_annotation":true,"psr_autoloading":true,"self_accessor":true,"set_type_to_cast":true,"string_length_to_empty":true,"string_line_ending":true,"ternary_to_elvis_operator":true,"pow_to_exponentiation":true,"no_trailing_whitespace_in_string":true,"no_unreachable_default_argument_value":true,"header_comment":{"header":"This file is part of the Symfony WebpackEncoreBundle package.\n\n(c) Fabien Potencier <[email protected]>\n\nFor the full copyright and license information, please view the LICENSE\nfile that was distributed with this source code."}},"hashes":{"src\/DependencyInjection\/WebpackEncoreExtension.php":"7806cb96ba648aac54ad90761c40c978","src\/Exception\/EntrypointNotFoundException.php":"5d42e4287ea28b40a23919d84e954cdd","src\/Exception\/UndefinedBuildException.php":"2b37e9723e56b688110dc20ccae6af13","src\/Event\/RenderAssetTagEvent.php":"b5ad4a8bc5d6f197a9867899b3674b71","src\/EventListener\/PreLoadAssetsEventListener.php":"2bd1ddf721a405abc8ed50a6bce22510","src\/EventListener\/ExceptionListener.php":"bfbc2d654796246ebec755d9ad09ce40","src\/EventListener\/ResetAssetsEventListener.php":"c9654663731445c4fc318bc9babb3b46","src\/Asset\/EntrypointLookupCollection.php":"ffa23a9cbf4622eb83c2254ff3df86a2","src\/Asset\/TagRenderer.php":"0b59642d038b46b6744963df18c4e827","src\/Asset\/EntrypointLookupCollectionInterface.php":"28a435ef8df33dfb6e11886bb315bd65","src\/Asset\/IntegrityDataProviderInterface.php":"f800ab437520ae7a922b72f2064bf7fe","src\/Asset\/EntrypointLookupInterface.php":"fa01714bb059e376ea6a74ade9877d5f","src\/Asset\/EntrypointLookup.php":"48254539dd2597c380a8774a0d3d5d8d","src\/CacheWarmer\/EntrypointCacheWarmer.php":"41eab2ee57a22c6037f8d7cda7f975c7","src\/WebpackEncoreBundle.php":"d717af9f3e15593ee8f1cd82834599ba","src\/Twig\/EntryFilesTwigExtension.php":"2bfed7802297b80937f0aa49b35ed4e6","src\/DependencyInjection\/Configuration.php":"5cccc15abc1643bfcd73a02139608841","tests\/Asset\/EntrypointLookupTest.php":"7b8a637490bf00fdef99cc4c9fc081bf","tests\/Asset\/EntrypointLookupCollectionTest.php":"bba418dcbdb86a4599b0080bf7b4c9a7","tests\/Asset\/TagRendererTest.php":"eab08cfd026f76477bf970a83883225c","tests\/EventListener\/ExceptionListenerTest.php":"26a208abf07a50cf6ec1bdb7b17fe53c","tests\/EventListener\/PreLoadAssetsEventListenerTest.php":"ae1023548a8fbb04b4b02dc64ed213f8","tests\/TestEntrypointLookupIntegrityDataProviderInterface.php":"fc6b5861b8e963787a56fdbe71972afc","tests\/IntegrationTest.php":"a5b30075ba8e206c6c0121dae66892e2"}}

CONTRIBUTING.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,6 @@ tools/phpstan/vendor/bin/phpstan analyze
1515
tools/phpstan/vendor/bin/phpstan analyze --generate-baseline
1616
```
1717

18-
PHP CS Fixer
19-
------------
20-
21-
```bash
22-
composer install --working-dir=tools/php-cs-fixer
23-
# Check what can be fixed
24-
tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --dry-run --diff
25-
# Fix them
26-
tools/php-cs-fixer/vendor/bin/php-cs-fixer fix --diff
27-
```
28-
2918
Psalm
3019
-----
3120

tools/php-cs-fixer/composer.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)