Visual Studio Code エディターで phplint と phpcs を使用することは可能ですか?
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 に答える