PhpStorm 2021.3 Help

质量工具

该页面仅在启用PHP插件时可用。PHP插件与PhpStorm 捆绑在一起并默认激活。如果插件被禁用,请在设置/首选项的已安装选项卡上启用它。插件页面,如管理插件中所述。

PHP_CodeSniffer

在本节中,选择要使用的 PHP_CodeSniffer 脚本。

物品

描述

配置

选择代码质量工具脚本:

  • 要使用与特定远程 PHP 解释器关联的脚本,请选择该解释器的名称。

  • 要使用本地脚本,请选择Local。在这种情况下,无论项目中使用哪个 PHP 解释器(本地或远程),都将执行本地代码质量工具。请注意,代码质量工具只能有一个本地配置,因为 PhpStorm 运行包含 PHP 引擎路径的脚本( Windows 为phpcs.bat ,Linux 和 macOS 为phpcs )。

  • 要使用与默认项目解释器关联的脚本,即在设置/首选项对话框的PHP页面上选择的脚本,请选择默认项目解释器

显示忽略的文件

单击以打开PHP_CodeSniffer Ignored Files对话框,其中列出了 PHP_CodeSniffer 跳过的文件。当等待来自 PHP_CodeSniffer 的响应超过Tool process timeout字段中指定的限制时,PhpStorm 建议在检查期间将新文件添加到列表中。这样做是为了防止减慢处理速度。对于每个文件,PhpStorm 都会显示其名称和位置。

  • 要添加文件,请单击添加按钮并在打开的对话框中找到所需的文件。

  • 要从列表中删除文件并让 PHP_CodeSniffer 再次处理它,请选择该文件并单击删除文件按钮删除按钮

  • 要从列表中删除所有文件,请单击关闭按钮

PHP_CodeSniffer 对话框

当您单击PHP_CodeSniffer页面上配置列表浏览按钮旁边的时,将打开该对话框。

使用此对话框配置本地 PHP_CodeSniffer 脚本或与远程 PHP 解释器关联的脚本,以及配置 PHP_CodeSniffer 的行为。有关详细信息,请参阅PHP_CodeSniffer

物品

描述

PHP_CodeSniffer 路径

在此字段中,指定 PHP_CodeSniffer 脚本的位置:phpcs.bat用于 Windows 或 phpcs 用于 Linux 和 macOS。

如果脚本与 PHP 解释器相关联,PhpStorm 会检测到它的路径并自动填写该字段,但您可以在必要时对其进行编辑。手动键入路径或单击浏览按钮并在打开的对话框中选择路径。

要检查phpcs.batphpcs的指定路径是否确保了 PhpStorm 和 PHP_CodeSniffer 之间的交互,即可以从 PhpStorm 启动该工具,并且 PhpStorm 将从它接收问题报告,请单击“验证”按钮。此验证等同于运行phpcs --version命令。如果验证成功通过,PhpStorm 会显示检测到的 PHP_CodeSniffer 版本信息。

口译员

该字段显示选择的 PHP 解释器以使用 PHP_CodeSniffer。

工具进程超时

在此字段中,指定您希望 PhpStorm 等待来自 PHP_CodeSniffer 的结果的时间。如果超时,则终止进程以防止过多的 CPU 和内存使用。这使您可以根据计算机的配置和使用的规则集微调 PHP_CodeSniffer 进程行为。

PHP 代码美化器和修复器设置

在此区域中,在Path to phpcbf字段中提供PHP Code Beautifier and Fixer工具的路径。手动键入路径或单击并在打开的对话框中选择路径。浏览按钮

PHP 混乱检测器

在本节中,选择要使用的 Mess Detector 脚本。

物品

描述

配置

选择 Mess Detector 脚本:

  • 要使用与特定远程 PHP 解释器关联的脚本,请选择该解释器的名称。

  • 要使用本地脚本,请选择Local。在这种情况下,无论项目中使用的是本地还是远程 PHP 解释器,都会执行本地 Mess Detector。请注意,Mess Detector 只能有一个本地配置,因为 PhpStorm 运行包含 PHP 引擎路径的脚本( Windows 为phpmd.bat ,Linux 和 macOS 为phpmd )。

  • 要使用与默认项目解释器关联的脚本,即在设置/首选项对话框的PHP页面上选择的脚本,请选择默认项目解释器

显示忽略的文件

单击以打开Mess Detector Ignored Files对话框,其中列出了 Mess Detector 跳过的文件。当等待 Mess Detector 的响应超过Tool process timeout字段中指定的限制时,PhpStorm 建议在检查期间将新文件添加到列表中。这样做是为了防止减慢处理速度。对于每个文件,PhpStorm 都会显示其名称和位置。

  • 要添加文件,请单击添加按钮并在打开的对话框中找到所需的文件。

  • 要从列表中删除文件并让 Mess Detector 再次对其进行处理,请选择该文件并单击删除文件按钮删除按钮

  • 要从列表中删除所有文件,请单击关闭按钮

消息检测器对话框

