首页 > 解决方案 > 使用远程解释器在 PhpStorm 中设置 CodeSniffer 时出错

问题描述

我已经用 php7.2 设置了远程解释器。现在我想设置远程 CodeSniffer。我已经用梨远程设置了它。但是现在我 PhpStorm 不允许我选择远程解释器。它显示以下内容:

CodeSniffer 保存在 IDE 设置中,但选定的解释器在项目设置中定义。请选择另一位口译员或更改此口译员的可见性。

我想知道如何更改 CodeSniffer 的可见性。是否可以使用远程远程 CodeSniffer?

标签: phpstormphpcodesniffer

解决方案


代码嗅探器设置和绑定的远程解释器设置应存储在同一级别的设置(项目或应用程序)中,以使 PhpStorm 设置保持一致状态。

不幸的是,直到 PhpStorm 182.2371 存在一个限制,它不允许在项目级别存储 PHP Code Sniffer/Mess Detector 设置(请参阅相应问题WI-19525中的详细信息),因此无法绑定 PHP Code Sniffer/Mess在项目级别设置上定义的解释器的检测器并出现此错误消息。

请更新您的 PhpStorm 版本,从 PhpStorm 182.2371 开始应该可以正常工作


推荐阅读