summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2020-04-21Add vim-language-server linter supportJeffrey Lau
2020-04-20Merge pull request #3121 from zoonfafer/scala-metalsw0rp
linter/scala/metals: Fix return value of GetProjectRoot()
2020-04-20Add terraform-lsp integration (#2758)Oliver Ford
* Add terraform-lsp integration https://github.com/juliosueiras/terraform-lsp * Add tests & docs for terraform-lsp integration terraform_langserver_options setting added to send custom flags to terraform-lsp. Vader tests have been added to test custom executable, custom flags, and finding the project root. All tests pass. Initial documentation has been added for the above. Resolves dense-analysis/ale#2758, juliosueiras#57 * Fix tag alignment Co-authored-by: = <Aubrey.S.Lavigne@gmail.com> Co-authored-by: w0rp <w0rp@users.noreply.github.com>
2020-04-19Merge pull request #3027 from ndtho8205/fix-kotlinc-stderrHoracio Sanson
Fix 3011 - not catching kotlinc output on stderr
2020-04-18linter/scala/metals: Fix return value of GetProjectRoot()Jeffrey Lau
It was returning 0 when it should be returning an empty string. The 'AssertEqual' in the ale image is from an old version so it does not check the types of the arguments. This is already fixed in https://github.com/junegunn/vader.vim/commit/427fe19104c15066e4c1d5d385076e8e07a0dee8 Closes #3120
2020-04-18Adds column number to the verilator verilog linterTG
Since version 4.032 (04/2020) verilator linter messages also contain the column number, and look like: %Error: /tmp/test.sv:3:1: syntax error, unexpected endmodule, expecting ';' To stay compatible with old versions of the tool, the column number is optional in the researched pattern regular expression. See commit: https://github.com/verilator/verilator/commit/81c659957e89f28861fde870f000cce2d5f76729
2020-04-17Merge pull request #2681 from mynomoto/clj-kondo-cachew0rp
Use cache for clj-kondo linter
2020-03-06Fix 3011 - not catching kotlinc output on stderrTho Nguyen Duc
2020-01-02Merge pull request #2908 from af/patch-1w0rp
Fix for incorrect eslint output parsing for graphql files
2020-01-02Mypy: try to find folder containing mypy.ini to use as cwd. (#2385)Harry Percival
* When deciding which directory to run mypy from, prefer a folder with mypy.ini in it * Add a test for mypy.ini-finding behaviour
2020-01-02Fix #2704 - Show mypy notes; can be disabledw0rp
2019-11-24Fix for incorrect eslint output parsing for graphql filesAaron Franks
The output is configured to be JSON, but the handler was parsing it as 'lines'
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