Jesse Harris
f09cc26f87
Default errorview in pwsh7 now concise
2019-11-09 13:43:00 +10:00
w0rp
f11f6a2195
Merge pull request #2887 from tamago324/add-nimcheck-end_col-options
...
Add nimcheck end_col options
2019-11-07 15:47:31 +00:00
w0rp
bde9b1cfcd
Revert "Add definition of c/clangd's language as C ( #2791 )"
...
This reverts commit f4070f6c43
.
2019-11-07 15:41:58 +00:00
w0rp
5eefe544ed
Merge pull request #2617 from robindar/master
...
Fix crystal-lang non file-tied message handling
2019-11-07 08:36:42 +00:00
tamago324
dfbb387cc7
Add nimcheck end_col options
...
nimcheck
2019-11-07 02:44:56 +09:00
w0rp
e259dd525f
Merge pull request #2819 from greg0ire/psalm_extra_options
...
Add the possiblity to add extra psalm options
2019-10-29 17:21:01 +00:00
w0rp
0d4dfb61dc
Merge pull request #2700 from elebow/clangcheck-no-color-diagnostics
...
clangcheck: Add -fno-color-diagnostics (closes #2188 )
2019-10-28 13:14:14 +00:00
w0rp
dfe9b7cc26
Merge remote-tracking branch 'murfalo/clangd-compile-commands'
2019-10-17 17:54:02 +01:00
Jerko Steiner
e5a4c82917
Add support for nimlsp ( #2815 )
...
* 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-17 17:32:31 +01:00
João Borges
f4070f6c43
Add definition of c/clangd's language as C ( #2791 )
...
* 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-17 17:28:48 +01:00
David A. R. Robin
e19b8c05cd
Fix crystal-lang non file-tied message handling
...
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-11 18:34:09 +02:00
Murfalo
a62f26434a
Added tests for clangd compile commands dectection
2019-10-09 13:40:04 -04:00
Murfalo
35f51221f1
Updated ale_linters/c/clangd.vim to match ale_linters/cpp/clangd.vim
2019-10-09 13:30:10 -04:00
w0rp
e8de12c9f0
Fix #2821 - Fix the debride linter after merging older code
2019-10-09 09:53:50 +01:00
Grégoire Paris
95b8689835
Add the possiblity to add extra psalm options
2019-10-07 23:15:01 +02:00
Jérôme Foray
f932211309
fix tflint handler for 0.11+ ( #2775 )
...
* 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-07 20:14:22 +01:00
w0rp
59b34dd017
Merge pull request #2813 from werneta/master
...
Update vlog parser to handle new output format
2019-10-07 19:55:41 +01:00
w0rp
f2b231dd76
Merge pull request #2771 from gpanders/master
...
Use Makefile output with clang-tidy when useful
2019-10-07 19:34:52 +01:00
w0rp
8097d51e33
Merge pull request #2750 from andys8/improvement/elm-language-server-elm-analyse-trigger-param
...
Elm language server params update
2019-10-07 19:30:59 +01:00
w0rp
06082ef377
Merge pull request #2735 from zoonfafer/scala-metals
...
Add linter for Scala Metals
2019-10-07 19:24:47 +01:00
w0rp
cebbb67ea6
Merge pull request #2659 from greg0ire/psalm-language-server-option
...
Use the psalm executable with the LS option
2019-10-07 19:19:54 +01:00
w0rp
32b784219b
Merge pull request #2694 from elebow/add-ruby-debride
...
Add ruby debride (closes #2471 )
2019-10-07 19:17:55 +01:00
Greg Anders
7795898841
Add tests for clangtidy with Makefile
2019-10-06 10:29:23 -06:00
Greg Anders
06a97a8541
Use Makefile output with clang-tidy when useful
...
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-06 10:29:17 -06:00
Thomas A. Werne
d0e87c0df4
Correct vint-discovered advisory in vlog handler
2019-10-05 11:25:56 -07:00
Thomas A. Werne
98b0dcd7d6
Update vlog parser to handle new output format
...
Re #2812 , the parser now takes a second pass through the output using an
updated regex.
2019-10-05 10:44:02 -07:00
Murfalo
618f2d71fc
Added automatic compile-commands-dir arg to ale_cpp_clangd linter
2019-10-03 13:22:13 -04:00
Eddie Lebow
62602569b3
clangcheck: Add -fno-color-diagnostics
...
Also change to the modern --extra-arg syntax.
2019-09-26 20:28:33 -04:00
w0rp
6746eaeaa0
Merge pull request #2683 from ahayworth/ahayworth-add-ink-lsp
...
Add support for ink-language-server
2019-09-22 13:07:19 +01:00
Horacio Sanson
07c11e4e7f
Add semistandard to node_modules search.
2019-09-22 09:11:21 +09:00
w0rp
ab8e043353
Merge pull request #2691 from elebow/mdl-use-json-output
...
mdl: Use JSON output instead of parsing text
2019-09-20 20:59:59 +01:00
w0rp
b531a4e0b3
Merge pull request #2653 from AntoineGagne/bugfix/bugged-plt-detection
...
Fix bug with detection of the PLT in Erlang Dialyzer
2019-09-19 20:35:54 +01:00
Karl Bartel
dc42c0f948
Add support for solc
Solidity compiler ( #2648 )
...
* Add support for `solc` Solidity compiler
* Set default value for `solidity_solc_options`
* Add test for solc handler
2019-09-19 19:40:00 +01:00
w0rp
61cfb3fefb
Merge pull request #2693 from elebow/chmod-remove-x
...
Remove +x bit from some files that don't need it.
2019-09-12 23:00:34 +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
andys8
bd1f7e1420
Elm language server params update
...
* There is a new param 'elmAnalyseTrigger' (change|save|never)
* Empty path default to let the language server search for binary
2019-09-04 00:20:12 +02:00
Jeffrey Lau
2b12c8ccbf
linter/sh: Improve parsing of error messages in different locales
...
Fixes #2687
2019-08-31 15:08:54 +08:00
Jeffrey Lau
5fcb24bb3e
Add linter for Scala Metals
...
https://scalameta.org/metals/
2019-08-31 12:34:57 +08:00
Eddie Lebow
08a5bfcaa9
mdl: Use JSON output instead of parsing text
...
Also add test coverage for the mdl handler.
2019-08-18 23:28:32 -04:00
Richard French
266fa1c0a4
mypy linter capture stderr for error reporting in ALEInfo
2019-08-15 16:36:11 +01: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
Eddie Lebow
501af8dd8b
debride: Add debride linter ( closes #2471 )
2019-08-13 01:43:27 -04:00
Eddie Lebow
b1810b2752
Remove +x bit from some files that don't need it.
2019-08-13 00:28:31 -04:00
Andrew Hayworth
ab0bf61512
Add support for ink-language-server
...
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-07 16:35:12 -05:00
w0rp
3ae01ba249
Merge pull request #2430 from eliath/master
...
Support $GO111MODULE with Go tooling
2019-07-30 21:17:20 +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
Grégoire Paris
e47c1965a6
Use the psalm executable with the LS option
...
This is the simplest way of getting the psalm language server to run
now.
2019-07-25 23:19:30 +02:00
Antoine Gagné
c675212ddd
Fix bug with detection of the PLT
...
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-22 09:50:16 -04: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
Matthew Lanigan
abb38955d3
Add Sorbet ruby linter and fixer ( #2614 )
2019-07-13 17:37:48 +01:00