summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2019-10-06Add tests for clangtidy with MakefileGreg Anders
2019-10-04Fix sign parser to be language independent.Horacio Sanson
2019-09-25569 support vim sign group and priority (#2786)Horacio Sanson
* Use sign-group only on supported vim versions. The sign-group feature is only available in nvim 0.4.0 and vim 8.1.614. * Add priority to ALE signs. This allows users to set a priority to ALE signs to take precedence over other plugin signs.
2019-09-22Merge pull request #2683 from ahayworth/ahayworth-add-ink-lspw0rp
Add support for ink-language-server
2019-09-20Merge pull request #2691 from elebow/mdl-use-json-outputw0rp
mdl: Use JSON output instead of parsing text
2019-09-20Fix #2744 - Make ALEFix work when only casing is changedw0rp
2019-09-20Show description of autoimport action for tsserverJerko Steiner
2019-09-19Close #2764 - Support the new React filetypes with aliasesw0rp
2019-09-19Document and test solcw0rp
2019-09-19Add support for `solc` Solidity compiler (#2648)Karl Bartel
* Add support for `solc` Solidity compiler * Set default value for `solidity_solc_options` * Add test for solc handler
2019-09-12Merge pull request #2693 from elebow/chmod-remove-xw0rp
Remove +x bit from some files that don't need it.
2019-09-12Merge pull request #2696 from elebow/update-test-docs-for-linter-listsw0rp
Update test docs and output for linter tables checked
2019-09-12feat: support sqlformat. (#2702)Cluas
* feat: support sqlformat.
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-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-12Merge pull request #2741 from zoonfafer/shellw0rp
linter/sh: Improve parsing of error messages in different locales
2019-09-10dfmt support (#2662)theoremoon
* Add support for `dfmt`
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-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-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-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-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-13Remove +x bit from some files that don't need it.Eddie Lebow
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-30Merge pull request #2646 from paulreimer/fixer-clangformat-use-assume-filenamew0rp
Set --assume-filename for clangformat fixer
2019-07-29Merge pull request #2612 from andys8/feature/elm-language-server-updatew0rp
Update elm-ls
2019-07-19Set --assume-filename for clangformat fixerPaul Reimer
2019-07-14Merge pull request #2618 from rustic-games/clippy-flagsw0rp
Update Rust cargo linter to better integrate with Clippy
2019-07-14Add Deoplete's input_patterns for cppdelphinus
2019-07-14Merge pull request #2601 from delphinus/feature/better-completion-for-deopletew0rp
Show more candidates for Deoplete completion
2019-07-13Add Sorbet ruby linter and fixer (#2614)Matthew Lanigan
2019-07-10Try to mock nvim api functionsFrancisco Giordano
2019-07-02Support csc, update mcsc (#2586)hernot
* Added a new csc linter for C# code. * More output is now handled for mcsc.
2019-07-02Add clangtidy fixer (#2548)ObserverOfTime
* Add clangtidy fixer * Add extra_options to clangtidy fixer * Also, use cpp variables in cpp filetypes
2019-07-01Add gnatpp fixer for AdaTim Lagnese
2019-07-01Support $GO111MODULE with Go toolingElias Martinez Cohen
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`
2019-06-25support all cargo options for build/clippyJean Mertz
2019-06-25Use input_patterns & add comments for updating itdelphinus
2019-06-24support clippy options with --Jean Mertz