Добавьте пустую строку в конце файла в соответствии с 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
только файлы вы можете попробовать следующее:
- установите плагин EditorConfig (если он еще не установлен)
- создать
.editorconfig
файл в корневом каталоге проекта (или в любой папке, где вы хотите применить такой стиль-он будет применен к файлам в этой папке и ниже). Если у вас есть один уже-открой и проверь его!--14--> - Добавить правило для
*.php
файлы -- свойство для использования будетinsert_final_newline
пример:
[*.php]
insert_final_newline = true
ссылки:
- сайт EditorConfig
- список поддерживаемых proerties (не уверен, сколько из них на самом деле поддерживаются PhpStorm)
в настройках PhpStorm перейдите по ссылке:
Редактор > Главная
установите флажок " другое: обеспечить подачу строки в конце файла при сохранении."
просто поймите, что это влияет на все файлы кода, которые вы редактируете в PhpStorm, а не только на PHP-файлы.
Параметры: Editor > General
клик это.
Он добавит новую строку в каждый файл (.js,.стиль CSS. ,html), но это единственный способ, который я нашел, и это небольшой хит для разрешения PSR-2.
кто-то сказал, что картина говорит громче :D
вам нужно будет поставить галочку Ensure line feed at file end on save
box