Fügen Sie eine leere Zeile am Ende der Datei nach PSR-2 auf PhpStorm
Benutze ich PSR-2 für code styling mein code.
Wenn ich überprüfen eine Datei mit Codesniffer die meisten der Zeit bekomme ich die folgende Fehlermeldung.
332 | ERROR | [x] Expected 1 newline at end of file; 0 found
Es ist klar, wie dieses Problem zu beheben. Was ich wissen muss, ist, wenn PhpStorm hat einen Weg, um die 1 newline at end of file
Ich schon geladen die vordefinierten Stil aus Settings -> Editor -> Code Style -> PHP -> Set From -> PSR-1/PSR-2
und auch die Reformat Code
zum ändern der CS entsprechend.
Alles behoben wird, außer von der neuen Linie. Bin ich etwas fehlt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du schon zwei Antworten, wie, um es einzuschalten für ALLE Datei-Typen in der IDE (kurz:
Settings/Preferences | Editor | General -> Ensure line feed at file end on Save
).Dies für
.php
Dateien nur können Sie Folgendes versuchen:.editorconfig
- Datei in Ihrem Projekt-Stammordner (Ordner oder was auch immer wäre, wo Sie sich bewerben möchten solche Stil-es wird angewendet, um Dateien in diesem Ordner und unten). Wenn Sie schon eine haben-öffnen Sie und überprüfen Sie es*.php
- Dateien nur-Eigenschaft verwenden, wäreinsert_final_newline
Beispiel:
Links:
In PhpStorm-Einstellungen gehen Sie zu:
Aktivieren Sie das Kontrollkästchen "Anderen: Sicherstellen, dass line-feed auf Datei-beenden auf Speichern."
Nur erkennen, dies betrifft alle code-Dateien, die Sie Bearbeiten in PhpStorm, nicht nur PHP-Dateien.
jemand sagte, das Bild spricht lauter 😀
müssen Sie ankreuzen
Ensure line feed at file end on save
boxUnter Einstellungen:
Editor > General
klicken Sie aufEnsure line feed at file end on save
überprüft.Wird es fügen Sie eine neue Zeile für JEDE Datei (.js, .css .html), aber es ist die einzige Möglichkeit, die ich gefunden habe, und es ist ein kleiner hit für die Möglichkeit, PSR-2.