Atsuya Takagi
2dbf4ee271
add test to check if it properly ignores outputs with unknown error types
2021-01-23 00:08:01 +09:00
Atsuya Takagi
4ed520a219
add initial files
2021-01-23 00:08:01 +09:00
Horacio Sanson
7b42dd7387
Merge pull request #3475 from benknoble/dafny-include-timeouts
...
dafny: add a timeLimit option and message-parsing
2021-01-20 20:48:53 +09:00
Horacio Sanson
97ce2423b0
Merge pull request #3494 from YorickPeterse/master
...
Add linter for Inko
2021-01-13 23:54:06 +09:00
Horacio Sanson
4c454c96a9
Merge pull request #3390 from benknoble/fix-dafny-filename
...
dafny: include correct filename in lint results
2021-01-06 11:19:29 +09:00
Yorick Peterse
8375ee2766
Add linter for Inko
...
This adds a linter for Inko (https://inko-lang.org/ ). The linter makes
use of Inko's own compiler, and a newly introduced --check flag to only
check for errors; instead of also compiling source code.
2020-12-23 16:50:45 +01:00
Benjamin Binier
e358afdd9b
Add salt-lint support
2020-12-17 09:19:19 +01:00
D. Ben Knoble
303b89a6b4
add tests
2020-11-30 13:40:57 -05:00
Jose Soto
e1184e31f6
Adds support for Tlint - A Tighten Opinionated PHP Linter ( #3291 )
...
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
2020-11-21 20:29:33 +00:00
w0rp
8e28de142a
Merge pull request #3292 from dmitrivereshchagin/add-elvis-handler-for-erlang
...
Add Elvis handler for Erlang
2020-11-21 15:56:50 +00:00
w0rp
df3163223f
Merge pull request #3282 from zanona/master
...
fix(ale_linters/phpcs): add support for multiline error messages
2020-11-21 15:36:22 +00:00
D. Ben Knoble
160af49450
update tests
2020-10-08 12:02:30 -04:00
bratekarate
56242cb874
fix lint, fix variable semantics and update tests
2020-09-26 17:09:54 +02:00
Marcus Zanona
e089969404
fix(ale_linters/phpcs): add support for multiline error messages
2020-09-25 11:25:24 +02:00
Dmitri Vereshchagin
49718e0ec6
Add Elvis handler for Erlang
...
[Elvis][1] is an Erlang style reviewer.
[1]: https://github.com/inaka/elvis
2020-09-06 12:40:28 +03:00
Kimplul
d9a7d6bc23
Improved macro handling in gcc
2020-08-29 15:17:20 +03:00
w0rp
47fdc02fc7
Merge pull request #2988 from joereynolds/master
...
Add sql-lint as linter
2020-08-28 08:43:10 +01:00
w0rp
bc6304bdb0
Merge pull request #3007 from klaaspieter/swift-format
...
Add Apple's swift-format as a linter
2020-08-17 23:37:23 +01:00
w0rp
5c778e1ae7
Make it easier to run tests locally
...
Certain tests could break if you ran them separately from other tests.
They have been patched.
`run-tests` now has a `--fast` option which runs tests with only the
fastest Vim version ALE tests with, and the custom checks.
2020-08-16 21:20:08 +01:00
w0rp
94a968ef39
Merge pull request #2924 from patrick96/vlog-filename
...
verilog: Add filename to vlog linter output
2020-08-14 00:20:57 +01:00
w0rp
667618b399
Merge pull request #3191 from mostfunkyduck/master
...
Fixes govet linter for go 1.13+, with tests
2020-08-07 08:54:17 +01:00
tsjordan-eng
f17b74679f
fix cppcheck for 1.89+, and add column support ( #3030 )
...
* fix cppcheck for 1.89+, and add column support
In cppcheck 1.89 the output changed to be more like GCC. This commit
forces any version of cppcheck to output in that same format. This also
allows for ALE to pick up the linter's column information
* Add parameters to tests. Vader passes.
* Fix c cppcheck for v1.89
2020-08-06 20:50:44 +01:00
Sebastian Blask
fbfeae0587
Support markdownlint rules with multiple slashes
2020-07-31 11:15:13 +12:00
Sebastian Blask
7cada95683
Support markdownlint 0.19.0 and 0.22.0
...
Fixes #2965
2020-07-30 09:57:46 +12:00
w0rp
f4668c751f
Merge pull request #3070 from hsanson/2732-add-bashate-support
...
Fix 2732 - Add bashate support
2020-07-21 12:47:33 +01:00
Mark Egan-Fuller
d38b92c957
Handling for puppet parser error at end of input.
...
Add handling for `Syntax error at end of input` which doesn't give a
line or column.
Fixes #2656
2020-07-15 12:10:34 +01:00
Christopher Peterson
1fcb9d1e1a
Tests/puppet: add new test case for a heretofore unaccounted-for version of error message
2020-07-02 12:44:39 -04:00
Horacio Sanson
834d6f9c48
Merge pull request #3158 from ulidtko/improve-dockerfile_lint
...
Improve :ALEDetail for dockerfile_lint [READY TO REVIEW]
2020-06-20 20:58:42 +09:00
mostfunkyduck
35c7c297b6
Fixes govet linter for go 1.13+, with tests
2020-05-25 11:46:16 -04:00
max ulidtko
c0d74b8094
Fix style and test
2020-05-06 14:05:39 +03:00
Klaas Pieter Annema
2548763d04
Add Apple's swift-format as a linter
2020-04-29 14:33:13 +02:00
Ian2020
3f34265151
Fix handler test, function name has changed
2020-04-28 18:13:34 +01:00
TG
00eee550ea
Adds column number to the verilator verilog linter
...
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:
81c659957e
2020-04-18 09:57:01 +02:00
Horacio Sanson
7b9855f1fe
Fix 2732 - Add bashate support
2020-03-23 12:18:35 +09:00
Joe Reynolds
07080066e4
Add sql-lint as linter
2020-01-31 11:11:12 +00:00
w0rp
57eba1afac
Fix the build
2020-01-02 14:23:28 +00:00
w0rp
8c4c8dfd97
Fix #2704 - Show mypy notes; can be disabled
2020-01-02 14:19:21 +00:00
patrick96
1e9f870b74
verilog: Add filename to vlog linter output
2019-12-05 19:35:34 +01:00
Horacio Sanson
5f95d032ee
Fix 2891 - eslint not showing errors.
...
ESLint errors are contained in an array that can contain different
stuff other than JSON error messages. This patch iterates over the whole
array ignoring any non-json data.
2019-11-26 13:37:25 +09: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
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
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
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
32b784219b
Merge pull request #2694 from elebow/add-ruby-debride
...
Add ruby debride (closes #2471 )
2019-10-07 19:17:55 +01:00
Thomas A. Werne
89fa43551f
Add test for new vlog format
2019-10-05 11:25:56 -07: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
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