コードのスタイル設定に 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を変更しました。
新しい行以外はすべて修正されます。何か不足していますか?
IDE(略して:Settings/Preferences | Editor | General -> Ensure line feed at file end on Save
))のすべてのファイルタイプで有効にする方法については、すでに2つの回答があります。
.php
ファイルに対してのみこれを行うには次のことを試すことができます。
.editorconfig
ファイルを作成します。このフォルダー以下のファイルに適用されます)。すでに持っている場合は、開いて検査します*.php
ファイルのみのルールを追加-使用するプロパティはinsert_final_newline
になります例:
[*.php]
insert_final_newline = true
リンク:
PhpStormの設定で次の場所に移動します。
エディター>一般
「その他:保存時にファイル末尾のラインフィードを確認してください。」チェックボックスをオンにします。
これは、PHPファイルだけでなく、PhpStormで編集するすべてのコードファイルに影響を与えることに注意してください。
設定:Editor > General
クリックEnsure line feed at file end on save
がチェックされています。
それはすべてのファイル(.js、.css、.html)に新しい行を追加しますが、これは私が見つけた唯一の方法であり、PSR-2を許可するための小さなヒットです。