summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-12Add ALERename (tsserver & LSP), ALEOrganizeImports (tsserver) and auto ↵Jerko Steiner
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-12Merge pull request #2695 from elebow/move-ruby-escape-executablew0rp
Move ale#handlers#ruby#EscapeExecutable to ale#ruby#EscapeExecutable
2019-09-12languagetools: stop auto-appending --autoDetect (#2616)Samuel Roeca
Options are now configurable for languagetools, and `--autoDetect` can be removed by changing the options.
2019-09-12Limit the branches for branch builds for AppVeyorw0rp
2019-09-12Limit the branches for Travis CI branch buildsw0rp
2019-09-12Merge pull request #2741 from zoonfafer/shellw0rp
linter/sh: Improve parsing of error messages in different locales
2019-09-11Fix #2760 - Ignore all errors for adding NeoVim highlightsw0rp
2019-09-10dfmt support (#2662)theoremoon
* Add support for `dfmt`
2019-09-04Elm language server params updateandys8
* There is a new param 'elmAnalyseTrigger' (change|save|never) * Empty path default to let the language server search for binary
2019-09-01Make help text clearer for line number highlightsw0rp
2019-09-01Add g:ale_sign_highlight_linenr (#2678)BlahGeek
* 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-01Fix tests so they work with new NeoVim highlight codew0rp
2019-09-01Merge pull request #2638 from frangio/nvim-highlightw0rp
Use Neovim API for highlights when available
2019-08-31linter/sh: Improve parsing of error messages in different localesJeffrey Lau
Fixes #2687
2019-08-31Add linter for Scala MetalsJeffrey Lau
https://scalameta.org/metals/
2019-08-29Update irrelevant JSCS site linkJoshuao95
jscs.info appears to have nothing to do with the linter, and just contains a blogpost about student debt. This appears to be the closest to canonical site for the project (although it's now merged with ESLint I suppose some still use it?)
2019-08-28doc: Fix typosJeffrey Lau
2019-08-26Add nixpkgs-fmt fixer.David Wood
This commit adds a fixer for the Nix language, nixpkgs-fmt (https://github.com/nix-community/nixpkgs-fmt).
2019-08-19Remove texlab rust rewrite linkKevin Lui
It seems like the texlab rust rewrite has completed so the link is now broken and not necessary.
2019-08-18mdl: Use JSON output instead of parsing textEddie Lebow
Also add test coverage for the mdl handler.
2019-08-18Merge remote-tracking branch 'AlexeiDrake/master' into ↵w0rp
bugfix/c-lsp-build-dir-settings
2019-08-18Merge pull request #2677 from davidtwco/check-toc-test-failurew0rp
Remove `/bin/ls` assumption from check-toc test.
2019-08-18Merge pull request #2701 from elebow/doc-elixir-linters-floppy_diskw0rp
Add :floppy_disk: to dialyxir and dogma
2019-08-18Black fixer should include --pyi for files with .pyi extension (#2705)richyfish
* black fixer should include --pyi for files with .pyi extension
2019-08-18Merge pull request #2631 from timlag1305/feat/ada-gnatppw0rp
Add gnatpp fixer for Ada
2019-08-17Merge pull request #2706 from richyfish/2703_mypy_stderrw0rp
mypy linter capture stderr for error reporting in ALEInfo
2019-08-17 Keep cursor position on screen when opening/closing lists (#2632)Andre Souto
* 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-17Fix cflags parsing (#2510, #2265) (#2590)fx-carton
* 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-17Add asyncomplete.vim Support (#2627)Donnie West
2019-08-15mypy linter capture stderr for error reporting in ALEInfoRichard French
2019-08-15Add :floppy_disk: to dialyxir and dogmaEddie Lebow
2019-08-13Update test docs and output for linter tables checkedEddie Lebow
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-13Move ale#handlers#ruby#EscapeExecutable to ale#ruby#EscapeExecutableEddie Lebow
This function is generally applicable to Ruby, not just handling linter output.
2019-08-13Correct copied typo in doc/ale-rubyEddie Lebow
2019-08-13debride: Add debride linter (closes #2471)Eddie Lebow
2019-08-13Remove +x bit from some files that don't need it.Eddie Lebow
2019-08-12Add purty fixer.Sorin Iclanzan
2019-08-12aleinfo global options (#2686)richyfish
* 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-07Add support for ink-language-serverAndrew Hayworth
This commit add support for ink-language-server, which it does by largely copying and pasting from the pure-language-server PR that was merged recently. The most interesting things to note are: - ink-language-server is distributed upstream via npm, which is why we search through node_modules - With some coaxing, it can be installed globally - which is why we search for a global binary. - Ink is a funky language, and users will likely need to add initialization options. - I am not incredibly familiar with vimscript; and I may not have done some of the buffer searching correctly.
2019-08-03Remove `/bin/ls` assumption.David Wood
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-02Fix #2668 - Set g:ale_go_go111modulew0rp
2019-07-30Merge pull request #2430 from eliath/masterw0rp
Support $GO111MODULE with Go tooling
2019-07-30Edit ale-cs-csc docsChris-Slade
Edits the ale-cs-csc docs to remove typos, misspellings, and run-on sentences.
2019-07-30Merge pull request #2646 from paulreimer/fixer-clangformat-use-assume-filenamew0rp
Set --assume-filename for clangformat fixer
2019-07-29Add setting for numhl highlights (#2637)JINNOUCHI Yasushi
* Add setting for numhl highlights * Add doc for numhl feature
2019-07-29Merge pull request #2612 from andys8/feature/elm-language-server-updatew0rp
Update elm-ls
2019-07-29Update links to use the new GitHub organizationw0rp
2019-07-25Use the psalm executable with the LS optionGrégoire Paris
This is the simplest way of getting the psalm language server to run now.
2019-07-22Fix bug with detection of the PLTAntoine Gagné
Previously, it did not detect the PLT inside the `_build` directory and would always default to the default PLT or the one from the `kerl` tool.
2019-07-19Set --assume-filename for clangformat fixerPaul Reimer