Horacio Sanson
a6719c2d4f
Fix 3673 - Add nocolor option to ansible-lint ( #3811 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc>
2021-07-20 10:00:49 +09:00
莊喬
f83a1f70d5
Add option to clojure clj-kondo linter ( #3812 )
...
Allow define `clojure_clj_kondo_options` to customize command options
for `clj-kondo`.
The `--cache` in original command is now defined as default.
2021-07-17 22:07:02 +09:00
Jose Maria Perez Ramos
a6a8131306
Update erlang format for OTP24 ( #3823 )
...
Erlang's erlc error format includes the column in OTP24.
See https://blog.erlang.org/My-OTP-24-Highlights/#column-number-in-warnings-and-errors
2021-07-17 21:51:17 +09:00
Michael Weimann
9a9fd24b17
add phpstan local executable detection ( #3809 )
2021-07-10 22:56:26 +09:00
Grégoire Paris
2a5a7baffc
Add support for multiline messages ( #3686 )
...
This is achieved by switching to JSON, which makes it much easier to
avoid confusion between an error message and the next one. It also
spares us from having to deal with regular expressions, and eliminates
some edge cases that no longer need to be tested.
2021-07-09 23:59:36 +09:00
Gerardo Gómez Rodríguez
8b73d98baf
chore: replace python-language-server to supported pylsp ( #3810 )
...
As mentioned in #3722 palantir's python-language-server is no longer maintained.
The alternative is to use the community-driven https://github.com/python-lsp/python-lsp-server .
2021-07-09 22:40:31 +09:00
James Cherti
af13c350d2
Add stdin ("-") to the command-line arguments of ansible-lint >=5.0.0 ( #3786 )
...
* Added an explicit stdin argument to ansible-lint >=5.0.0 (ansible_lint.vim).
This commit fixes the issue "<<NO OUTPUT RETURNED>>":
```
:ALEInfo
(finished - exit code 0) ['/bin/bash', '-c', ''ansible-lint'' --parseable-severity -x yaml < ''/tmp/vVyvn4B/7/test2.yml'']
<<<NO OUTPUT RETURNED>>>'
```
Reason: Ansible-lint ignores stdin when "-" or "/dev/stdin" is not
specified explicitly.
Tested with: ansible-lint 5.0.12 using ansible 2.11.2
* Update ansible-lint tests.
2021-07-05 21:48:32 +09:00
Néstor Coppi
87e079a9b2
Solidity solc linter compatible with 0.6/0.7/0.8 ( #3763 )
2021-07-04 21:40:12 +09:00
ourigen
e4ddd32c84
Let R_languageserver consider .Renviron ( #3744 )
...
* Fix languageserver.vim to consider Renviron
* Update test_r_languageserver.vader
* Update credits
2021-07-04 21:34:35 +09:00
Filippo Tessarotto
12d8803015
[PHP] PhpStan also looks for .dist config file ( #3765 )
...
* [PHP] PhpStan also looks for .dist config file
* Add tests
2021-07-04 21:16:55 +09:00
Yuxuan 'fishy' Wang
b749ec702a
Change default of go_staticcheck_lint_package to 1 ( #3799 )
...
Fixes https://github.com/dense-analysis/ale/issues/3798 .
2021-07-03 18:40:01 +09:00
Shannon Moeller
397d56f40c
fix(eslint): yarn 2 project cwd ( #3684 )
...
* eslint-handler: fix getcwd when there is no node_modules
2021-06-19 12:03:39 +01:00
w0rp
2c8a857262
Move a test file to match the newer location
2021-06-19 11:00:26 +01:00
w0rp
84a4a76aaf
Close #3770 - Add support for checking circleci configs
2021-06-19 10:34:57 +01:00
w0rp
1b08791228
Make staticcheck configurable with GOPATH detection
2021-05-27 22:03:46 +01:00
Pau Ruiz Safont
a02a4f2811
ocaml: prepare for filetype separation ( #3732 )
...
The ocaml filetype is currently used for several, different file
formats. This causes problems as not all tools support all formats.
New filetypes are introduced to support this separation, this needs some
changes in ale that are fortunately backwards-compatible.
These change add ocamlinterface file support for ocp-indent, merlin,
ocamlformat and ocaml-lsp. For ocaml-lsp I took the liberty to
add all recognised language ids, even if they are not supported.
ols has not been changed as the project has been abandoned since 2019.
2021-05-27 16:33:43 +09:00
w0rp
f53431331e
Enable gopls by default with GOPATH detection
2021-05-26 22:43:33 +01:00
David Hotham
3f386ae5e9
Don't use a temporary file for tflint ( #3717 )
...
* Don't use a temporary file for tflint
* set cwd for tflint
2021-05-25 09:41:14 +09:00
ourigen
6ef5bf308c
Allow lintr to consider .Renviron settings. Fix #3391 ( #3727 )
...
* Fix lintr.vim to consider Renviron
* Update test_lintr.vader to match lintr.vim fix
* Update credits
Co-authored-by: ourigen <ourigen [at] pm.me>
2021-05-25 09:30:42 +09:00
Henrique Barcelos
1c90d8c018
Updated solhint
linter to be able to use a local installation ( #3682 )
...
* fix: added support for local solhint executable
* feat: added support for matching parse errors
* test: added test for solhint command callback and handler
* chore: removed command callback test
* refactor: made solhint handler structure closer to eslint
2021-04-15 09:01:18 +09:00
bosr
f0887d3e61
apple-swift-format: linter and fixer with config swiftpm support ( #3671 )
2021-04-07 19:34:34 +09:00
fiatjaf
655f0070cd
Add support for V: "v" (compiler) and "vfmt" fixer. ( #3622 )
...
* v: add "v fmt" fixer.
* v: add "v" (build) linter.
* v: fix vlint complaints and add documentation.
* v: add tests.
* v: use ale#Pad().
2021-03-26 15:38:57 +09:00
Remi Thebault
c6b61950f8
Add more parameters to the DMD linting command ( #3639 )
...
* Add more parameters to the DMD linting command
fixes #3637
* adding tests for dmd linter
* adding dmd test for windows
2021-03-23 08:31:52 +09:00
w0rp
f7852dbd0a
#3633 - Move linter tests into test/linter
2021-03-21 00:25:33 +00:00