phpstorm - 使用远程解释器在 PhpStorm 中设置 CodeSniffer 时出错
问题描述
我已经用 php7.2 设置了远程解释器。现在我想设置远程 CodeSniffer。我已经用梨远程设置了它。但是现在我 PhpStorm 不允许我选择远程解释器。它显示以下内容:
CodeSniffer 保存在 IDE 设置中,但选定的解释器在项目设置中定义。请选择另一位口译员或更改此口译员的可见性。
我想知道如何更改 CodeSniffer 的可见性。是否可以使用远程远程 CodeSniffer?
解决方案
代码嗅探器设置和绑定的远程解释器设置应存储在同一级别的设置(项目或应用程序)中,以使 PhpStorm 设置保持一致状态。
不幸的是,直到 PhpStorm 182.2371 存在一个限制,它不允许在项目级别存储 PHP Code Sniffer/Mess Detector 设置(请参阅相应问题WI-19525中的详细信息),因此无法绑定 PHP Code Sniffer/Mess在项目级别设置上定义的解释器的检测器并出现此错误消息。
请更新您的 PhpStorm 版本,从 PhpStorm 182.2371 开始应该可以正常工作
推荐阅读
- java - 使用 PATCH 或 POST 更新第三方系统中的数据?
- xml - PowerShell:定位节点并读取其客户端节点
- java - 从 SNS + SQS 读取不同类型的事件
- javascript - vue js 在“POST”/“DELETE”/“PUT”请求后自动更新数据 | Vue.js 2
- c# - 如何将datagridview中的光标移动到同一行单元格的下一行?
- docker - 让 gitlab-ci 运行器在 docker 上运行,使用主机上的 shell 执行器
- c# - C#dependency_OnChange 需要确定它来自哪里?
- curl - 使用 cURL 从 Google Drive REST API 下载受限文件
- oracle - 通过 ORDS 解析“复杂”geojson
- python - 有人可能知道这个 Python 中的 Web Scraping