使用远程解释器在PhpStorm中设置CodeSniffer时出错

使用远程解释器在PhpStorm中设置CodeSniffer时出错,phpstorm,phpcodesniffer,Phpstorm,Phpcodesniffer,我已经用php7.2设置了远程解释器。现在我想设置远程代码嗅探器。我用pear远程设置了它。但是现在我的PhpStorm不允许我选择远程解释器。它显示了以下内容: CodeSniffer保存在IDE设置中,但选定的解释器在项目设置中定义。请选择其他解释器或更改此解释器的可见性 我想知道如何更改CodeSniffer的可见性。是否可以使用远程代码嗅探器?代码嗅探器设置和绑定的远程解释器设置应存储在相同级别的设置(项目或应用程序)上,以保持PhpStorm设置处于一致状态 不幸的是,在PhpStor

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

CodeSniffer保存在IDE设置中,但选定的解释器在项目设置中定义。请选择其他解释器或更改此解释器的可见性


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

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

不幸的是,在PhpStorm 182.2371之前,存在一个不允许在项目级存储PHP代码嗅探器/混乱检测器设置的限制(请参见相应问题中的详细信息),因此无法将PHP代码嗅探器/混乱检测器绑定到在项目级设置中定义的解释器,并且出现了此错误消息


请更新您的PhpStorm版本,从PhpStorm 182.2371开始它应该可以正常工作,因为我知道IDE希望远程解释器标记为“仅此项目可见”,以便能够将其用于CodeSniffer。“你试过了吗?”懒骨头,我试过了。只是试着去禁用它,然后它就工作了。奇怪。据我所知,codesniffer设置只能保存在IDE中,并且与项目无关。