src/goCheck: add missing goplsConfig parameter to goLint
Fixes golang/vscode-go#1429
Change-Id: I402a29e4dfe95aaa76b8ca852c03c6e3d73eb96c
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/310755
Trust: Rebecca Stambler <rstambler@golang.org>
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/src/goCheck.ts b/src/goCheck.ts
index eea255c..c4d710b 100644
--- a/src/goCheck.ts
+++ b/src/goCheck.ts
@@ -9,6 +9,7 @@
import path = require('path');
import vscode = require('vscode');
+import { getGoplsConfig } from './config';
import { goBuild } from './goBuild';
import { buildLanguageServerConfig } from './goLanguageServer';
import { goLint } from './goLint';
@@ -109,8 +110,9 @@
}
if (!!goConfig['lintOnSave'] && goConfig['lintOnSave'] !== 'off') {
+ const goplsConfig = getGoplsConfig(fileUri);
runningToolsPromises.push(
- goLint(fileUri, goConfig, goConfig['lintOnSave']).then((errors) => ({
+ goLint(fileUri, goConfig, goplsConfig, goConfig['lintOnSave']).then((errors) => ({
diagnosticCollection: lintDiagnosticCollection,
errors
}))