File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -17,8 +17,10 @@ Install the [extension](https://marketplace.visualstudio.com/items?itemName=gola
17
17
<details >
18
18
<summary style = { {color: ' #737380' }} >Recommended settings</summary >
19
19
20
+ - For those who installed golangci-lint manually
21
+
20
22
``` json
21
- "go.lintTool" : " golangci-lint-v2 " ,
23
+ "go.lintTool" : " golangci-lint" ,
22
24
"go.lintFlags" : [
23
25
" --fast-only"
24
26
],
@@ -32,6 +34,25 @@ Install the [extension](https://marketplace.visualstudio.com/items?itemName=gola
32
34
]
33
35
```
34
36
37
+ - For those who want to install golangci-lint via extension
38
+ - Install ` golangci-lint-v2 ` via the ` Go: Install/Update Tools ` command after setting these configs
39
+ - This will enable golangci-lint v1 to co-exist with v2
40
+
41
+ ``` json
42
+ "go.lintTool" : " golangci-lint-v2" ,
43
+ "go.lintFlags" : [
44
+ " --fast-only"
45
+ ],
46
+ "go.formatTool" : " custom" ,
47
+ "go.alternateTools" : {
48
+ "customFormatter" : " golangci-lint-v2"
49
+ },
50
+ "go.formatFlags" : [
51
+ " fmt" ,
52
+ " --stdin"
53
+ ]
54
+ ```
55
+
35
56
Using it in an editor without ` --fast-only ` can freeze your editor.
36
57
Golangci-lint automatically discovers ` .golangci.yml ` config for edited file: you don't need to configure it in VS Code settings.
37
58
You can’t perform that action at this time.
0 commit comments