VSCode

VSCode で拡張を作る時の参考情報

概要

lint 系の拡張を作りたかったので、はじめるにあたって参考になりそうなサイトをさがしはじめた

まとめ

拡張を作るときのページと、マイクロソフト製の wordcount の拡張と、そのドキュメントがみつかった。

Wordcount の拡張のドキュメント

Wordcount のソースコード

外部コマンドを実行する。

たぶん spawn なのではないか?

vscode-chef の中に、 validateCookbooks というのがあり、そのなかで、foodcritic を実行する部分があった。

        let spawn = require("child_process").spawnSync;
        let foodcritic = spawn(foodcriticPath, cookbookPaths, { cwd: vscode.workspace.rootPath, encoding: "utf8" });
        if (foodcritic.status === 0) {

外部コマンドを実行すると、思ったがどうもこれではない?(要調査)

調査する
executeCommand

参考情報