Update PHP-CS-Fixer · sebastianbergmann/php-file-iterator@3d44bdc (original) (raw)
`@@ -11,19 +11,22 @@
`
11
11
`$finder = PhpCsFixer\Finder::create()
`
12
12
` ->files()
`
13
13
` ->in(DIR . '/src')
`
14
``
`-
->in(DIR . '/tests');
`
``
14
`+
->in(DIR . '/tests')
`
``
15
`+
;
`
15
16
``
16
``
`-
return PhpCsFixer\Config::create()
`
17
``
`-
->setFinder($finder)
`
``
17
`+
$config = new PhpCsFixer\Config;
`
``
18
`+ config−>setFinder(config->setFinder(config−>setFinder(finder)
`
18
19
` ->setRiskyAllowed(true)
`
19
20
` ->setRules([
`
20
21
`'align_multiline_comment' => true,
`
21
22
`'array_indentation' => true,
`
``
23
`+
'array_push' => true,
`
22
24
`'array_syntax' => ['syntax' => 'short'],
`
``
25
`+
'backtick_to_shell_exec' => true,
`
23
26
`'binary_operator_spaces' => [
`
24
27
`'operators' => [
`
25
``
`-
'=' => 'align',
`
26
``
`-
'=>' => 'align',
`
``
28
`+
'=' => 'align_single_space_minimal',
`
``
29
`+
'=>' => 'align_single_space_minimal',
`
27
30
` ],
`
28
31
` ],
`
29
32
`'blank_line_after_namespace' => true,
`
`@@ -32,9 +35,12 @@
`
32
35
`'break',
`
33
36
`'continue',
`
34
37
`'declare',
`
``
38
`+
'default',
`
35
39
`'do',
`
``
40
`+
'exit',
`
36
41
`'for',
`
37
42
`'foreach',
`
``
43
`+
'goto',
`
38
44
`'if',
`
39
45
`'include',
`
40
46
`'include_once',
`
`@@ -50,47 +56,78 @@
`
50
56
` ],
`
51
57
`'braces' => true,
`
52
58
`'cast_spaces' => true,
`
53
``
`-
'class_attributes_separation' => ['elements' => ['const', 'method', 'property']],
`
``
59
`+
'class_attributes_separation' => [
`
``
60
`+
'elements' => [
`
``
61
`+
'const' => 'one',
`
``
62
`+
'method' => 'one',
`
``
63
`+
'property' => 'one'
`
``
64
`+
]
`
``
65
`+
],
`
``
66
`+
'class_definition' => true,
`
``
67
`+
'clean_namespace' => true,
`
54
68
`'combine_consecutive_issets' => true,
`
55
69
`'combine_consecutive_unsets' => true,
`
``
70
`+
'combine_nested_dirname' => true,
`
56
71
`'compact_nullable_typehint' => true,
`
57
72
`'concat_space' => ['spacing' => 'one'],
`
``
73
`+
'constant_case' => true,
`
58
74
`'declare_equal_normalize' => ['space' => 'none'],
`
59
75
`'declare_strict_types' => true,
`
60
76
`'dir_constant' => true,
`
``
77
`+
'echo_tag_syntax' => true,
`
61
78
`'elseif' => true,
`
62
79
`'encoding' => true,
`
``
80
`+
'ereg_to_preg' => true,
`
``
81
`+
'explicit_indirect_variable' => true,
`
``
82
`+
'explicit_string_variable' => true,
`
``
83
`+
'fopen_flag_order' => true,
`
63
84
`'full_opening_tag' => true,
`
``
85
`+
'fully_qualified_strict_types' => true,
`
64
86
`'function_declaration' => true,
`
``
87
`+
'function_to_constant' => true,
`
``
88
`+
'function_typehint_space' => true,
`
65
89
`'global_namespace_import' => [
`
66
90
`'import_classes' => true,
`
67
91
`'import_constants' => true,
`
68
92
`'import_functions' => true,
`
69
93
` ],
`
70
94
`'header_comment' => ['header' => $header, 'separate' => 'none'],
`
``
95
`+
'heredoc_to_nowdoc' => true,
`
``
96
`+
'implode_call' => true,
`
``
97
`+
'include' => true,
`
``
98
`+
'increment_style' => [
`
``
99
`+
'style' => PhpCsFixer\Fixer\Operator\IncrementStyleFixer::STYLE_POST,
`
``
100
`+
],
`
71
101
`'indentation_type' => true,
`
72
102
`'is_null' => true,
`
``
103
`+
'lambda_not_used_import' => true,
`
73
104
`'line_ending' => true,
`
74
105
`'list_syntax' => ['syntax' => 'short'],
`
75
106
`'logical_operators' => true,
`
76
107
`'lowercase_cast' => true,
`
77
``
`-
'lowercase_constants' => true,
`
78
108
`'lowercase_keywords' => true,
`
79
109
`'lowercase_static_reference' => true,
`
80
110
`'magic_constant_casing' => true,
`
81
``
`-
'method_argument_space' => ['ensure_fully_multiline' => true],
`
``
111
`+
'magic_method_casing' => true,
`
``
112
`+
'method_argument_space' => [
`
``
113
`+
'on_multiline' => 'ensure_fully_multiline',
`
``
114
`+
],
`
82
115
`'modernize_types_casting' => true,
`
83
116
`'multiline_comment_opening_closing' => true,
`
84
117
`'multiline_whitespace_before_semicolons' => true,
`
85
118
`'native_constant_invocation' => false,
`
86
119
`'native_function_casing' => false,
`
87
120
`'native_function_invocation' => false,
`
``
121
`+
'native_function_type_declaration_casing' => true,
`
88
122
`'new_with_braces' => false,
`
89
123
`'no_alias_functions' => true,
`
``
124
`+
'no_alias_language_construct_call' => true,
`
90
125
`'no_alternative_syntax' => true,
`
``
126
`+
'no_binary_string' => true,
`
91
127
`'no_blank_lines_after_class_opening' => true,
`
92
128
`'no_blank_lines_after_phpdoc' => true,
`
93
129
`'no_blank_lines_before_namespace' => true,
`
``
130
`+
'no_break_comment' => true,
`
94
131
`'no_closing_tag' => true,
`
95
132
`'no_empty_comment' => true,
`
96
133
`'no_empty_phpdoc' => true,
`
`@@ -104,9 +141,9 @@
`
104
141
`'no_null_property_initialization' => true,
`
105
142
`'no_php4_constructor' => true,
`
106
143
`'no_short_bool_cast' => true,
`
107
``
`-
'no_short_echo_tag' => true,
`
108
144
`'no_singleline_whitespace_before_semicolons' => true,
`
109
145
`'no_spaces_after_function_name' => true,
`
``
146
`+
'no_spaces_around_offset' => true,
`
110
147
`'no_spaces_inside_parenthesis' => true,
`
111
148
`'no_superfluous_elseif' => true,
`
112
149
`'no_superfluous_phpdoc_tags' => [
`
`@@ -116,19 +153,26 @@
`
116
153
`'no_trailing_comma_in_singleline_array' => true,
`
117
154
`'no_trailing_whitespace' => true,
`
118
155
`'no_trailing_whitespace_in_comment' => true,
`
``
156
`+
'no_trailing_whitespace_in_string' => true,
`
119
157
`'no_unneeded_control_parentheses' => true,
`
120
158
`'no_unneeded_curly_braces' => true,
`
121
159
`'no_unneeded_final_method' => true,
`
122
160
`'no_unreachable_default_argument_value' => true,
`
``
161
`+
'no_unset_cast' => true,
`
123
162
`'no_unset_on_property' => true,
`
124
163
`'no_unused_imports' => true,
`
125
164
`'no_useless_else' => true,
`
126
165
`'no_useless_return' => true,
`
``
166
`+
'no_useless_sprintf' => true,
`
127
167
`'no_whitespace_before_comma_in_array' => true,
`
128
168
`'no_whitespace_in_blank_line' => true,
`
129
169
`'non_printable_character' => true,
`
130
170
`'normalize_index_brace' => true,
`
131
171
`'object_operator_without_whitespace' => true,
`
``
172
`+
'operator_linebreak' => [
`
``
173
`+
'only_booleans' => true,
`
``
174
`+
'position' => 'end',
`
``
175
`+
],
`
132
176
`'ordered_class_elements' => [
`
133
177
`'order' => [
`
134
178
`'use_trait',
`
164
208
`'direction' => 'ascend',
`
165
209
`'order' => 'alpha',
`
166
210
` ],
`
``
211
`+
'ordered_traits' => true,
`
``
212
`+
'php_unit_set_up_tear_down_visibility' => true,
`
``
213
`+
'php_unit_test_case_static_method_calls' => [
`
``
214
`+
'call_type' => 'this',
`
``
215
`+
],
`
167
216
`'phpdoc_add_missing_param_annotation' => false,
`
168
217
`'phpdoc_align' => true,
`
169
218
`'phpdoc_annotation_without_dot' => true,
`
170
219
`'phpdoc_indent' => true,
`
``
220
`+
'phpdoc_inline_tag_normalizer' => true,
`
171
221
`'phpdoc_no_access' => true,
`
``
222
`+
'phpdoc_no_alias_tag' => true,
`
172
223
`'phpdoc_no_empty_return' => true,
`
173
224
`'phpdoc_no_package' => true,
`
``
225
`+
'phpdoc_no_useless_inheritdoc' => true,
`
174
226
`'phpdoc_order' => true,
`
``
227
`+
'phpdoc_order_by_value' => [
`
``
228
`+
'annotations' => [
`
``
229
`+
'covers',
`
``
230
`+
'dataProvider',
`
``
231
`+
'throws',
`
``
232
`+
'uses',
`
``
233
`+
],
`
``
234
`+
],
`
175
235
`'phpdoc_return_self_reference' => true,
`
176
236
`'phpdoc_scalar' => true,
`
177
237
`'phpdoc_separation' => true,
`
178
238
`'phpdoc_single_line_var_spacing' => true,
`
179
239
`'phpdoc_summary' => true,
`
``
240
`+
'phpdoc_tag_casing' => true,
`
``
241
`+
'phpdoc_tag_type' => true,
`
180
242
`'phpdoc_to_comment' => true,
`
181
243
`'phpdoc_trim' => true,
`
182
244
`'phpdoc_trim_consecutive_blank_line_separation' => true,
`
183
245
`'phpdoc_types' => ['groups' => ['simple', 'meta']],
`
184
246
`'phpdoc_types_order' => true,
`
``
247
`+
'phpdoc_var_annotation_correct_order' => true,
`
185
248
`'phpdoc_var_without_name' => true,
`
186
249
`'pow_to_exponentiation' => true,
`
187
250
`'protected_to_private' => true,
`
188
251
`'return_assignment' => true,
`
189
252
`'return_type_declaration' => ['space_before' => 'none'],
`
190
253
`'self_accessor' => true,
`
``
254
`+
'self_static_accessor' => true,
`
191
255
`'semicolon_after_instruction' => true,
`
192
256
`'set_type_to_cast' => true,
`
193
257
`'short_scalar_cast' => true,
`
``
258
`+
'simple_to_complex_string_variable' => true,
`
194
259
`'simplified_null_return' => false,
`
195
260
`'single_blank_line_at_eof' => true,
`
``
261
`+
'single_class_element_per_statement' => true,
`
196
262
`'single_import_per_statement' => true,
`
197
263
`'single_line_after_imports' => true,
`
198
264
`'single_quote' => true,
`
``
265
`+
'single_space_after_construct' => true,
`
``
266
`+
'single_trait_insert_per_statement' => true,
`
``
267
`+
'space_after_semicolon' => true,
`
``
268
`+
'standardize_increment' => true,
`
199
269
`'standardize_not_equals' => true,
`
``
270
`+
'static_lambda' => true,
`
``
271
`+
'strict_param' => true,
`
``
272
`+
'string_line_ending' => true,
`
``
273
`+
'switch_case_semicolon_to_colon' => true,
`
``
274
`+
'switch_case_space' => true,
`
``
275
`+
'switch_continue_to_break' => true,
`
``
276
`+
'ternary_operator_spaces' => true,
`
``
277
`+
'ternary_to_elvis_operator' => true,
`
200
278
`'ternary_to_null_coalescing' => true,
`
201
``
`-
'trailing_comma_in_multiline_array' => true,
`
``
279
`+
'trailing_comma_in_multiline' => [
`
``
280
`+
'elements' => [
`
``
281
`+
'arrays'
`
``
282
`+
]
`
``
283
`+
],
`
202
284
`'trim_array_spaces' => true,
`
203
285
`'unary_operator_spaces' => true,
`
204
286
`'visibility_required' => [
`
`@@ -211,3 +293,5 @@
`
211
293
`'void_return' => true,
`
212
294
`'whitespace_after_comma_in_array' => true,
`
213
295
` ]);
`
``
296
+
``
297
`+
return $config;
`