Skip to content

Commit 3cae1ea

Browse files
committed
Trigger linter when saving the document
1 parent 23a556a commit 3cae1ea

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

server/src/main/kotlin/org/javacs/kt/KotlinTextDocumentService.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,11 @@ class KotlinTextDocumentService(
174174
lintNow(file)
175175
}
176176

177-
override fun didSave(params: DidSaveTextDocumentParams) {}
177+
override fun didSave(params: DidSaveTextDocumentParams) {
178+
// Lint after saving to prevent inconsistent diagnostics
179+
val file = params.textDocument.filePath
180+
lintNow(file)
181+
}
178182

179183
override fun signatureHelp(position: TextDocumentPositionParams): CompletableFuture<SignatureHelp?> = async.compute {
180184
reportTime {

0 commit comments

Comments
 (0)