识别PHP未使用和未定义的变量
我正在使用未注册的SublimiteText3。我想知道如何配置sublime以在php中显示未使用和未定义的变量。SublimiteLineter phplint做了一些有用的工作,但它无法识别自动加载的类,这些类在开发过程中可能非常烦人。我正在寻找一些包,可以使用文件范围来完成 我已经安装了以下软件包识别PHP未使用和未定义的变量,php,sublimetext,sublimetext3,sublime-text-plugin,Php,Sublimetext,Sublimetext3,Sublime Text Plugin,我正在使用未注册的SublimiteText3。我想知道如何配置sublime以在php中显示未使用和未定义的变量。SublimiteLineter phplint做了一些有用的工作,但它无法识别自动加载的类,这些类在开发过程中可能非常烦人。我正在寻找一些包,可以使用文件范围来完成 我已经安装了以下软件包 升华仪 phpcs 3.2超高性能phpcs 在开发中是否还有其他可以使用的包?SublimeLineter工作得很好,但对于php,我使用了一个扩展: 为此,您需要Sublimiter 3
在开发中是否还有其他可以使用的包?SublimeLineter工作得很好,但对于php,我使用了一个扩展: 为此,您需要Sublimiter 3: 我看你已经有了^^ 从那以后。。另一个IDE^^
关于另一个拥有大量工具的编辑器的说明 将显示未使用的代码。还有一个升华仪phpmd扩展。只需安装SublimeLiner和此扩展,打开SublimeLiner的用户首选项,并将phpmd规则集简化为“规则集”:“unusedcode”以避免过度报告约定和您可能不使用的约定。安装了它,但看不到它起作用。。我应该检查什么?我想你必须确保更新你的设置:我尝试过使用atom,但它仍然得到维护,错过了sublime提供的很多东西:)我使用的是netbeans,但因为我的项目需要jsx,我不得不切换我的编辑器,或者我可以使用svn和atom?我真的错过了这个功能,那么atom中自动完成的范围是什么?@alwaysLearn我个人认为我在需要的时候使用tortoise SVN,到目前为止我还不知道atom有任何SVN插件,但为atom开发一个很容易。至于autocomplete的范围,他们有大量的插件可供使用<代码>软件包->
设置视图
->安装软件包
可搜索软件包回购列表。。难以置信的数量,是的,你必须先添加插件,然后再向插件添加接口。它工作得很好!同意@giuseppe,这对ST PHP开发至关重要。您可以使用sublimeLineter
配置phpmd
规则。只需转到STPreferences->Package Settings->sublimeLineter->Settings
,在打开的设置文件中找到linters
JSON部分(请参见左窗格上的默认设置部分),然后添加“phpmd”:{“规则集”:“代码大小、争议、设计、命名、未使用的代码”}
。删除规则集以降低检测器的严格性。这是。