技术笔记技术笔记
首页
前言
  • CSS
  • JQuery
  • JavaScript
  • PHP
  • GoLang
Mysql
运维
Linux
  • Sublime Text 3
  • PhpStorm
  • Markdown
  • Git
  • Vim
  • MAC命令
  • Eclipse插件
  • Content-Type
  • 公务员职级体系
  • Eclipse插件
  • Content-Type
  • Web工具
  • 技术资源分享
首页
前言
  • CSS
  • JQuery
  • JavaScript
  • PHP
  • GoLang
Mysql
运维
Linux
  • Sublime Text 3
  • PhpStorm
  • Markdown
  • Git
  • Vim
  • MAC命令
  • Eclipse插件
  • Content-Type
  • 公务员职级体系
  • Eclipse插件
  • Content-Type
  • Web工具
  • 技术资源分享
  • PhpStorm

    • 介绍

介绍

PhpStorm 是一个面向 PHP 开发者的集成开发环境 (IDE),旨在最大程度地提高开发者的工作效率。
此外,该 IDE 还内置了对 HTML5、CSS、JavaScript、XML 和数据库的支持。您可以通过插件添加对其他语言的支持。
官方文档

PHP代码质量工具

PHP_CodeSniffer

插件激活凭证

https://3.jetbra.in/

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>
最近更新: 2025/12/20 10:59
Contributors: yanfu