.php_cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. $finder = Symfony\CS\Finder\DefaultFinder::create()
  3. ->in([__DIR__ . '/lib', __DIR__ . '/tests']);
  4. return Symfony\CS\Config\Config::create()
  5. ->fixers([
  6. 'array_element_white_space_after_comma',
  7. 'duplicate_semicolon',
  8. 'extra_empty_lines',
  9. 'function_typehint_space',
  10. 'lowercase_cast',
  11. 'method_argument_default_value',
  12. 'multiline_array_trailing_comma',
  13. 'namespace_no_leading_whitespace',
  14. 'native_function_casing',
  15. 'new_with_braces',
  16. 'no_blank_lines_after_class_opening',
  17. 'no_empty_lines_after_phpdocs',
  18. 'no_empty_phpdoc',
  19. 'no_empty_statement',
  20. 'object_operator',
  21. 'operators_spaces',
  22. 'trim_array_spaces',
  23. 'phpdoc_indent',
  24. 'phpdoc_no_access',
  25. 'phpdoc_no_empty_return',
  26. 'phpdoc_no_package',
  27. 'phpdoc_scalar',
  28. 'phpdoc_single_line_var_spacing',
  29. 'phpdoc_trim',
  30. 'phpdoc_types',
  31. 'phpdoc_order',
  32. 'unused_use',
  33. 'ordered_use',
  34. 'remove_leading_slash_use',
  35. 'remove_lines_between_uses',
  36. 'return',
  37. 'self_accessor',
  38. 'single_array_no_trailing_comma',
  39. 'single_blank_line_before_namespace',
  40. 'single_quote',
  41. 'spaces_after_semicolon',
  42. 'spaces_before_semicolon',
  43. 'spaces_cast',
  44. 'standardize_not_equal',
  45. 'ternary_spaces',
  46. 'trim_array_spaces',
  47. 'unary_operators_spaces',
  48. 'unused_use',
  49. 'whitespacy_lines',
  50. // additional contrib checks
  51. 'concat_with_spaces',
  52. 'newline_after_open_tag',
  53. 'no_useless_else',
  54. 'no_useless_return',
  55. 'php_unit_construct',
  56. 'php_unit_dedicate_assert',
  57. 'phpdoc_order',
  58. 'short_array_syntax',
  59. ])
  60. ->level(Symfony\CS\FixerInterface::PSR2_LEVEL)
  61. ->setUsingCache(true)
  62. ->finder($finder);