当您单击“ Mess Detector ”页面上的“配置”列表浏览按钮旁边时,该对话框将打开。

使用此对话框配置本地 Mess Detector 脚本或与远程 PHP 解释器关联的脚本,以及配置 Mess Detector 的行为。有关详细信息,请参阅PHP 混乱检测器

物品

描述

混乱探测器路径

在此字段中,指定 Mess Detector 脚本的位置:phpmd.bat用于 Windows 或 phpmd 用于 Linux 和 macOS。

如果脚本与 PHP 解释器相关联,PhpStorm 会检测到它的路径并自动填写该字段,但您可以在必要时对其进行编辑。手动键入路径或单击浏览按钮并在打开的对话框中选择路径。

要检查phpmd.batphpmd的指定路径是否确保 PhpStorm 和 Mess Detector 之间的交互,即可以从 PhpStorm 启动该工具,并且 PhpStorm 将从它接收问题报告,请单击“验证”按钮。此验证等同于运行phpmd --version命令。如果验证成功通过,PhpStorm 会显示有关检测到的 Mess Detector 版本的信息。

口译员

该字段显示了使用 Mess Detector 所选择的 PHP 解释器。

工具进程超时

在此字段中,指定您希望 PhpStorm 等待来自 Mess Detector 的结果的时间。如果超时,则终止进程以防止过多的 CPU 和内存使用。这使您可以根据计算机的配置和使用的规则集微调 Mess Detector 进程行为。

PHP CS 修复程序

在本节中,选择要使用的 PHP CS Fixer 脚本。

物品

描述

配置

选择 PHP CS Fixer 脚本:

  • 要使用与特定远程 PHP 解释器关联的脚本,请选择该解释器的名称。

  • 要使用本地脚本,请选择Local。在这种情况下,无论项目中使用的是本地还是远程 PHP 解释器,都将执行本地 PHP CS Fixer。请注意,PHP CS Fixer 只能有一个本地配置,因为 PhpStorm 运行包含 PHP 引擎路径的脚本( Windows 为php -cs-fixer.bat ,Linux 和 macOS 为 php-cs-fixer)。

  • 要使用与默认项目解释器关联的脚本,即在设置/首选项对话框的PHP页面上选择的脚本,请选择默认项目解释器

显示忽略的文件

单击以打开PHP CS Fixer Ignored Files对话框,其中列出了 PHP CS Fixer 跳过的文件。当等待来自 PHP CS Fixer 的响应超过Tool process timeout字段中指定的限制时,PhpStorm 建议在检查期间将新文件添加到列表中。这样做是为了防止减慢处理速度。对于每个文件,PhpStorm 都会显示其名称和位置。

  • 要添加文件,请单击添加按钮并在打开的对话框中找到所需的文件。

  • 要从列表中删除文件并让 PHP CS Fixer 再次处理它,请选择该文件并单击删除文件按钮删除按钮

  • 要从列表中删除所有文件,请单击关闭按钮

PHP CS 修复程序对话框

当您单击PHP CS Fixer页面上的配置列表浏览按钮旁边时,该对话框将打开。

使用此对话框配置本地 PHP CS Fixer 脚本或与远程 PHP 解释器关联的脚本,以及配置 PHP CS Fixer 的行为。有关详细信息,请参阅PHP CS 修复程序。

物品

描述

PHP CS Fixer 路径

在此字段中,指定 PHP CS Fixer 脚本的位置:php-cs-fixer.bat(适用于 Windows)或 php- cs-fixer(适用于 Linux 和 macOS)。

如果脚本与 PHP 解释器相关联,PhpStorm 会检测到它的路径并自动填写该字段,但您可以在必要时对其进行编辑。手动键入路径或单击浏览按钮并在打开的对话框中选择路径。

要检查php-cs-fixer.batphp- cs-fixer 的指定路径是否确保了 PhpStorm 和 PHP CS Fixer 之间的交互,即该工具可以从 PhpStorm 启动,并且 PhpStorm 将收到来自它的问题报告,单击验证按钮。此验证等同于运行php-cs-fixer --version命令。如果验证成功通过,PhpStorm 会显示检测到的 PHP CS Fixer 版本信息。

口译员

该字段显示选择的 PHP 解释器以从中使用 PHP CS Fixer。

工具进程超时

在此字段中,指定您希望 PhpStorm 等待来自 PHP CS Fixer 的结果的时间。如果超时,则终止进程以防止过多的 CPU 和内存使用。这使您可以根据计算机的配置和使用的规则集微调 PHP CS Fixer 进程行为。

诗篇

在本节中,选择要使用的 Psalm 脚本。

物品

描述

配置

选择诗篇脚本:

  • 要使用与特定远程 PHP 解释器关联的脚本,请选择该解释器的名称。

  • 要使用本地脚本,请选择Local。在这种情况下,无论项目中使用的是本地还是远程的 PHP 解释器,都会执行本地 Psalm。请注意,Psalm 只能有一个本地配置,因为 PhpStorm 运行包含 PHP 引擎路径的脚本(适用于 Windows的psalm.bat或适用于 Linux 和 macOS 的psalm )。

  • 要使用与默认项目解释器关联的脚本,即在设置/首选项对话框的PHP页面上选择的脚本,请选择默认项目解释器

