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
Horacio Sanson
26571fa050
Merge pull request #3232 from CherryMan/master
...
Zig support using zls.
2020-07-11 11:40:52 +09:00
Sheheryar Parvaz
23c58e63d4
Support zls language server for zig
2020-07-10 22:33:37 -04:00
jhlink
d0b7a6e71f
doc: Remove c++ from astyle
2020-07-10 19:06:22 -04:00
jhlink
57423f13ec
style: Adjust spacing
2020-07-10 18:59:29 -04:00
jhlink
fecffeee91
test: Add astyle vader test
2020-07-10 18:26:15 -04:00
jhlink
56b92544c2
doc: Add astyle to supported lang & tools
2020-07-10 18:16:12 -04:00
jhlink
5dbbd2d18b
doc: Add astyle to supported-tools.md
2020-07-10 17:59:14 -04:00
jhlink
8c0b9ecdfd
doc: Add astyle to ale-c-options in ale-contents
2020-07-10 17:56:02 -04:00
jhlink
4394084d99
doc: Add astyle entry to ALE c integration
2020-07-10 17:54:27 -04:00
jhlink
6c58164094
feat: Add astyle to fix/register.vim
2020-07-10 17:47:01 -04:00
jhlink
7f881f66a8
feat: Add ALE fixer for astyle
2020-07-10 17:46:01 -04:00
Horacio Sanson
c136061b3f
Enable languagetool for asciidoctor files.
2020-07-09 10:46:33 +09:00
Kevin Locke
106c27644b
eslint: Use cwd from executable location to fix nested projects ( #3222 )
...
* Split FindNearestExecutable from FindExecutable
The path searching in ale#node#FindExecutable() will be useful for
eslint. Refactor it into a separate function so it can be used without
regard for the state of the _use_global and _executable variables.
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
* eslint: Set project root from local executable
Using the nearest directory with node_modules does not work correctly
for nested projects where the eslint dependencies are in the outer
project. For example:
https://github.com/dense-analysis/ale/issues/3143#issuecomment-652452362
Adopt the behavior of SublimeLinter, which runs from project_root
determined by the presence of the eslint executable in node_modules/.bin
(or eslint in dependencies/devDependencies of package.json, which we can
add later as necessary). See [NodeLinter#find_local_executable].
[NodeLinter#find_local_executable]: https://github.com/SublimeLinter/SublimeLinter/blob/056e6f6/lint/base_linter/node_linter.py#L109
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2020-07-08 14:42:01 +01:00
Horacio Sanson
fd399c527f
Merge pull request #3223 from cspeterson/master
...
Puppet handler regex fix, plus new test
2020-07-08 22:24:28 +09: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
Christopher Peterson
9b8ec86d7f
Puppet handler: make error-parsing regex more robust
2020-07-02 12:42:44 -04:00
Kevin Locke
b3c6db173a
Run ESLint fixer from project root, where possible ( #3096 )
...
* Split eslint#GetCdString from eslint#GetCommand
Move the code for finding the project root and building the cd string
into a separate function so that it can be reused in the eslint fixer.
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
* Run ESLint fixer from project root dir
To match the ESLint linter, as changed in 9ee57d43
(which I forgot to
apply to the fixer, whoops).
Fixes : #3094
Closes : #3095
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2020-07-01 17:00:21 +01: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
Horacio Sanson
4f25498806
Merge pull request #3172 from 0xMH/patch-1
...
More docs for beginners to use cloudformation linter
2020-06-19 22:26:45 +09:00
w0rp
1428c7b29e
Update the internal ALE version to 2.7.0
2020-06-11 19:21:17 +01:00
Jerko Steiner
b29e9867e8
Add test for LSP autoimport
2020-05-31 11:46:10 +02:00
Jerko Steiner
b339a8bfa0
Add support for rename (documentChanges)
2020-05-31 11:00:53 +02:00
Jerko Steiner
4062b05669
Fix completion with langserver (autoimport in go)
2020-05-31 11:00:53 +02:00
mostfunkyduck
35c7c297b6
Fixes govet linter for go 1.13+, with tests
2020-05-25 11:46:16 -04:00
Paco
7265ceb6d0
Support revive for go files ( #2933 )
...
Signed-off-by: Penghui Liao <liaoishere@gmail.com>
2020-05-22 06:09:14 -05:00
Stephen Robinson
b209315714
Fixes #3092 - Implement loading @file
c arguments
2020-05-20 18:15:52 -07:00
Horacio Sanson
7ff87a942b
Merge pull request #3173 from nibocn/feat#javac-sourcepath
...
feat(javac): Add java_javac_sourcepath variable
2020-05-19 22:51:42 +09:00
NiBo
0b5d72fecd
refactor(javac): ale_java_javac_sourcepath variable defaults to String
2020-05-19 11:25:54 +08:00
NiBo
e61e1147b0
refactor(javac): ale_java_javac_classpath variable supports String and List types
2020-05-19 10:43:16 +08:00
NiBo
ff6bfc3d37
refactor(javac): ale_java_javac_sourcepath variable supports String and List types
2020-05-19 10:41:35 +08:00
NiBo
3635285c02
style(javac): Code formatting
2020-05-15 11:21:00 +08:00
NiBo
3b4193175e
feat(javac): Add java_javac_sourcepath variable
...
This variable can set multiple source code
paths, the source code path is a relative
path (relative to the project root directory)
2020-05-15 10:48:03 +08:00
Mohamed hamza
6b8f08f7fc
Added linter installing methods
2020-05-15 03:40:46 +02:00
Horacio Sanson
69d96aa9d9
Merge pull request #3077 from puritys/javaagent
...
To support javaagent on eclipselsp
2020-05-15 10:12:25 +09:00
NoNE
345daf683b
More docs for beginners to use cloudformation linter
2020-05-15 00:35:15 +02:00
Horacio Sanson
c2b01f0e28
Merge pull request #3134 from Ian2020/master
...
Add shellcheck as linter for bats files
2020-05-09 11:24:55 +09:00
Ian2020
ca97f32258
Use a function to define shellcheck linters and vars needed, fixes tests
2020-05-08 12:55:54 +01:00
max ulidtko
c0d74b8094
Fix style and test
2020-05-06 14:05:39 +03:00
max ulidtko
5f4103fb35
Improve :ALEDetail for dockerfile_lint
...
1. The often longish `description` moved away from (supposedly short)
statusline `message` into the `detail` section.
2. dockerfile_lint sends `reference_url` pointing to issue explanations.
Use that.
2020-05-06 13:07:08 +03:00
RyanSquared
70005134e5
Merge branch 'rust-analyzer' of https://github.com/jonhoo/ale into jonhoo-rust-analyzer
2020-05-05 09:21:49 -05:00
James C. Davis
15d590ee5e
fix: don't append newline when buffer is noeol and nofixeol
2020-04-30 15:00:10 -04:00
Ian2020
65bea1a5cb
Main logic of shellcheck has moved, updated backward compat test
2020-04-29 17:45:16 +01:00
Klaas Pieter Annema
2548763d04
Add Apple's swift-format as a linter
2020-04-29 14:33:13 +02:00
Ian2020
716f9a9bbb
Fix linting issue - indentation incorrect
2020-04-28 20:53:42 +01:00
Ian2020
f67cb56e5e
Fix shell detection test, shellcheck function name has changed
2020-04-28 18:20:10 +01:00
Ian2020
3f34265151
Fix handler test, function name has changed
2020-04-28 18:13:34 +01:00
Ian2020
d4e1c57026
Moved common code to ale handlers, updated bats doc
2020-04-28 17:46:15 +01:00
Ian2020
76cd6b0f92
Fix documentation oversights
2020-04-28 16:02:46 +01:00
Horacio Sanson
e641fe0c5d
Fix eclipselsp command function.
...
Changes in eclipselsp and java caused the command needed to run the
language server fail to build properly.
Thi PR fixes those issues.
2020-04-25 15:21:09 +09:00