diff --git a/configs/lang-php.el b/configs/lang-php.el index e0a80a7..61ce2c1 100644 --- a/configs/lang-php.el +++ b/configs/lang-php.el @@ -30,7 +30,22 @@ ;; PHPUnit (use-package phpunit) -(use-package php-cs-fixer) +(use-package php-cs-fixer + :custom + (php-cs-fixer-rules-level-part-options (list (json-encode '(("@PSR12" . t) + ("ordered_imports" . (("sort_algorithm" . "alpha"))) + ("concat_space" . (("spacing" . "one"))) + ("whitespace_after_comma_in_array" . t) + ("align_multiline_comment" . t) + ("no_unused_imports" . t) + ("phpdoc_align" . t) + ("phpdoc_indent" . t) + ("no_useless_return" . t) + ("return_assignment" . t) + ("trailing_comma_in_multiline" . t))))) + (php-cs-fixer-rules-fixer-part-options '()) + :hook (before-save . php-cs-fixer-before-save) + ) (provide 'lang-php) ;;; lang-php.el ends here