.php-cs-fixer.php 748 B

1234567891011121314151617181920212223
  1. <?php
  2. $finder = PhpCsFixer\Finder::create()
  3. ->exclude('tests')
  4. ->exclude('vendor')
  5. ->in(__DIR__);
  6. return (new PhpCsFixer\Config())
  7. ->setUsingCache(false)
  8. ->setRiskyAllowed(true)
  9. ->setRules([
  10. '@PhpCsFixer' => true,
  11. 'declare_strict_types' => true,
  12. 'single_line_comment_style' => ['comment_types' => ['hash']],
  13. 'general_phpdoc_annotation_remove' => ['annotations' => ['author'], 'case_sensitive' => false],
  14. 'global_namespace_import' => [
  15. 'import_classes' => true,
  16. 'import_constants' => true,
  17. 'import_functions' => true,
  18. ],
  19. 'multiline_whitespace_before_semicolons' => ['strategy' => 'no_multi_line'],
  20. ])
  21. ->setFinder($finder);