summaryrefslogtreecommitdiff
path: root/doc/ale-go.txt
diff options
context:
space:
mode:
authorElias Martinez Cohen <eliasc@nvidia.com>2019-04-10 22:25:06 -0400
committerElias Martinez Cohen <eliasc@nvidia.com>2019-07-01 11:04:33 -0400
commit49db8210f68637a2af14b21940f3cbbaf7361047 (patch)
tree366a5e30c22c40b2cf508b2edca6bf8ac25e6072 /doc/ale-go.txt
parent89f7292138087e1410b2430ae6d359d42e7fe31f (diff)
downloadale-49db8210f68637a2af14b21940f3cbbaf7361047.zip
Support $GO111MODULE with Go tooling
Allows the user to override $GO111MODULE environment variable through ale options. This gives control over the default behavior of Go module resolution. Golang documentation: https://github.com/golang/go/wiki/Modules#how-to-use-modules Add `ale#Go#EnvString()` function to make it easy to add similar Go environment variables in the future. Use the new `EnvString` function in all available Go tools callbacks & update tests Also add test of linter command callback for `gofmt`
Diffstat (limited to 'doc/ale-go.txt')
-rw-r--r--doc/ale-go.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/ale-go.txt b/doc/ale-go.txt
index 611e3fdd..5e2167c6 100644
--- a/doc/ale-go.txt
+++ b/doc/ale-go.txt
@@ -29,6 +29,15 @@ g:ale_go_go_executable *g:ale_go_go_options*
The executable that will be run for the `gobuild` and `govet` linters, and
the `gomod` fixer.
+g:ale_go_go111module *g:ale_go_go111module*
+ *b:ale_go_go111module*
+ Type: |String|
+ Default: `''`
+
+ Override the value of the `$GO111MODULE` environment variable for
+ golang tools.
+
+
===============================================================================
bingo *ale-go-bingo*