Так что недавно я видел, как многие разработчики в сообществе PHP упорядочивают свои операторы использования по длине.Мне всегда было интересно, как это сделать в PhpStorm.Я думаю, что наконец-то нашел решение, но думаю, что я делаю что-то здесь не так, и оно не работает.
Так что инструмент под названием PHP-CS-Fixer имеет возможность сделать это,И я знаю, что могу использовать этот инструмент с PhpStorm, используя Tools -> External Tools
, щелкнув по значку +
, а затем настроив его.
Примечание. Я вытащил инструмент с помощью Composer, как, например, composer global require friendsofphp/php-cs-fixer
Итак, моя конфигурация внешнего инструмента в PhpStorm выглядит так:
- Программа:
/Users/rohan0793/.composer/vendor/bin/php-cs-fixer
- Аргументы:
fix --rules='{"ordered_imports": {"sort_algorithm":"length"}}' $FileDir$/$FileName$
- Рабочий каталог:
$ProjectFileDir$
Но когда я его запустил, я увидел эту ошибку:
The rules contain unknown fixers: "'{ordered_imports{sort_algorithm:length}}'".
Так что я предполагаю, что я что-то не так делаю при настройке, ноне могу понять, что.Любая идея кто-нибудь?