diff --git a/README.md b/README.md index 4737346d..f5684862 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,16 @@ $ golangci-lint run --disable-all -E errcheck # Editor Integration 1. [Go for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go). +Recommended settings for VS Code are: +```json +"go.lintTool":"golangci-lint", +"go.lintFlags": [ + "--fast" +] +``` +Using it in an editor without `--fast` can freeze your editor. +Golangci-lint automatically discovers `.golangci.yml` config for edited file: you don't need to configure it in VS Code settings. + 2. Sublime Text - [plugin](https://github.com/alecthomas/SublimeLinter-contrib-golang-cilint) for SublimeLinter. 3. GoLand - Configure [File Watcher](https://www.jetbrains.com/help/go/settings-tools-file-watchers.html) with arguments `run --print-issued-lines=false $FileDir$`. diff --git a/README.tmpl.md b/README.tmpl.md index 2efc7bd5..c10cedbd 100644 --- a/README.tmpl.md +++ b/README.tmpl.md @@ -129,6 +129,16 @@ $ golangci-lint run --disable-all -E errcheck # Editor Integration 1. [Go for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go). +Recommended settings for VS Code are: +```json +"go.lintTool":"golangci-lint", +"go.lintFlags": [ + "--fast" +] +``` +Using it in an editor without `--fast` can freeze your editor. +Golangci-lint automatically discovers `.golangci.yml` config for edited file: you don't need to configure it in VS Code settings. + 2. Sublime Text - [plugin](https://github.com/alecthomas/SublimeLinter-contrib-golang-cilint) for SublimeLinter. 3. GoLand - Configure [File Watcher](https://www.jetbrains.com/help/go/settings-tools-file-watchers.html) with arguments `run --print-issued-lines=false $FileDir$`.