Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-19 | Add fixer for Go modules (#1873) | Martin Tournoij | |
* Add fixer for Go modules | |||
2018-09-14 | Change PCRE escape to simple escape | Sascha Grunert | |
2018-09-06 | Add golangci-lint (#1890) | Sascha Grunert | |
2018-09-06 | #1891 Fix the go-langserver tests | w0rp | |
2018-09-06 | Fix #1822 - support go-langserver lsp. | Horacio Sanson | |
2018-09-04 | Improve ALE project style checking | w0rp | |
* The project style linter now runs while you type. * Now the scripts for checking the project require blank lines. * Many style issues have been found and fixed. | |||
2018-08-23 | Remove "go env" from gobuild linter | Martin Tournoij | |
I see no reason to do this? It is just setting the environment to what it already is? It was originally added in #297, but that entire PR is not a great idea in the first place; that PR (together with #270) tried to make the Go do non-standard and non-supported stuff like compiling packages outside of GOPATH. That's not something that works well (I tried), so was eventually removed in #465, but these "go env" calls remained, for no reason in particular, as far as I can think of. This will improve on #1834; you will now no longer get a confusing error (but still won't get a meaningful error; need to think how to do that). | |||
2018-08-16 | feat: add ale_go_govet_options variable | tyru | |
2018-08-02 | Simplify the code for most linters and tests with closures | w0rp | |
2018-07-24 | #1754 Require snake_case names for linters in the codebase | w0rp | |
2018-07-15 | Massively reduce the amount of code needed for linter tests | w0rp | |
2018-03-20 | Use govet handler for gosimple, gotype, staticcheck | Ben Paxton | |
2018-03-19 | Lint whole package for gosimple and gotype | Ben Paxton | |
Fixes #936 | |||
2018-03-18 | Fix #1392 - Only check files on disk for gotype | w0rp | |
2018-02-25 | Merge pull request #1351 from svanharmelen/f-issue-936 | w0rp | |
This fixes issue #936 by linting the whole package | |||
2018-02-25 | Fix #1358, fix #1369 - Lint the package on save for go vet instead | John Eikenberry | |
2018-02-20 | This fixes issue #936 by linting the whole package | Sander van Harmelen | |
2018-02-04 | #1206 Add support for setting options for gobuild, and escape paths better | w0rp | |
2018-01-07 | Go: Add gotype support (#1099) | Jelte Fennema | |
2017-12-04 | Added option for `gometalinter` to lint package (#1156) | Jeff Willette | |
* Added option for `gometalinter` to lint package * added tests for the `gometalinter` command * changed gometalinter commands to use BufferCdString | |||
2017-11-20 | Added filename key for `go build` linter | Jeff Willette | |
- Re: f224ce8a377bbb3a0deb78b98fdc6c43555791e2 - The issues that prompted the above commit which reverted changes made to `go build` and `gometalinter` seemed to suggest that the main issue was with gometalinter and that changes should be put into different commits so they are independent of each other - This commit reinstates the changes to the `go build` linter which seem to be uncontested and it also seems absolutely necessary to show errors from all files in the package which may have caused a build failure. | |||
2017-11-20 | Revert "Show problems from other files for gobuild and gometalinter" | w0rp | |
This reverts commit e721f851b41b8f6f31067ae2a137019e1cb5546c. | |||
2017-11-15 | Show problems from other files for gobuild and gometalinter | Jeff Willette | |
* Added filename keys to gobuild and gometalinter * Removed skipping files not in current package * Removed `--include` for gometalinter * Fixed the tests | |||
2017-11-15 | Fix #1131 - Capture both output streams for golint | w0rp | |
2017-11-09 | add 'output_stream': 'stderr', let golint work | wuqiong4945 | |
2017-10-31 | Fix #936 - Check the actual files for gosimple and staticcheck | w0rp | |
2017-09-12 | Fix #921 - Capture both output streams for gosimple and staticcheck | w0rp | |
2017-08-08 | Ban use of ==# or ==? in the codebase, and prefer is# or is? instead | w0rp | |
2017-07-12 | Fixup #756 | Sander van Harmelen | |
The real fix was not using absolute paths anymore (so not expanding with the `:p` option). The regex was correct and should at least include the `^` character to make sure the string starts with the given path/filename and not references the path/filename in some error description. | |||
2017-07-11 | #756 Escape the paths used for the --include parameter for gometalinter, ↵ | w0rp | |
which uses RE2 | |||
2017-07-11 | Make gometalinter work again | Sander van Harmelen | |
They changed their logic to use related paths instead of absoluut paths (see [here](https://github.com/alecthomas/gometalinter/commit/a04df08be5899be3c7ad69aa379858dcb660c709#diff-04424ed7c660c10495a54e8d11be89eaR253)) This fixes the linter by also using relative paths… | |||
2017-07-07 | Make the executable for gometalinter configurable | w0rp | |
2017-06-06 | Complain about incorrect uses of expand('%...') | w0rp | |
2017-05-20 | Improve performance when using gometalinter (#566) | Sander van Harmelen | |
* Improve performance when using gometalinter Before this change when I opened a big project that had 6000+ warnings/errors it took ages to get the actual warnings/errors and it caused my CPU to be busy for quite some time. The call to gometalinter alone took about 24 seconds, but after that vim was struggling as well. After this change the gometalinter call just takes 2 seconds and nothing noticable happens with the CPU and/or vim. * Removed obsolete test This logic is no longer done by the `ale` plugin, but by `gometalinter` itself. | |||
2017-05-15 | Fix #553 - Filter out errors from other files for gometalinter | w0rp | |
2017-05-12 | #549 Temporarily revert shell escaping changes, just for Windows | w0rp | |
2017-05-08 | #540 Fix shell escaping pretty much everywhere | w0rp | |
2017-05-06 | go build: skip not current buffer (#531) | Alexandr | |
* go build: skip not current buffer * fix gobuild_handler.vader | |||
2017-04-29 | Fix #518 Fix handling of spaces in filenames for various linters | w0rp | |
2017-04-24 | Break shared handlers up into their own files, and fix stylelint error handling | w0rp | |
2017-04-24 | Simplify some code and format some tests better | w0rp | |
2017-04-16 | #427 Implement buffer variable overrides for all linter options | w0rp | |
2017-04-15 | Merge pull request #471 from breed808/gometalinter | w0rp | |
Add gometalinter linter for go files | |||
2017-04-15 | Use g:ale_linters for turning gometalinter on, and update documentation as ↵ | w0rp | |
appropriate | |||
2017-04-15 | Make code more consistent | w0rp | |
2017-04-13 | Add gometalinter for go files | Ben Reedy | |
Linter is disabled by default (see g:ale_go_gometalinter_enabled) as it conflicts with a number of established ALE linters (golint, govet, gosimple, staticcheck, etc). | |||
2017-04-13 | Fix gobuild linter | Ben Reedy | |
Resolves issues with gobuild linter with multiple go source files belonging to the same go package. | |||
2017-04-12 | Make `go build` linter check files on disk (#465) | Ben R | |
* #418 Make `go build` linter check files on disk * Omit errors from imported go packages | |||
2017-03-30 | Add support for gosimple and staticcheck | Ben Reedy | |
2017-03-04 | #384 Try and stop stupid errors coming from the gobuild functions | w0rp | |