Добавьте пустую строку в конце файла в соответствии с PSR-2 на PhpStorm

Я использую PSR-2 для укладки кода мой код.

когда я проверяю файл с помощью Codesniffer большую часть времени, я получаю следующую ошибку.

332 | ERROR   | [x] Expected 1 newline at end of file; 0 found

очевидно, как это исправить. Мне нужно знать, есть ли у PhpStorm способ добавить 1 newline at end of file

Я уже загрузил предопределенный стиль от Settings -> Editor -> Code Style -> PHP -> Set From -> PSR-1/PSR-2, а также используется Reformat Code изменить CS соответственно.

все исправлено, за исключением новой строки. Я скучаю? что-то?

4 ответов


у вас уже есть два ответа на то, как включить его для всех типов файлов в IDE (короче: Settings/Preferences | Editor | General -> Ensure line feed at file end on Save).

для этого .php только файлы вы можете попробовать следующее:

  1. установите плагин EditorConfig (если он еще не установлен)
  2. создать .editorconfig файл в корневом каталоге проекта (или в любой папке, где вы хотите применить такой стиль-он будет применен к файлам в этой папке и ниже). Если у вас есть один уже-открой и проверь его!--14-->
  3. Добавить правило для *.php файлы -- свойство для использования будет insert_final_newline

пример:

[*.php]
insert_final_newline = true

ссылки:


в настройках PhpStorm перейдите по ссылке:

Редактор > Главная

установите флажок " другое: обеспечить подачу строки в конце файла при сохранении."

просто поймите, что это влияет на все файлы кода, которые вы редактируете в PhpStorm, а не только на PHP-файлы.


Параметры: Editor > General клик это.

Он добавит новую строку в каждый файл (.js,.стиль CSS. ,html), но это единственный способ, который я нашел, и это небольшой хит для разрешения PSR-2.


кто-то сказал, что картина говорит громче :D

вам нужно будет поставить галочку Ensure line feed at file end on save box

enter image description here