我认为如果开发人员愿意的话事情可能会更简单一些。不断在 Google 上搜索来制作我的 php 和 javascript lint 真的很烦人。
我关注了
https://stackoverflow.com/questions/12132469/configuring-the-sublimelinter-plugin-to-use-php
还有sublime lint,sublime linter,code_sniffer等插件,它们都一样吗?
我做了所有正确的事情
Installed package control.
Installed sublime php lint.
Installed sublime js hint.
Installed node.js
added the json in settings.user
它仍然不起作用。
这是 github 告诉我们要做的:PHP - 通过 php -l 进行语法检查(我不知道这是什么意思)
有人能告诉我一种更简单的代码检查方法吗?
答案1
您基本上只需要从 Package Control 安装 sublimelint,重新启动 Sublime Text 一次,并确保您具有 README 中列出的任何外部依赖项。
如果你正在使用 SublimeLinter(我认为它是 sublimelint 的一个恶意分支),那么唯一额外的步骤应该是从包控制安装特定于语言的 linting 包。请记住,SublimeLinter3 是一个与 SublimeLinter (2) 完全不同的项目,因为他们再次逐字分叉了我的项目以获得 ST3 支持。该旧答案中的说明可能适用于 Sublime Text 2。
对于 PHP,您需要在系统上安装 PHP 并将其置于 PATH 中。如果 PHP 不在您的 PATH 中,则需要更改 linter 设置以指向正确的可执行文件。
那么,php -v
从命令行运行会产生任何输出吗?如果没有,您可能需要安装它或在 sublimelint 或 SublimeLinter 设置中指向它。