summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-07Fix windows virtualenv PATH testsw0rp
2023-03-07#2172 - Expand PATH in the shell for automatic virtualenvw0rp
2023-03-07Add deadnix linter (#4443)Albert Peschar
2023-02-21Fix #3616, #3903 - Use proper floating window borders in neovim (#4417)Oskar Haarklou Veileborg
* Fix #3616, #3903 - Use proper floating window borders in neovim * Compatibility w. length 6/7 ale_floating_window_border values
2023-02-13Ignore shellcheck error in run-vader-testsw0rp
2023-02-13Clean up run-tests syntaxw0rp
2023-02-13run-tests: download images only on x86-64 (#4421)Albert Peschar
When running the tests on aarch64, the run-tests script tries to download a pre-built image that is built for x86-64, and thus does not run. This change adds a check for the Docker daemon host platform and only downloads the image if it will run. Furthermore, the image dependency testbed/vim:24 is also built unless the platform is x86_64, since it is also only provided for this platform.
2023-02-09Add support for llvm-mc as an assembly linter (#4446)javad
2023-02-08Attempt to fix auto virtualenv on Windowsw0rp
2023-02-08Fix CI BSw0rp
2023-02-08#2172 Auto PATH with ale_python_auto_virtualenvw0rp
Automatically set `PATH` for some Python linters that seem to need it when g:ale_python_auto_virtualenv or b:ale_python_auto_virtualenv is `1`.
2023-02-08Close #4389 - Run pyright via poetry, pipenv, venvw0rp
Add support for automatically detecting and running Pyright via poetry, pipenv, and virtualenv directories just like we do with flake8.
2023-02-08Add support for lua-language-serverw0rp
2023-02-07Fix broken tag references and the broken script to check themw0rp
2023-02-07Add alejandra for nix (#4435)Nathan Henrie
- Fixes https://github.com/dense-analysis/ale/issues/4434
2023-02-03Remove duplicated word in help g:ale_virtualtext_cursor (#4444)Andreas Wachowski
2023-02-02add eslint plugin html for linting js in html files (#4428)vindex10
* add eslint plugin html for linting js in html files * fix linting
2023-02-02phpstan: set cwd to configuration file directory (#4422)Albert Peschar
PHPStan will only detect a configuration file in the current working directory, so set that to the directory in which ALE finds the configuration file.
2023-01-29diagnostics: support sending ALE output to Neovim's diagnostics API (#4345)Ben Boeckel
Support replacing ALE's display of problems with sending problems to the Neovim diagnostics API. :help g:ale_use_neovim_diagnostics_api Co-authored-by: David Balatero <dbalatero@users.noreply.github.com> Co-authored-by: Georgi Angelchev <angelchev@live.co.uk> Co-authored-by: w0rp <devw0rp@gmail.com>
2023-01-28Add `gopls format` as a Go fixerSean Enck
2023-01-27State ALE works with vim 8.0 and above (#4430)Horacio Sanson
2023-01-27add: pycln as a python linter and fixer (#4415)Yining
this commit adds pycln as a Python linter and fixer, together with some tests and documentation. It addresses #4340 pycln repo: https://github.com/hadialqattan/pycln
2023-01-27fix(ale_linters: python: ruff): add --stdin-filename if version > 0.0.69 (#4414)Actionless Loveless
2023-01-06Fix #4413 - Avoid errors for invalid buffers in ale#virtualtext#Clearw0rp
2023-01-04Fix #4410 - Ignore prop_add errorsw0rp
2023-01-03Update copyright to use company name and current yearw0rp
I am the President and Treasurer of Dense Analysis, and through my sole authority I transfer the copyright of ALE to my own nonprofit organisation, so it can live on throughout history as a protected FOSS project after I am dead. Nuff said.
2022-12-31Add new demo video to READMEw0rp
2022-12-30Fix #4408 - Trigger floating preview autocommand on BufWinLeave and ↵Leon
WinScrolled (#4409)
2022-12-28nix: durably handle versions before 2.4 (#4398)Antonio Gurgel
What I should have done in 4394. Idea: @w0rp
2022-12-27Fix #4331 - Shift line 0 errors to line 1 for virtual-textw0rp
2022-12-27Close #4401 - Use subtle defaults for virtual-textw0rp
Default virtual-text to the Comment highlight group and prefix virtual-text messages with comment text for each language by default. Messages can now be formatted with `%type%` to print the error type. The Vim 9.0 version has been updated in the Docker image to add test coverage for virtual-text.
2022-12-27#4400 - Remove virtual-text defaults from highlight.vimw0rp
2022-12-27Fix #4400 - Separate virtual text highlight groups to avoid errorsw0rp
2022-12-26Fix #4399 - Manage virtual-text state betterw0rp
2022-12-25Update ALE to v3.3.0w0rp
2022-12-25Close #4396 - Enable virtualtext by defaultw0rp
Wherever it's supported, enable virtualtext by default.
2022-12-25Close #4397 - Add human-readable values for g:ale_virtualtext_cursorw0rp
2022-12-25Fix markdownlint documentationw0rp
2022-12-25Enable ruff for Python by defaultw0rp
2022-12-25nix: handle versions past 2.9 (#4394)Antonio Gurgel
2022-12-24Document how to create ALE releasesw0rp
2022-12-24Fix #4388: Fix pylsp and Pyright cwdw0rp
Add functions to compute the cwd to be the same as the project root for pylsp and Pyright to work around issues in each language server when they encounter modules that share the same name as first or third party libraries.
2022-12-22fix: ruff not registered as fixer (#4393)Yining
this commit fixes the issue reported at: https://github.com/dense-analysis/ale/issues/4301#issuecomment-1359289391 it also had some code refactored and tests added for ruff as fixer (missed in PR #4347).
2022-12-10fix: #4356 Missing racket documentation (#4384)Yining
This commit adds vim help docs for `raco_fmt` and `racket-langserver`.
2022-12-06Handle empty answer of ansible-lint (#4373)Michael F. Schönitzer
* Handle empty answer of ansible-lint The variable a:lines might be empty if ansible-lint exited early, in that case json_decode would trow an error. * Use ales JSON decode function
2022-12-06add: support for refurb as a Python linter (#4379)Yining
this commit adds refurb as a Python linter, together with some tests and documentation. it should fix issue: #4362 refurb repo: https://github.com/dosisod/refurb
2022-11-25Added support for more file types for clang-format. (#4367)Matheus
2022-11-25fix: missing plug mapping `ale_go_to_implementation` (#4337)U1s2e3r4n5a6m7e
Co-authored-by: Tiffany <taftaftesed@gmail.com>
2022-11-25Fix 4246 - Add ansible language-server (#4355)Horacio Sanson
2022-11-25Remove a flaky smoke test we no longer needw0rp