Some linters("typecheck", "lll") need pacakge path to work.
These linters were supported by golangci-lint, however can't work
correctly in Syntastic with lacking of package path.
You can check these supported linters list in https://golangci-lint.run/usage/configuration/
Morever, some linters ("lll", "goimports" etc) wouldn't pass column num to stdout. So, I add new errorformat pattern to recognize error messages from these linters.
Some linters("typecheck", "lll") need pacakge path to work. These linters were supported by golangci-lint, however can't work correctly in Syntastic with lacking of package path. You can check these supported linters list in https://golangci-lint.run/usage/configuration/
Morever, some linters ("lll", "goimports" etc) wouldn't pass column num to stdout. So, I add new errorformat pattern to recognize error messages from these linters.