| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- {
- "preset": "empty",
- "rules": {
- "align_multiline_comment": true,
- "array_indentation": true,
- "array_syntax": {
- "syntax": "short"
- },
- "binary_operator_spaces": {
- "default": "single_space"
- },
- "blank_line_after_namespace": true,
- "blank_line_after_opening_tag": true,
- "blank_line_before_statement": {
- "statements": [
- "return"
- ]
- },
- "blank_line_between_import_groups": true,
- "blank_lines_before_namespace": true,
- "braces_position": {
- "control_structures_opening_brace": "same_line",
- "functions_opening_brace": "next_line_unless_newline_at_signature_end",
- "anonymous_functions_opening_brace": "same_line",
- "classes_opening_brace": "next_line_unless_newline_at_signature_end",
- "anonymous_classes_opening_brace": "next_line_unless_newline_at_signature_end",
- "allow_single_line_empty_anonymous_classes": false,
- "allow_single_line_anonymous_functions": false
- },
- "cast_spaces": true,
- "class_definition": true,
- "class_reference_name_casing": true,
- "clean_namespace": true,
- "compact_nullable_type_declaration": true,
- "concat_space": true,
- "constant_case": {
- "case": "lower"
- },
- "control_structure_braces": true,
- "declare_equal_normalize": true,
- "elseif": true,
- "encoding": true,
- "full_opening_tag": true,
- "function_declaration": true,
- "heredoc_to_nowdoc": true,
- "include": true,
- "increment_style": {
- "style": "post"
- },
- "indentation_type": true,
- "integer_literal_case": true,
- "lambda_not_used_import": true,
- "line_ending": true,
- "list_syntax": {
- "syntax": "short"
- },
- "lowercase_cast": true,
- "lowercase_keywords": true,
- "lowercase_static_reference": true,
- "magic_constant_casing": true,
- "magic_method_casing": true,
- "method_argument_space": {
- "on_multiline": "ignore"
- },
- "method_chaining_indentation": true,
- "multiline_whitespace_before_semicolons": {
- "strategy": "no_multi_line"
- },
- "native_function_casing": true,
- "native_type_declaration_casing": true,
- "no_alternative_syntax": true,
- "no_binary_string": true,
- "no_blank_lines_after_class_opening": true,
- "no_blank_lines_after_phpdoc": true,
- "no_closing_tag": true,
- "no_empty_phpdoc": true,
- "no_empty_statement": true,
- "no_extra_blank_lines": {
- "tokens": [
- "extra",
- "throw",
- "use"
- ]
- },
- "no_leading_import_slash": true,
- "no_leading_namespace_whitespace": true,
- "no_mixed_echo_print": {
- "use": "echo"
- },
- "no_multiline_whitespace_around_double_arrow": true,
- "no_short_bool_cast": true,
- "no_singleline_whitespace_before_semicolons": true,
- "no_space_around_double_colon": true,
- "no_spaces_around_offset": {
- "positions": [
- "inside",
- "outside"
- ]
- },
- "no_spaces_after_function_name": true,
- "no_trailing_comma_in_singleline": true,
- "no_trailing_whitespace": true,
- "no_trailing_whitespace_in_comment": true,
- "no_unneeded_braces": true,
- "no_unneeded_control_parentheses": true,
- "no_unneeded_import_alias": true,
- "no_unset_cast": true,
- "no_unused_imports": true,
- "no_useless_return": true,
- "no_whitespace_before_comma_in_array": true,
- "no_whitespace_in_blank_line": true,
- "normalize_index_brace": true,
- "not_operator_with_successor_space": true,
- "nullable_type_declaration_for_default_null_value": true,
- "object_operator_without_whitespace": true,
- "ordered_imports": {
- "sort_algorithm": "alpha",
- "imports_order": [
- "const",
- "class",
- "function"
- ]
- },
- "phpdoc_align": {
- "align": "left",
- "spacing": {
- "param": 2
- }
- },
- "phpdoc_indent": true,
- "phpdoc_inline_tag_normalizer": true,
- "phpdoc_no_access": 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": [
- [
- "deprecated",
- "link",
- "see",
- "since"
- ],
- [
- "author",
- "copyright",
- "license"
- ],
- [
- "category",
- "package",
- "subpackage"
- ],
- [
- "property",
- "property-read",
- "property-write"
- ],
- [
- "param",
- "return"
- ]
- ]
- },
- "phpdoc_single_line_var_spacing": true,
- "phpdoc_summary": true,
- "phpdoc_trim": true,
- "phpdoc_types": true,
- "phpdoc_var_without_name": true,
- "return_type_declaration": {
- "space_before": "none"
- },
- "short_scalar_cast": true,
- "single_blank_line_at_eof": true,
- "single_class_element_per_statement": true,
- "single_import_per_statement": true,
- "single_line_after_imports": true,
- "single_line_comment_style": true,
- "single_quote": true,
- "space_after_semicolon": true,
- "spaces_inside_parentheses": true,
- "standardize_not_equals": true,
- "switch_case_semicolon_to_colon": true,
- "switch_case_space": true,
- "switch_continue_to_break": true,
- "ternary_operator_spaces": true,
- "trailing_comma_in_multiline": true,
- "trim_array_spaces": true,
- "type_declaration_spaces": true,
- "types_spaces": true,
- "unary_operator_spaces": true,
- "visibility_required": {
- "elements": [
- "method",
- "property"
- ]
- },
- "whitespace_after_comma_in_array": true
- },
- "notPath": [
- "tests/Foundation/fixtures/bad-syntax-strategy.php"
- ]
- }
|