summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2019-11-14Merge pull request #2660 from YPCrumble/masterw0rp
Add StandardJS linter for TypeScript
2019-11-09Default errorview in pwsh7 now conciseJesse Harris
2019-11-07Merge pull request #2887 from tamago324/add-nimcheck-end_col-optionsw0rp
Add nimcheck end_col options
2019-11-07Revert "Add definition of c/clangd's language as C (#2791)"w0rp
This reverts commit f4070f6c43b3cb2e7463d8426a68d5a726991288.
2019-11-07Merge pull request #2617 from robindar/masterw0rp
Fix crystal-lang non file-tied message handling
2019-11-07Add nimcheck end_col optionstamago324
nimcheck
2019-10-29Merge pull request #2819 from greg0ire/psalm_extra_optionsw0rp
Add the possiblity to add extra psalm options
2019-10-28Merge pull request #2700 from elebow/clangcheck-no-color-diagnosticsw0rp
clangcheck: Add -fno-color-diagnostics (closes #2188)
2019-10-21Allow the use of StandardX for StandardJS linting and fixing.Ian Campbell
See https://github.com/standard/standardx
2019-10-21Add StandardJS for TypeScript linting and fixing.Ian Campbell
2019-10-17Merge remote-tracking branch 'murfalo/clangd-compile-commands'w0rp
2019-10-17Add support for nimlsp (#2815)Jerko Steiner
* Add support for nimlsp.vim * Add test and docs for nimlsp * Add nimlsp to supported-tools.md * Add nimlsp to doc/ale-supported-languages-and-tools.txt
2019-10-17Add definition of c/clangd's language as C (#2791)João Borges
* Add definition of c/clangd's language as C * Update tests for clangd to be called with '-x c' * Change to use single quotes instead of double quotes
2019-10-11Fix crystal-lang non file-tied message handlingDavid A. R. Robin
Some messages of the crystal compiler are not tied to a file. This causes a 'Key not present in Dictionnary' error (E716). For the record, the json output on ```require "./nonexistent.cr"``` is the following : ```json [ { "file":"/tmp/file.cr", "line":1, "column":1, "size":0, "message":"while requiring \"./nonexistent.cr\"" }, { "message":"can't find file './nonexistent.cr' relative to '/tmp'" } ] ``` The second message does not have line/column attributes.
2019-10-09Added tests for clangd compile commands dectectionMurfalo
2019-10-09Updated ale_linters/c/clangd.vim to match ale_linters/cpp/clangd.vimMurfalo
2019-10-09Fix #2821 - Fix the debride linter after merging older codew0rp
2019-10-07Add the possiblity to add extra psalm optionsGrégoire Paris
2019-10-07fix tflint handler for 0.11+ (#2775)Jérôme Foray
* fix tflint handler for 0.11+ * fixup! fix tflint handler for 0.11+ * maintain compatibility with previous tflint output format * fixup! maintain compatibility with previous tflint output format * Add comment about tflint's output format accross versions
2019-10-07Merge pull request #2813 from werneta/masterw0rp
Update vlog parser to handle new output format
2019-10-07Merge pull request #2771 from gpanders/masterw0rp
Use Makefile output with clang-tidy when useful
2019-10-07Merge pull request #2750 from ↵w0rp
andys8/improvement/elm-language-server-elm-analyse-trigger-param Elm language server params update
2019-10-07Merge pull request #2735 from zoonfafer/scala-metalsw0rp
Add linter for Scala Metals
2019-10-07Merge pull request #2659 from greg0ire/psalm-language-server-optionw0rp
Use the psalm executable with the LS option
2019-10-07Merge pull request #2694 from elebow/add-ruby-debridew0rp
Add ruby debride (closes #2471)
2019-10-06Add tests for clangtidy with MakefileGreg Anders
2019-10-06Use Makefile output with clang-tidy when usefulGreg Anders
In the case where neither a build directory nor a compile_commands.json file is found, use the output of `make -n` to provide options to clang-tidy.
2019-10-05Correct vint-discovered advisory in vlog handlerThomas A. Werne
2019-10-05Update vlog parser to handle new output formatThomas A. Werne
Re #2812, the parser now takes a second pass through the output using an updated regex.
2019-10-03Added automatic compile-commands-dir arg to ale_cpp_clangd linterMurfalo
2019-09-26clangcheck: Add -fno-color-diagnosticsEddie Lebow
Also change to the modern --extra-arg syntax.
2019-09-22Merge pull request #2683 from ahayworth/ahayworth-add-ink-lspw0rp
Add support for ink-language-server
2019-09-22Add semistandard to node_modules search.Horacio Sanson
2019-09-20Merge pull request #2691 from elebow/mdl-use-json-outputw0rp
mdl: Use JSON output instead of parsing text
2019-09-19Merge pull request #2653 from AntoineGagne/bugfix/bugged-plt-detectionw0rp
Fix bug with detection of the PLT in Erlang Dialyzer
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 #2695 from elebow/move-ruby-escape-executablew0rp
Move ale#handlers#ruby#EscapeExecutable to ale#ruby#EscapeExecutable
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-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-18mdl: Use JSON output instead of parsing textEddie Lebow
Also add test coverage for the mdl handler.
2019-08-15mypy linter capture stderr for error reporting in ALEInfoRichard French
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-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-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-07-30Merge pull request #2430 from eliath/masterw0rp
Support $GO111MODULE with Go tooling
2019-07-29Merge pull request #2612 from andys8/feature/elm-language-server-updatew0rp
Update elm-ls
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.