PhpStorm: Автоформат с переводом строки - PullRequest
0 голосов
/ 02 ноября 2018

Я работаю над новым проектом с существующими источниками. И парень, который пишет код, использовал странный код формата. Смотри ниже:

     public function analyzeCalcul 
                       (   $calcul
                         , $selection
                       ) {
    $pattern                 = "/[0-9".$this -> revertSymbol."?]+/" ;
    preg_match_all ($pattern, $calcul, $out) ;
    // on regarde les numeros de questions
    if (!count ($out)) {
      $OneErrorToAff         = ErrorModel::newError () ;
      $OneErrorToAff -> AffOneError
              (   __LINE__
                , __FILE__
                , __CLASS__
                , "pattern pour le calcul de facette non trouvé ???"
              ) ;
      throw new Exception ($OneErrorToAff -> getStrError ()) ;
    }
   }

По-моему, не читабельно для человека, для многих прерывателей строки это безумие: O Я хочу отформатировать его в PSR 2, я могу сделать это один файл за файлом, но проект довольно большой, поэтому я ищу его автоматизацию.

Я перепробовал много онлайн инструментов, но только файл за файлом. Я использовал PhpStorm, и я не вижу никаких хитростей для прерывателя линии.

Есть предложения по этому поводу?

1 Ответ

0 голосов
/ 02 ноября 2018

Используйте Code | Reformat Code... для форматирования кода.

При вызове из панели «Вид проекта» это действие будет применено к выбранным файлам / всей папке.


Фактический стиль кода PSR-2 можно установить на Settings/Preferences | Editor | Code Style | PHP - в правой верхней части экрана есть Set from... кликабельный текст.

P.S. Убедитесь, что у вас отключена опция Code Style | PHP | Wrapping and Braces | Keep when reformatting | Line breaks.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...