介绍
PhpStorm 是一个面向 PHP 开发者的集成开发环境 (IDE),旨在最大程度地提高开发者的工作效率。
此外,该 IDE 还内置了对 HTML5、CSS、JavaScript、XML 和数据库的支持。您可以通过插件添加对其他语言的支持。
官方文档
PHP代码质量工具
插件激活凭证
IDE关闭检查提示
@noinspection ALL 针对PHPStorm IDE
phpcs:disable Generic.Files.LineLength 针对PHP Code Sniffer (PHPCS)工具
要忽略代码提示,可采用以下几种方法:
在文件开头添加忽略注释
// php文件 // phpcs:disable Generic.Files.LineLength // @noinspection ALL // js文件 // phpcs:ignoreFile // phpcs:disable PSR12.Operators.OperatorSpacing // 针对特定规则在特定行后添加忽略注释
// phpcs:ignore Generic.Files.LineLength.TooLong配置IDE忽略特定文件类型
如果你使用的是PHPStorm,可以在设置中配置:
- 打开 File → Settings → Editor → Inspections
- 搜索 "PHP Code Sniffer"
- 在右侧的 "Scope" 设置中,可以排除路由文件目录
创建PHPCS配置文件:在项目根目录创建 .phpcs.xml 文件
<?xml version="1.0"?>
<ruleset name="Custom PHPCS Rules">
<description>Custom PHP Code Sniffer rules for the project</description>
<!-- 忽略路由文件的行长度检查 -->
<rule ref="Generic.Files.LineLength">
<exclude-pattern>*/routes/*</exclude-pattern>
</rule>
<!-- 或者增加行长度限制 -->
<rule ref="Generic.Files.LineLength">
<properties>
<property name="lineLimit" value="150"/>
<property name="absoluteLineLimit" value="200"/>
</properties>
</rule>
</ruleset>
