Horacio Sanson
c173b6243d
Enable autoimport by default ( #4102 )
2022-03-04 19:05:41 +00:00
Horacio Sanson
5b1044e2ad
Fix 4086 - use stable command options for rustc ( #4087 )
2022-02-20 00:01:06 +09:00
Horacio Sanson
47470eddc2
Sometimes end_lnum and end_col are not present ( #4062 )
2022-02-09 23:25:52 +09:00
Horacio Sanson
6d9399d863
Update cmake-lint linter url ( #4056 )
2022-02-06 22:07:08 +09:00
Horacio Sanson and Horacio Sanson
76bd059371
Fix 3838 - deprecate datanalyzer ( #3839 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2022-01-05 22:34:47 +09:00
Horacio Sanson
5a5029b73d
Fix 4004 - Disable eslint by default for json. ( #4023 )
...
* Fix 4004 - Disable eslint by default for json.
This PR disables, or more correctly, excludes eslint from the list of
default linters for json files.
Also fixes elixir, go, json5, and jsonc files documentation and default
linters to make them consistent.
* Fix and improve tests
2022-01-05 22:33:00 +09:00
Horacio Sanson
7b8e711877
Fix 4025 - Allow to configure texlab LSP settings ( #4027 )
...
* Fix 4025 - Allow to configure texlab LSP settings
* Fix ale_tex_texlab_config type in help
2022-01-05 22:19:32 +09:00
Horacio Sanson
dcec4b3c37
Fix 3998 - add language option to uncrustify fixer ( #4007 )
2021-12-25 00:25:47 +09:00
Horacio Sanson
9a01836015
Fix check for did_save and includeText capabilities ( #4008 )
2021-12-09 23:22:07 +09:00
Horacio Sanson
16898417e6
Fix 3941 - add version check to isort fixer ( #3942 )
2021-10-16 14:02:58 +09:00
Horacio Sanson
c7e3f1a0dd
Fix 3207 - do not send didSave notification if not supported ( #3930 )
2021-10-15 08:42:07 +09:00
Horacio Sanson
31349f208b
Update ALE test docs to mention NVim 0.5 ( #3904 )
2021-09-16 12:16:08 +09:00
Horacio Sanson and Horacio Sanson
bf29f6ea92
Fix 3897 - add poetry to isort ( #3898 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-09-10 15:18:41 +09:00
Horacio Sanson and Horacio Sanson
42aadf6a26
Fix 3886 - Don't JSON decode completion user data if already a dict ( #3894 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-09-08 21:45:19 +09:00
Horacio Sanson and Horacio Sanson
d6f5fb69ad
Fix 3853 - Update 💾 icon on supported tools list. ( #3854 )
...
Look for all linters that have "lint_file" set to 1 and verify tools
that have it have the :floopy_disk: icon set and those that don't do not
have it.
Correspondingly added/removed !! on
ale-supported-languages-and-tools.txt file.
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-08-08 22:15:36 +09:00
Horacio Sanson and Horacio Sanson
a793db7399
Fix 3865 - Disable scriptencoding vint error. ( #3866 )
...
- Add .vintrc.yaml configuration that disables the scriptencoding check
(ProhibitMissingScriptEncoding) that is raised randomly.
- Upgrade vint to 0.3.21. Project seems to have stopped here and 0.4.0
was never released.
- Ensure the run-test scripts use the correct docker image (e.g. add tag)
.
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-08-08 22:06:58 +09:00
Horacio Sanson and Horacio Sanson
cc34310a99
Add neovim-05 flag to run-test help output ( #3864 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-08-07 20:19:41 +09:00
Horacio Sanson and Horacio Sanson
10f984673c
Fix lint tests failing due to multibyte chars. ( #3858 )
...
For some reason CI tests started failing with these errors:
> ale_linters/eruby/erb.vim:1:1: Use scriptencoding when multibyte char exists (see :help :scriptencoding)
> ale_linters/mail/languagetool.vim:1:1: Use scriptencoding when multibyte char exists (see :help :scriptencoding)
Not sure at which point or what changed for this to happen but this MR
fixes it by removing the multibyte chars present on the problem files.
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-08-06 11:36:39 +09:00
Horacio Sanson and Horacio Sanson
3ba40b4316
Add neovim 0.5 to list of test runtimes. ( #3830 )
...
* Add neovim 0.5 to list of test runtimes.
* Update testbed docker image
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-08-05 08:41:34 +09:00
Horacio Sanson and Horacio Sanson
5ad4fdd583
Fix 3801 - Add ALEDummySign some width. ( #3832 )
...
* Fix 3801 - Add ALEDummySign some width.
Due to changes in NeoVim 0.5 the g:ale_sign_column_always configuration
stopped working.
This PR sets the ALEDummySign to a blank space so when g:
ale_sign_column_always is set we have a sign with 1 width allowing the
configuration to work as before.
https://github.com/neovim/neovim/issues/13635
* Fix visual artifact on dummy sign
* Fix visual artifact on dummy sign (attempt 2)
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-07-21 18:25:41 +09:00
Horacio Sanson and 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
Horacio Sanson and Horacio Sanson
d098124e59
Fix 3373 - do not crash on HandleUserData with invalid json ( #3807 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-07-13 08:37:21 +09:00
Horacio Sanson and Horacio Sanson
774ab4b4f0
Update eclipse JDT LSP documentation ( #3743 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-07-09 23:55:47 +09:00
Horacio Sanson and Horacio Sanson
88817b3780
Fix 3167 - add custom fixer example to help docs. ( #3541 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-06-19 11:47:35 +01:00
Horacio Sanson and Horacio Sanson
93f80ea767
Fix 3524 - parse buffer signs with getplaced() function ( #3648 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-05-23 21:58:13 +09:00
Horacio Sanson and Horacio Sanson
8c5081f631
Fix 3605 - set fallback for error detail ( #3606 )
...
* Fix 3605 - set fallback for error detail
* Add use case with no detail key
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-03-04 20:45:33 +09:00
Horacio Sanson and Horacio Sanson
7696561555
Fix 3537 - remove -T argument from ruby linter ( #3538 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-02-23 16:48:42 +09:00
Horacio Sanson
f9f2ad2765
Merge pull request #3571 from rfwatson/gopls-add-init-options
...
gopls: add go_gopls_init_options
2021-02-06 21:34:19 +09:00
Horacio Sanson
b88d3c4e4b
Merge pull request #3575 from hugomg/gnumakefile
...
Have c_parse_makefile look for GNUmakefile as well
2021-02-06 21:31:16 +09:00
Horacio Sanson
cf53eb3667
Merge pull request #3568 from jD91mZM2/jq
...
Add jq linter for JSON diagnostics
2021-02-06 21:29:51 +09:00
Horacio Sanson
787ab2a366
Merge pull request #3529 from krsch/master
...
phan: add filename to output
2021-02-05 23:02:47 +09:00
Horacio Sanson
f612805801
Merge pull request #3576 from cyyever/fish_indent
...
Fish indent
2021-02-05 22:58:43 +09:00
Horacio Sanson
9b5c090473
Merge pull request #3472 from m-ildefons/hadolint
...
hadolint: Recognize message type
2021-02-02 13:08:18 +09:00
Horacio Sanson
7572ec3489
Merge pull request #3474 from yen3/haskell-hls
...
Add linter for haskell-language-server
2021-01-31 20:19:00 +09:00
Horacio Sanson
2d07fa0cc2
Merge pull request #3566 from hsanson/2726-fix-terraform-linter
...
Fix 2726 - fix terraform linter.
2021-01-30 18:20:49 +09:00
Horacio Sanson
7c44f4e403
Merge pull request #3565 from hsanson/3371-add-terraform-ls-support
...
Fix 3371 - Add terraform-ls support
2021-01-30 16:19:40 +09:00
Horacio Sanson and Horacio Sanson
bafe1c0fd6
3560 add vim 8.2 and nvim 0.4 to ci tests ( #3561 )
...
* Add vim82 and neovim04 to CI tests.
* Fix test_sign_column_hightlighting test.
In vim82 with verbose=1 the output of highlight command changes breaking
the ale#sign#SetUpDefaultColumnWithoutErrorsHighlight(). This commit
forces verbose=0 when the method starts and restores the previous value
before exiting.
* No return values in vim82 returns a numeric value instead of a empty string.
* Fix test_reek_handler test
The FuzzyJSONDecode() method catches E474 when it fails to parse the
input as JSON but Vim8.2 throws E491 instead. This commit modifies the
function to catch both E474 or E491.
* Fix perl6 handler test.
Perl6 handler catches json parse errors using the E474 error but in
Vim82 it changed to E491. This commit modifies the handler so both
errors are considered.
* Fix list opening tests.
In Vim 8.2 the call `range(1, bufnr('$'))` always returns quickfix
buffers no matter if they are closed or not. Using `ls` does not show
them but the above range will always include them.
This new behavior breaks the ale#list#IsQuickfixOpen() method that in
turn breaks many other things. This commit fixes this by using the
getqflist() and getloclist() methods instead.
* Fix test updates loclist test.
For some reason in Vim 8.2 the sign offset seems to not reset between
tests causing the sign_id to not match in the Assert. When the test is
run individually it passes but when run as part of the whole suite the
sign_id is off by one.
Forcing the offset in the test setup seems to fix the issue.
* Fix omnifunc completion test.
For unknown reasons the SetCompletionResponse tests fail in Neovim 0.2
and 0.4. Unfortunatelly the only solution I found is to disable them
for neovim.
* Fix linter warnings
* Fix smoker test.
Add vim 8.2 to the list of versions that need some retires due to
randomly failing tests.
* Add docker image build job.
Trying some clever trick to build the docker image if not available
locally or in Docker hub. It uses the Dockerfile md5 checksum as tag so
only when changes on that file occur will the image be downloaded or
build.
* Add labels to Docker image
* Remove tests for middle versions 8.1 and 0.3.5
* Use same vader commit as appveyor
* Implement image push to Docker Hub
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-01-27 19:52:24 +00:00
Horacio Sanson
c9f4005820
Merge pull request #3425 from pinicarus/custom-dialyzer-options
...
Custom erlang/dialyzer options
2021-01-27 20:24:26 +09:00
Horacio Sanson
3a1728297a
Merge pull request #3227 from Ma27/nixunstable-error-fmt
...
Update error-parser for `nix-instantiate` on Nix 2.4+
2021-01-25 13:53:09 +09:00
Horacio Sanson
471e20ed2b
Merge pull request #3559 from nibocn/master
...
fix(eclipselsp): org.eclipse.equinox.launcher_xxxx.jar file matching
2021-01-24 16:36:34 +09:00
Horacio Sanson
18eb6a0758
Merge pull request #3557 from benknoble/dafny-filename-again
...
dafny: update filename handling
2021-01-24 14:07:12 +09:00
Horacio Sanson
580271b510
Merge pull request #3377 from benknoble/fix-swipl
...
prolog/swipl: update error format for new version
2021-01-24 10:40:11 +09:00
Horacio Sanson
9fd9435cd5
Merge pull request #3556 from jD91mZM2/rnix
...
Add rnix-lsp for Nix diagnostics and completion
2021-01-23 21:50:36 +09:00
Horacio Sanson
1101346657
Merge pull request #3547 from hsanson/3546-fix-E928-when-using-javac-linter-on-non-maven-projects
...
Fix 3546 - check empty executable string.
2021-01-23 21:26:39 +09:00
Horacio Sanson
3e94c42ec0
Merge pull request #3521 from hsanson/3498-change-standardrb-fixer-to-use-stdin
...
3498 change standardrb fixer to use stdin
2021-01-23 19:28:41 +09:00
Horacio Sanson
a6dfc611f6
Merge pull request #3424 from maxice8/atools
...
Add support for Alpine Linux APKBUILD
2021-01-23 16:05:26 +09:00
Horacio Sanson
3c3dcd4041
Merge pull request #3489 from t2h5/yaml-spectral-linter
...
Add Stoplight Spectral linter for yaml
2021-01-23 16:00:45 +09:00
Horacio Sanson
c374736301
Merge pull request #3533 from motato1/master
...
Deno support for LSP and fixer
2021-01-23 11:04:52 +09:00
Horacio Sanson
5200e6c734
Merge pull request #2825 from thindil/master
...
Added support for Ada Language Server
2021-01-23 09:41:02 +09:00
Horacio Sanson
33f2f8ddcd
Merge pull request #3551 from fenuks/bugfix-3506
...
Fix clang-tidy ignoring compile-commands.json
2021-01-23 01:55:40 +09:00
Horacio Sanson
1b010bbabb
Merge pull request #3069 from nelsyeung/feature/dart-analysis-server
...
Add dart analysis server to linter
2021-01-23 01:47:38 +09:00
Horacio Sanson
9a1e91e075
Merge pull request #3519 from atsuya/feature/support-vala-lint
...
Add support for Vala-Lint
2021-01-23 01:24:24 +09:00
Horacio Sanson
64550062dc
Merge pull request #3148 from charlesbjohnson/charlesbjohnson/xo
...
fixers/xo: enhance `xo` fixer
2021-01-23 01:23:22 +09:00
Horacio Sanson
db816b5c3f
Merge pull request #2782 from hsanson/2777-add-ibm-openapi-validator
...
Fix 2777 - Add IBM openapi validator
2021-01-23 00:13:40 +09:00
Horacio Sanson and Horacio Sanson
a1e6df987c
Fix 354 - Migrate CI from travis to Github Actions ( #3549 )
...
* Fix 354 - Migrate CI from travis to Github Actions
* Use matrix strategy for parallel tests
* Don't build image on each run
* Add push trigger on tags
Co-authored-by: Horacio Sanson <horacio@allm.inc >
2021-01-22 09:27:36 +00:00
Horacio Sanson
80a0108fcf
prolog/swipl: cover new format with complex tests
...
https://github.com/dense-analysis/ale/pull/3377#issuecomment-763628447
2021-01-20 12:08:05 -05:00
Horacio Sanson
6a3d215571
prolog/swipl: simplify with @hsanson's suggestions
...
https://github.com/dense-analysis/ale/pull/3377#issuecomment-763628447
2021-01-20 12:07:26 -05:00
Horacio Sanson
7e3d2930d8
Merge pull request #3261 from toastal/dhall
...
Enhanced Dhall fixer support
2021-01-20 21:06:03 +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
16c45b8213
Merge pull request #3453 from blinsay/blinsay/rust-analyzer-lsp
...
pass lsp intialization_options to rust-analyzer
2021-01-20 20:45:17 +09:00
Horacio Sanson
8de0e7b9ba
Merge pull request #3430 from mbrunnen/mbn/fix-macros-include-c-flag
...
Add -imacros to C flags
2021-01-20 20:42:18 +09:00
Horacio Sanson
783cf4ab82
Merge pull request #3362 from daliusd/tsserver_hints
...
Show tsserver hints/suggestions in Ale.
2021-01-20 20:40:44 +09:00
Horacio Sanson
bfc412a77b
Merge pull request #3455 from Thau/feat/credo_config_file
...
feat: Adds variable to use custom config file with Elixir Credo
2021-01-20 08:42:45 +09:00
Horacio Sanson
9387ccfbc5
Merge pull request #3485 from andreaconti/master
...
Fix Julia Language Server Support
2021-01-16 15:58:21 +09:00
Horacio Sanson
bbac230008
Merge pull request #3234 from hsanson/3233-enable-ktlint-fixer-for-kotlin-files
...
Enable ktlint fixer for kotlin files.
2021-01-15 22:26:56 +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
7b187af10a
Merge pull request #3482 from liskin/lsp-popup-menu-fix
...
codefix: Fix LSP MenuCallback invocation (E119, not enough args)
2021-01-13 23:41:34 +09:00
Horacio Sanson
aabca5b0ac
Merge pull request #3398 from ecly/update-python-find-root
...
Update `ale#python#FindProjectRootIni` with poetry.lock and pyproject.toml
2021-01-13 22:07:02 +09:00
Horacio Sanson
012348582c
Merge pull request #3531 from pinicarus/custom-erlc-executable
...
Custom erlc executable
2021-01-13 14:04:58 +09:00
Horacio Sanson
12d28ca34f
Merge pull request #3399 from StephenWithPH/suggest-scalafmt-for-sbt
...
suggest scalafmt for sbt
2021-01-13 14:00:10 +09:00
Horacio Sanson
54dd731cf1
Merge pull request #3386 from ivorpeles/master
...
Make isort fixer recognize auto_pipenv flag
2021-01-08 10:43:34 +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
Horacio Sanson
7e4c125d38
Merge pull request #3491 from Poulpatine/salt-lint
...
Add salt-lint support
2021-01-05 12:45:36 +09:00
Horacio Sanson
8c34c738ab
Merge pull request #3517 from ttys3/master
...
fix: proper initialization options call in php intelephense
2021-01-05 10:53:34 +09:00
Horacio Sanson
7fca451cf9
Merge pull request #3467 from fwy/bugfix-checkstyleRegexpNvimWin32
...
Fix checkstyle regexp pattern to work correctly in NVim on Windows
2020-12-28 15:22:25 +09:00
Horacio Sanson
f996ede599
Merge pull request #3403 from will/sorbetwatchman
...
Add Ruby sorbet option to enable watchman
2020-12-16 09:48:35 +09:00
Horacio Sanson
03b6978a27
Merge pull request #3381 from andreypopp/gofmt-stding-stdout
...
Use stdin/stdout to communicate with gofmt
2020-11-29 18:59:48 +09:00
Horacio Sanson
1365dce921
Merge pull request #3461 from lyz-code/feat/add-yamlfixer
...
feat: add yamlfix fixer
2020-11-27 16:02:33 +09:00
5458a1b291
Fix 3103 - add shellcheck shell directive detection. ( #3216 )
...
* Fix 3103 - add shellcheck shell directive detection.
Searches for shellcheck shell directive to detect dialects for scripts
that do not have shebang.
* Change order of detection of shellcheck dialect
In a situation where the filetype can be wrong (example: something.sh
which is written in bash dialect) and has no hash-bang (since it is
meant to be sourced) then the override specified within the script will
be ignored.
It probably is the most right thing to do if the script author has added
a specific directive; it should trump everything else.
Co-authored-by: Horacio Sanson <horacio@allm.inc >
Co-authored-by: Dino Korah <dino.korah@redmatter.com >
2020-11-21 20:49:31 +00:00
Horacio Sanson
1ec573bf0d
Merge pull request #3427 from lifecrisis/sh-buffer-vars
...
Check for Vim's shell type buffer variables before falling back to the file type
2020-11-05 08:37:15 +09:00
Horacio Sanson
b91c6c2edd
Merge pull request #3374 from fenuks/maven_helper
...
Use maven wrapper if available
2020-10-02 20:07:28 +09:00
Horacio Sanson
2d3ed956b9
Merge pull request #3375 from isaif/fix-doc
...
Fix grammatical error in doc
2020-10-01 20:44:35 +09:00
Horacio Sanson
96dcbd1f20
Merge pull request #3367 from bratekarate/update-bibclean
...
bibclean: update matchlist reges for bibclean > v2.11.4
2020-09-28 10:53:19 +09:00
Horacio Sanson
94927195ee
Merge pull request #3284 from resong/bug/duplicateTag
...
Update ale_ruby_rubocop_auto_correct_all tag
2020-09-26 14:50:36 +09:00
Horacio Sanson
fc2a34e9d8
Merge pull request #3337 from sodapopcan/patch-1
...
Fix typo
2020-09-07 16:30:42 +09:00
Horacio Sanson
8950f6b812
Merge pull request #3334 from remi6397/bugfix/asciidoc-languagetool-typo
...
Fix asciidoc languagetool integration
2020-09-07 15:37:04 +09:00
Horacio Sanson
1a7366067a
Merge pull request #3302 from khaveesh/master
...
latexindent: Run fixer from stdin instead of a temporary file
2020-08-24 09:16:35 +09:00
Horacio Sanson
5ceda0164c
Merge pull request #3288 from nibocn/master
...
fix(eclipselsp): Get jar file path failed
2020-08-14 13:49:09 +09:00
8e6c7bff9a
Fix 1695 - Change rubocop fixer to use stdin ( #3230 )
...
* Fix 1695 - Change rubocop fixer to use stdin
* Update test_rubocop_fixer_callback.vader
Co-authored-by: Horacio Sanson <horacio@allm.inc >
Co-authored-by: w0rp <w0rp@users.noreply.github.com >
2020-08-13 11:25:07 +01:00
Horacio Sanson
316c7c7372
Merge pull request #3259 from sblask/support-markdownlint-rules-with-multiple-slashes
...
Support markdownlint rules with multiple slashes
2020-08-01 13:22:22 +09:00
Horacio Sanson
9894e92553
Merge pull request #3257 from jhlink/fix_astyle_config_detection_with_source
...
Fix Astyle Project Option Detection when Placed with Source Files
2020-08-01 13:21:16 +09:00
Horacio Sanson
fc7b4585e6
Merge pull request #3246 from lgmsantos/patch-1
...
Update ale-java.txt
2020-07-31 08:16:11 +09:00
Horacio Sanson
275b5248e5
Merge pull request #3258 from jmreicha/patch-3
...
bashate typo
2020-07-31 08:13:04 +09:00
Horacio Sanson
e03e24c091
Merge pull request #3253 from sblask/support-markdownlint-0.19.0-and-0.22.0
...
Support markdownlint 0.19.0 and 0.22.0
2020-07-30 09:45:13 +09:00
Horacio Sanson
5338dbf680
Merge pull request #3231 from jhlink/add-astyle-for-c-formatting
...
Add astyle for C/C++ formatting
2020-07-29 22:08:46 +09:00
Horacio Sanson
54aeeec97f
Merge pull request #3225 from markeganfuller/puppet_parser_error_at_end
...
Handling for puppet parser error at end of input.
2020-07-15 21:08:42 +09:00
Horacio Sanson
26571fa050
Merge pull request #3232 from CherryMan/master
...
Zig support using zls.
2020-07-11 11:40:52 +09: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
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