4

可能であれば、言語サーバー全体を実装する必要なく、警告を適用したい Visual Studio Code のかなり単純な拡張機能があります。ドキュメントまたはエディター オブジェクトで直接これを行う方法はありますか? オブジェクトを調べても何も見つかりません。

4

1 に答える 1

7

それで、たくさん掘った後、これを行うことができました。

import { languages, Diagnostic, DiagnosticSeverity } from 'vscode';

... 

let diagnosticCollection = languages.createDiagnosticCollection("stuff");
let diagnostics : Diagnostic[] = [];

...

diagnostics.push(new Diagnostic(range, message, DiagnosticSeverity.Warning));

diagnosticCollection.set(document.uri, diagnostics);
于 2016-02-25T20:31:47.907 に答える