显示忽略的文件

单击以打开Psalm Ignored Files对话框,其中列出了 Psalm 跳过的文件。当等待来自 Psalm 的响应超过Tool process timeout字段中指定的限制时,PhpStorm 建议在检查期间将新文件添加到列表中。这样做是为了防止减慢处理速度。对于每个文件,PhpStorm 都会显示其名称和位置。

  • 要添加文件,请单击添加按钮并在打开的对话框中找到所需的文件。

  • 要从列表中删除文件并让 Psalm 再次处理它,请选择该文件并单击删除文件按钮删除按钮

  • 要从列表中删除所有文件,请单击关闭按钮

诗篇对话

当您单击Psalm页面上配置列表浏览按钮旁边的时,该对话框将打开。

使用此对话框配置本地 Psalm 脚本或与远程 PHP 解释器关联的脚本,以及配置 Psalm 的行为。详情见诗篇

物品

描述

诗篇路径

在此字段中,指定 Psalm 脚本的位置:psalm.bat用于 Windows 或 psalm 用于 Linux 和 macOS。

如果脚本与 PHP 解释器相关联,PhpStorm 会检测到它的路径并自动填写该字段,但您可以在必要时对其进行编辑。手动键入路径或单击浏览按钮并在打开的对话框中选择路径。

要检查psalm.batpsalm的指定路径确保 PhpStorm 和 Psalm 之间的交互,即可以从 PhpStorm 启动该工具,并且 PhpStorm 将从它接收问题报告,请单击“验证”按钮。此验证等同于运行psalm --version命令。如果验证成功通过,PhpStorm 会显示检测到的 Psalm 版本信息。

口译员

该字段显示选择的 PHP 解释器来使用 Psalm。

工具进程超时

在此字段中,指定您希望 PhpStorm 等待来自 Psalm 的结果的时间。如果超时,则终止进程以防止过多的 CPU 和内存使用。这使您可以根据计算机的配置和使用的规则集微调 Psalm 进程行为。

PHP斯坦

在本节中,选择要使用的 PHPStan 脚本。

物品

描述

配置

选择 PHPStan 脚本:

  • 要使用与特定远程 PHP 解释器关联的脚本,请选择该解释器的名称。

  • 要使用本地脚本,请选择Local。在这种情况下,无论项目中使用的是本地还是远程的 PHP 解释器,都会执行本地 PHPStan。请注意,PHPStan 只能有一个本地配置,因为 PhpStorm 运行包含 PHP 引擎路径的脚本( Windows 为phpstan.bat ,Linux 和 macOS 为phpstan )。

  • 要使用与默认项目解释器关联的脚本,即在设置/首选项对话框的PHP页面上选择的脚本,请选择默认项目解释器

显示忽略的文件

单击以打开PHPStan Ignored Files对话框,其中列出了 PHPStan 跳过的文件。当等待来自 PHPStan 的响应超过工具进程超时字段中指定的限制时,PhpStorm 建议在检查期间将新文件添加到列表中。这样做是为了防止减慢处理速度。对于每个文件,PhpStorm 都会显示其名称和位置。

  • 要添加文件,请单击添加按钮并在打开的对话框中找到所需的文件。

  • 要从列表中删除文件并让 PHPStan 再次处理它,请选择该文件并单击删除文件按钮删除按钮

  • 要从列表中删除所有文件,请单击关闭按钮

PHPStan 对话框

当您单击PHPStan页面上的配置列表浏览按钮旁边时,该对话框将打开。

使用此对话框配置本地 PHPStan 脚本或与远程 PHP 解释器关联的脚本,以及配置 PHPStan 的行为。有关详细信息,请参阅PHPStan

物品

描述

PHPStan 路径

在此字段中,指定 PHPStan 脚本的位置:phpstan.bat用于 Windows 或 phpstan 用于 Linux 和 macOS。

如果脚本与 PHP 解释器相关联,PhpStorm 会检测到它的路径并自动填写该字段,但您可以在必要时对其进行编辑。手动键入路径或单击浏览按钮并在打开的对话框中选择路径。

要检查phpstan.batphpstan的指定路径是否确保 PhpStorm 和 PHPStan 之间的交互,即可以从 PhpStorm 启动该工具并且 PhpStorm 将从它接收问题报告,请单击“验证”按钮。此验证等同于运行phpstan --version命令。如果验证成功通过,PhpStorm 会显示有关检测到的 PHPStan 版本的信息。

口译员

该字段显示选择的 PHP 解释器以使用 PHPStan。

工具进程超时

在此字段中,指定您希望 PhpStorm 等待 PHPStan 结果的时间。如果超时,则终止进程以防止过多的 CPU 和内存使用。这使您可以根据计算机的配置和使用的规则集微调 PHPStan 进程行为。

最后修改:2021 年 9 月 14 日