是否可以将 phplint 和 phpcs 与 Visual Studio Code 编辑器一起使用?
似乎可以使用 Visual Studio Code 任务,对吗?如果是,如何?
Visual Studio 代码任务
问问题
1960 次
1 回答
2
这是 Visual Studio Code 的 PHPLint 任务的一个非常基本的示例。它不是很复杂,但你会发现它可以让事情正常工作。
需要一个更复杂的正则表达式来正确识别哪些行是错误,哪些是警告,哪些根本不重要。
{
"command": "C:\\phplint\\phpl.bat",
"version": "0.1.0",
"args": [
"C:\\Code\\index.php"
],
"problemMatcher": {
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(.*)$",
"message": 1
}
}
}
我正在使用自定义问题匹配器来解析 PHPLint 的输出。该模式有一个正则表达式,它解析 PHPLint 的输出,然后是每个位置的列表(在这种情况下,我只是将整行视为“消息” - 有点太基本了,但你明白了主意)。
这本质上是您为可以在命令行上访问的任何内容创建任务的方式。
于 2015-05-01T13:22:19.353 回答