golangのflycheck
flycheckが遅い・・・
いつからかはわからないが、cgoが入ると極端にコンパイル時間が長くなり非常に使いづらくなっていた。
gometalinterやgolangci-lintに切り替えても同じ現象でした。
checkerをdisableに
flycheckには、golang用のcheckerが複数ありgometalinterなどに変更しても、これらがdisableになっていなかった。
特にerrcheck/unconvert/megacheckが遅かったのでこの3つをdisableにすれば短時間のチェックができそうです。
注意点としてはsetqではなく、setq-defaultでないとdisableに出来ませんでした。
(setq-default flycheck-disabled-checkers '(
;; go-gofmt
;; go-golint
;; go-vet
;; go-build
;; go-test
go-errcheck
go-unconvert
go-megacheck
))
普段はgolangci-lintを使うようにしてこれらは全てdisableにしています。
Author And Source
この問題について(golangのflycheck), 我々は、より多くの情報をここで見つけました https://qiita.com/mantaz/items/5c8e685d6f749a394a99著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .