gmp*_*nos 19 php codesniffer phpstorm psr-2 phpcodesniffer
我使用PSR-2代码样式代码.
当我大多数时候使用Codesniffer检查文件时,我收到以下错误.
332 | ERROR | [x] Expected 1 newline at end of file; 0 found
Run Code Online (Sandbox Code Playgroud)
很明显如何解决这个问题.我需要知道的是,如果PhpStorm有办法添加1 newline at end of file
我已经加载了预定义的样式,Settings -> Editor -> Code Style -> PHP -> Set From -> PSR-1/PSR-2
并且还使用了相应Reformat Code
的更改CS.
除了新线以外,一切都是固定的.我错过了什么吗?
Laz*_*One 39
对于如何在IDE中为所有文件类型打开它,您已经有两个答案(简而言之:) Settings/Preferences | Editor | General -> Ensure line feed at file end on Save
.
要.php
仅为文件执行此操作,您可以尝试以下操作:
.editorconfig
在项目根目录中创建文件(或者您希望应用此类样式的任何文件夹 - 它将应用于此文件夹及其下的文件).如果你已经有一个 - 打开并检查它*.php
仅为文件添加规则- 要使用的属性insert_final_newline
例:
[*.php]
insert_final_newline = true
Run Code Online (Sandbox Code Playgroud)
链接:
在PhpStorm首选项中转到:
编辑>将军
选中"其他:确保在保存时文件末尾的换行"复选框.
只是意识到这会影响您在PhpStorm中编辑的所有代码文件,而不仅仅是PHP文件.
在设置下:Editor > General
单击Ensure line feed at file end on save
被选中。
它会在每个文件(.js、.css、.html)中添加一个新行,但这是我找到的唯一方法,而且它是允许 PSR-2 的一个小成功。
归档时间: |
|
查看次数: |
10624 次 |
最近记录: |