w0rp
58b7c281c5
Merge pull request #2696 from elebow/update-test-docs-for-linter-lists
...
Update test docs and output for linter tables checked
2019-09-12 22:57:44 +01:00
Cluas
a6c59faa0f
feat: support sqlformat. ( #2702 )
...
* feat: support sqlformat.
2019-09-12 22:48:27 +01:00
Jerko Steiner
3e8c8d3ccb
Add ALERename (tsserver & LSP), ALEOrganizeImports (tsserver) and auto import support (tsserver) ( #2709 )
...
This commit adds support for renaming symbols in tsserver and with LSP tools, and for organising imports with tsserver. Completion results for symbols that can be imported are now suggested if enabled for tsserver completion done via ALE.
2019-09-12 21:53:23 +01:00
w0rp
b66d202c1d
Merge pull request #2695 from elebow/move-ruby-escape-executable
...
Move ale#handlers#ruby#EscapeExecutable to ale#ruby#EscapeExecutable
2019-09-12 21:29:41 +01:00
Samuel Roeca
05ba522c9a
languagetools: stop auto-appending --autoDetect ( #2616 )
...
Options are now configurable for languagetools, and `--autoDetect` can be removed by changing the options.
2019-09-12 21:22:47 +01:00
w0rp
34f2943fdd
Limit the branches for branch builds for AppVeyor
2019-09-12 20:59:44 +01:00
w0rp
84a455185c
Limit the branches for Travis CI branch builds
2019-09-12 20:52:36 +01:00
w0rp
fbe7cea91c
Merge pull request #2741 from zoonfafer/shell
...
linter/sh: Improve parsing of error messages in different locales
2019-09-12 20:41:49 +01:00
w0rp
cda46636f4
Fix #2760 - Ignore all errors for adding NeoVim highlights
2019-09-11 16:49:25 +01:00
theoremoon
2e323b529d
dfmt support ( #2662 )
...
* Add support for `dfmt`
2019-09-10 20:54:14 +01:00
w0rp
6e18c03d80
Make help text clearer for line number highlights
2019-09-01 14:09:17 +01:00
BlahGeek
9f814a8ce9
Add g:ale_sign_highlight_linenr ( #2678 )
...
* add g:ale_sign_highlight_linenr
* Fix tests. Change option default value
* Rename ale_sign_highlight_linenr to ale_sign_highlight_linenrs
* Default ale_sign_highlight_linenrs to 0
2019-09-01 14:03:54 +01:00
w0rp
67ee2b9586
Fix tests so they work with new NeoVim highlight code
2019-09-01 13:31:09 +01:00
w0rp
7d7ddf22d3
Merge pull request #2638 from frangio/nvim-highlight
...
Use Neovim API for highlights when available
2019-09-01 10:47:28 +01:00
Jeffrey Lau
2b12c8ccbf
linter/sh: Improve parsing of error messages in different locales
...
Fixes #2687
2019-08-31 15:08:54 +08:00
w0rp
73812c3e41
Merge remote-tracking branch 'AlexeiDrake/master' into bugfix/c-lsp-build-dir-settings
2019-08-18 18:29:59 +01:00
w0rp
91636cff06
Merge pull request #2677 from davidtwco/check-toc-test-failure
...
Remove `/bin/ls` assumption from check-toc test.
2019-08-18 16:26:14 +01:00
w0rp
d787369f37
Merge pull request #2701 from elebow/doc-elixir-linters-floppy_disk
...
Add 💾 to dialyxir and dogma
2019-08-18 16:22:46 +01:00
richyfish
c4bdf165ca
Black fixer should include --pyi for files with .pyi extension ( #2705 )
...
* black fixer should include --pyi for files with .pyi extension
2019-08-18 15:45:15 +01:00
w0rp
ddb559b3be
Merge pull request #2631 from timlag1305/feat/ada-gnatpp
...
Add gnatpp fixer for Ada
2019-08-18 15:37:51 +01:00
w0rp
ee62cc6898
Merge pull request #2706 from richyfish/2703_mypy_stderr
...
mypy linter capture stderr for error reporting in ALEInfo
2019-08-17 19:21:42 +01:00
Andre Souto
219fb5873c
Keep cursor position on screen when opening/closing lists ( #2632 )
...
* Trying to keep win view from bouncing
* Adjusting when views are saved and restored
* Also restore view when closing quickfix
* Don't restore view when opening list vertically
2019-08-17 19:14:21 +01:00
fx-carton
b62e306222
Fix cflags parsing ( #2510 , #2265 ) ( #2590 )
...
* Parse CFLAGS that can be passed using a whitelist
I went through GCC's man page and selected flags that can safely be
passed to GCC and that can be useful to syntax checking. These include:
- -I/-i* include flags
- preprocessor flags such as -D
- -W* warning flags
- -O* optimization flags
- most -f options
- -m arch dependent options
* Fix CFLAGS tests: -Idir is now parsed to -I dir
* Added two tests for flags we want or don't want to pass.
* Also check for / in addition to s:sep
2019-08-17 19:08:14 +01:00
Donnie West
5388ff1d54
Add asyncomplete.vim Support ( #2627 )
2019-08-17 18:40:05 +01:00
Richard French
266fa1c0a4
mypy linter capture stderr for error reporting in ALEInfo
2019-08-15 16:36:11 +01:00
Eddie Lebow
b70eeaadb4
Add 💾 to dialyxir and dogma
2019-08-15 00:40:30 -04:00
Eddie Lebow
74a43755c6
Update test docs and output for linter tables checked
...
This makes some of the run-test output less misleading.
Also fix a minor shellcheck issue: "\*" and "\\*" are equivalent, but
the second one makes clear that the literal backslash is intentional.
2019-08-13 21:30:13 -04:00
Eddie Lebow
58e8d32d79
Move ale#handlers#ruby#EscapeExecutable to ale#ruby#EscapeExecutable
...
This function is generally applicable to Ruby, not just handling linter
output.
2019-08-13 01:52:13 -04:00
richyfish
28c93ab185
aleinfo global options ( #2686 )
...
* added omitted global variables which was breaking this test when run standalone
* invert logic for s:GetLinterVariables excluding disabled linters, so that linter global options can appear in output
* additional tests for s:GetLinterVariables for linter global options
2019-08-12 16:29:28 +01:00
David Wood
20cc6d3e05
Remove /bin/ls
assumption.
...
On some systems, notably NixOS, there is no `/bin/ls` and thus this test
can fail unnecessarily on those systems. This commit uses
`/usr/bin/env ls` which resolves the issue.
2019-08-03 12:42:22 +01:00
w0rp
dd1e1025b8
Fix #2668 - Set g:ale_go_go111module
2019-08-02 09:09:10 +01:00
w0rp
3ae01ba249
Merge pull request #2430 from eliath/master
...
Support $GO111MODULE with Go tooling
2019-07-30 21:17:20 +01:00
w0rp
8f5ecf0120
Merge pull request #2646 from paulreimer/fixer-clangformat-use-assume-filename
...
Set --assume-filename for clangformat fixer
2019-07-30 08:21:21 +01:00
JINNOUCHI Yasushi
d1c56769b7
Add setting for numhl highlights ( #2637 )
...
* Add setting for numhl highlights
* Add doc for numhl feature
2019-07-29 22:08:33 +01:00
w0rp
b1230873b6
Merge pull request #2612 from andys8/feature/elm-language-server-update
...
Update elm-ls
2019-07-29 21:56:27 +01:00
w0rp
4fe7402e89
Update links to use the new GitHub organization
2019-07-29 21:10:41 +01:00
Paul Reimer
d25711a516
Set --assume-filename for clangformat fixer
2019-07-19 07:57:10 -07:00
w0rp
aae6d30b1e
Merge pull request #2618 from rustic-games/clippy-flags
...
Update Rust cargo linter to better integrate with Clippy
2019-07-14 15:16:15 +01:00
w0rp
bafa1c619d
Merge pull request #2643 from delphinus/feature/update-deoplete-for-cpp
...
Add Deoplete's input_patterns for cpp
2019-07-14 15:05:00 +01:00
delphinus
240bb8abae
Add Deoplete's input_patterns for cpp
2019-07-14 22:20:44 +09:00
w0rp
36a50111b9
Merge pull request #2601 from delphinus/feature/better-completion-for-deoplete
...
Show more candidates for Deoplete completion
2019-07-14 10:29:03 +01:00
Matthew Lanigan
abb38955d3
Add Sorbet ruby linter and fixer ( #2614 )
2019-07-13 17:37:48 +01:00
andys8
fa5aecc250
Elm-ls backward compatibility for previous naming
...
Previous name of `elm-language-server` was `elm-lsp`
2019-07-10 12:04:33 +02:00
Francisco Giordano
6e6ad2e430
Try to mock nvim api functions
2019-07-10 01:20:22 -03:00
Francisco Giordano
79dde5f0e5
Implement highlights using neovim API
2019-07-09 23:23:27 -03:00
w0rp
6c47d7fc35
Merge pull request #2606 from hsanson/fix-javalsp-executable-docs
...
Default executable for javalsp is empthy string.
2019-07-06 14:31:32 +01:00
Pete Beardmore
a5240009ba
Fix incorrect re-selection ( #2630 )
...
ALE now only resets selections when needed, to prevent side effects.
2019-07-02 08:31:24 +01:00
hernot
46ab7c5904
Support csc, update mcsc ( #2586 )
...
* Added a new csc linter for C# code.
* More output is now handled for mcsc.
2019-07-02 08:18:17 +01:00
ObserverOfTime
8700586890
Add clangtidy fixer ( #2548 )
...
* Add clangtidy fixer
* Add extra_options to clangtidy fixer
* Also, use cpp variables in cpp filetypes
2019-07-02 08:11:10 +01:00
Tim Lagnese
221aceb6db
Add gnatpp fixer for Ada
2019-07-01 20:50:02 -04:00