Bug 235670

Summary: [NEW PORT] devel/go-gometalinter: tool to run various go linters concurrently (editor/IDE integration)
Product: Ports & Packages Reporter: Dhananjay Balan <mail>
Component: Individual Port(s)Assignee: Kai Knoblich <kai>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: dg, kai
Priority: --- Keywords: patch-ready
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
go-metalinter.diff none

Description Dhananjay Balan 2019-02-11 16:39:44 UTC
Created attachment 201934 [details]
go-metalinter.diff

New PORT. Tool (not a library) that editors/IDEs depends on for linting tasks
Comment 1 Dmitri Goutnik 2019-02-24 17:59:38 UTC
(In reply to Dhananjay Balan from comment #0)

This port might need additional work. gometalinter doesn't do any linting itself and depends on external linters to do the actual work, so to make it useful additional linters need to be installed. It would probably be good to add pkg-message with reminder to run `gometalinter -i` after installation.

Also given that most (all?) editors are able to install gometalinter themselves (I know that vim-go and Sublime on linux do this) I have doubts that this port will be generally useful to users, but I'll leave this decision to committer.
Comment 2 Kai Knoblich freebsd_committer 2019-04-09 11:14:06 UTC
(In reply to Dhananjay Balan from comment #0)

Thank you for your contribution. Unfortunately I must close this as "Overcome by events" as the gometalinter has been deprecated by upstream and is already in an archived state since 7th April 2019:

https://github.com/alecthomas/gometalinter/issues/590

Maybe this project could also interest you as an alternative for gometalinter:

https://github.com/golangci/golangci-lint

(In reply to Dmitri Goutnik from comment #1)

Thank you too for your valueable insights and comments.