bazel-contrib / bazel-contrib/rules_go

doc: Document how to run external vetters

Open
#626 12 comments 0 reactions 0 assignees View on GitHub
documentation nogo
Dominant language
Go
Stars
1.5k
Forks
760
Avg merge
1d 11h
Merged PRs (30d)
12

Description

I like running this tool on Go codebases: https://github.com/dominikh/go-tools/tree/master/cmd/megacheck

I'm not sure the best way to do it. I'm downloading it using go_repository but I'm not sure how to invoke it, whether I have to compile it, or where it installs to.

(I'm new to Bazel but I assume the instructions will be useful to all Go Bazel developers)

Contributor guide

Open the contributing guide

Research direction

Start with the existing go_repository configuration and the linked megacheck tool to determine how Bazel obtains and runs the external vetter. Done means documenting whether compilation is required, how to invoke it, and where the resulting executable is available; no specific file or test is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
documentation, tooling
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.