diff --git a/.gitignore b/.gitignore index 3ac6b02..b8caf0c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,4 @@ composer.phar composer.lock .DS_Store -.php_cs tmp*.tmp \ No newline at end of file diff --git a/.php_cs b/.php_cs new file mode 100644 index 0000000..8fc6f32 --- /dev/null +++ b/.php_cs @@ -0,0 +1,85 @@ +files() + ->in(__DIR__) + ->exclude('vendor') + ->notName("*.md") + ->notName("*.xml") + ->notName("*.txt") + ->notName("*.phar") + ->ignoreDotFiles(true) + ->ignoreVCS(true); + +$fixers = [ + 'blankline_after_open_tag', + 'braces', + 'concat_without_spaces', + 'double_arrow_multiline_whitespaces', + 'duplicate_semicolon', + 'elseif', + 'empty_return', + 'encoding', + 'eof_ending', + 'extra_empty_lines', + 'function_call_space', + 'function_declaration', + 'include', + 'indentation', + 'join_function', + 'line_after_namespace', + 'linefeed', + 'list_commas', + 'logical_not_operators_with_successor_space', + 'lowercase_constants', + 'lowercase_keywords', + 'method_argument_space', + 'multiline_array_trailing_comma', + 'multiline_spaces_before_semicolon', + 'multiple_use', + 'namespace_no_leading_whitespace', + 'no_blank_lines_after_class_opening', + 'no_empty_lines_after_phpdocs', + 'object_operator', + 'operators_spaces', + 'parenthesis', + 'phpdoc_indent', + 'phpdoc_inline_tag', + 'phpdoc_no_access', + 'phpdoc_no_package', + 'phpdoc_scalar', + 'phpdoc_short_description', + 'phpdoc_to_comment', + 'phpdoc_trim', + 'phpdoc_type_to_var', + 'phpdoc_var_without_name', + 'remove_leading_slash_use', + 'remove_lines_between_uses', + 'return', + 'self_accessor', + 'short_array_syntax', + 'short_echo_tag', + 'short_tag', + 'single_array_no_trailing_comma', + 'single_blank_line_before_namespace', + 'single_line_after_imports', + 'single_quote', + 'spaces_before_semicolon', + 'spaces_cast', + 'standardize_not_equal', + 'ternary_spaces', + 'trailing_spaces', + 'trim_array_spaces', + 'unalign_equals', + 'unary_operators_spaces', + 'unused_use', + 'visibility', + 'whitespacy_lines', +]; + + +return Symfony\CS\Config\Config::create() + ->level(Symfony\CS\FixerInterface::NONE_LEVEL) + ->fixers($fixers) + ->finder($finder) + ->setUsingCache(true);