Merge pull request #1983 from gagbo/feature/golang/flycheck_ci-lint
lang/go: add flycheck-golangci-lint
This commit is contained in:
commit
a88a3e12b2
3 changed files with 14 additions and 0 deletions
|
@ -27,6 +27,7 @@ This module adds [[https://golang.org][Go]] support.
|
|||
+ [[../../editor/file-templates/templates/go-mode][File templates]]
|
||||
+ [[https://github.com/hlissner/doom-snippets/tree/master/go-mode][Snippets]]
|
||||
+ Generate testing code (~go-gen-test~)
|
||||
+ Code checking (~flycheck-golangci-lint~)
|
||||
|
||||
** Module Flags
|
||||
+ =+lsp= Enables integration for the gopls LSP server.
|
||||
|
@ -39,6 +40,7 @@ This module adds [[https://golang.org][Go]] support.
|
|||
+ [[https://github.com/brantou/emacs-go-tag][go-tag]]
|
||||
+ [[https://github.com/mdempsky/gocode][company-go]]*
|
||||
+ [[https://github.com/s-kostyaev/go-gen-test][go-gen-test]]
|
||||
+ [[https://github.com/weijiangan/flycheck-golangci-lint][flycheck-golangci-lint]] (if =:tools flycheck= is enabled)
|
||||
|
||||
* Prerequisites
|
||||
** Go
|
||||
|
@ -84,6 +86,10 @@ go get -u github.com/cweill/gotests/...
|
|||
go get -u github.com/fatih/gomodifytags
|
||||
#+END_SRC
|
||||
|
||||
+ ~golangci-lint~ (optional: for flycheck to integrate golangci-lint results)
|
||||
it is recommended to *not* use go get to install this one, check the
|
||||
[[https://github.com/golangci/golangci-lint#binary-release][documentation]].
|
||||
|
||||
* TODO Features
|
||||
|
||||
* TODO Configuration
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue