From 5ff006c364d18b664ed49c47dee8c2f3e7d26f1c Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 12 Dec 2017 18:17:34 +0100 Subject: [PATCH] Add conde formatter config --- .editorconfig | 9 +++ .php_cs | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++ phpcs.xml | 5 ++ 3 files changed, 176 insertions(+) create mode 100644 .editorconfig create mode 100644 .php_cs create mode 100644 phpcs.xml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a43d2a4 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*.php] +indent_style = space +indent_size = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/.php_cs b/.php_cs new file mode 100644 index 0000000..5ccfd8d --- /dev/null +++ b/.php_cs @@ -0,0 +1,162 @@ +exclude('somedir') + ->notPath('src/Symfony/Component/Translation/Tests/fixtures/resources.php') + ->in(__DIR__); + +return PhpCsFixer\Config::create() + ->setRules(json_decode('{ + "visibility_required":true, + "ternary_to_null_coalescing":true, + "binary_operator_spaces":{ + "align_double_arrow":true + }, + "blank_line_after_opening_tag":false, + "blank_line_before_statement":{ + "statements":[ + "return" + ] + }, + "braces":{ + "allow_single_line_closure":true + }, + "cast_spaces":true, + "class_definition":{ + "singleLine":true + }, + "concat_space":{ + "spacing":"one" + }, + "declare_equal_normalize":true, + "function_typehint_space":true, + "include":true, + "increment_style":true, + "lowercase_cast":true, + "magic_constant_casing":true, + "method_argument_space":true, + "method_separation":true, + "native_function_casing":true, + "new_with_braces":true, + "no_blank_lines_after_class_opening":true, + "no_blank_lines_after_phpdoc":true, + "no_empty_comment":true, + "no_empty_phpdoc":true, + "no_empty_statement":true, + "no_extra_consecutive_blank_lines":{ + "tokens":[ + "curly_brace_block", + "extra", + "parenthesis_brace_block", + "square_brace_block", + "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_spaces_around_offset":true, + "no_trailing_comma_in_list_call":true, + "no_trailing_comma_in_singleline_array":true, + "no_unneeded_control_parentheses":true, + "no_unneeded_curly_braces":true, + "no_unneeded_final_method":true, + "no_unused_imports":true, + "no_whitespace_before_comma_in_array":true, + "no_whitespace_in_blank_line":true, + "normalize_index_brace":true, + "object_operator_without_whitespace":true, + "ordered_imports":true, + "php_unit_fqcn_annotation":true, + "phpdoc_add_missing_param_annotation":true, + "phpdoc_align":true, + "phpdoc_annotation_without_dot":true, + "phpdoc_indent":true, + "phpdoc_inline_tag":true, + "phpdoc_no_access":true, + "phpdoc_no_alias_tag":true, + "phpdoc_no_empty_return":false, + "phpdoc_no_package":true, + "phpdoc_no_useless_inheritdoc":true, + "phpdoc_order":true, + "phpdoc_return_self_reference":true, + "phpdoc_scalar":true, + "phpdoc_separation":true, + "phpdoc_single_line_var_spacing":true, + "phpdoc_summary":true, + "phpdoc_to_comment":true, + "phpdoc_trim":true, + "phpdoc_types":true, + "phpdoc_types_order":{ + "null_adjustment":"always_last" + }, + "phpdoc_var_without_name":true, + "protected_to_private":true, + "return_type_declaration":true, + "self_accessor":true, + "semicolon_after_instruction":true, + "short_scalar_cast":true, + "single_blank_line_before_namespace":false, + "single_class_element_per_statement":true, + "single_line_comment_style":{ + "comment_types":[ + "hash" + ] + }, + "single_quote":true, + "space_after_semicolon":{ + "remove_in_empty_for_expressions":true + }, + "standardize_not_equals":true, + "ternary_operator_spaces":true, + "trailing_comma_in_multiline_array":true, + "trim_array_spaces":false, + "unary_operator_spaces":true, + "whitespace_after_comma_in_array":true, + "yoda_style":true, + "blank_line_after_namespace":true, + "elseif":true, + "function_declaration":true, + "indentation_type":true, + "line_ending":true, + "lowercase_constants":true, + "lowercase_keywords":true, + "no_break_comment":true, + "no_useless_return":true, + "no_closing_tag":true, + "no_spaces_after_function_name":true, + "no_spaces_inside_parenthesis":true, + "no_trailing_whitespace":true, + "no_trailing_whitespace_in_comment":true, + "single_blank_line_at_eof":true, + "single_import_per_statement":true, + "single_line_after_imports":true, + "switch_case_semicolon_to_colon":true, + "switch_case_space":true, + "encoding":true, + "full_opening_tag":true, + "no_superfluous_elseif":true, + "no_useless_else":true, + "compact_nullable_typehint":true, + "align_multiline_comment":true, + "combine_consecutive_issets":true, + "list_syntax":{ + "syntax":"short" + }, + "array_syntax":{ + "syntax":"short" + }, + "blank_line_before_return":true, + "combine_consecutive_unsets":true, + "no_multiline_whitespace_before_semicolons":true, + "no_null_property_initialization":true, + "no_short_echo_tag":true, + "no_useless_else":true + }', true)) + ->setFinder($finder); diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 0000000..9658429 --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,5 @@ + + + PSR-2 ruleset + +