summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-13Fix 4490 - Fix pyright not running with poetry (#4491)Horacio Sanson
* Fix 4490 - Fix pyright not running with poetry * Fix tests
2023-04-13Add support for Bicep when installed as a plugin to Azure CLI (#4496)Carl Smedstad
* Add support for Bicep when installed as a plugin to Azure CLI The compiler for Microsoft's DSL Bicep can be installed both independently and as a plugin to Azure CLI. The latter is probably how most people install it. The program output is the same but Azure CLI wraps the arguments and has a slightly different interface, hence I opted to copy the old linter and modify it to match the plugin arguments. * Fix bicep/az_bicep tests, arguments and parsing * Actually test the ale_linters#bicep#az_bicep#Handle function in the test that should test that function, not ale_linters#bicep#bicep#Handle. * Use the same method as in bicep/bicep for discarding output file, i.e. by specifying --outfile to a null file. * Fix parsing of occasionally occurring leading error type (such as 'ERROR: '). * Correct option defaults for bicep & az_bicep specified in documentation
2023-04-07Fix error from ansible-lint versions >=6.11.0. (#4492)SkrrtBacharach
* Fix error from ansible-lint versions >=6.11.0. The JSON output format of ansible-lint has changed since 6.11.0. Issue locations can have either a 'positions' or a 'lines' member, rather than just a 'lines' member as it was before. This fix checks which member is present, and passes that member name to subsequent dictionary lookups. The error was caused by the following change: https://github.com/ansible/ansible-lint/pull/2897 * Add ansible-lint test to check each type of ansible-lint issue json. * Change long single-line JSON in ansible test into multiline JSON. * Fix linting errors in ansible_lint.vim.
2023-04-02remove `--enable-all` from golangci-lint options (#4488)Veselin Ivanov
* remove --enable-all from default golangci-lint options * update golangci-lint options documentation * update tests to use empty golangci-lint options
2023-03-31Added column alignment for errors (#4473)David le Blanc
2023-03-26Add support for `rustywind` fixer (#4477)Guillermo R. Roig Carralero
2023-03-15Use cooler badges in READMEw0rp
2023-03-14Fix `ale#util#GetBufferContents` and propagate use (#4457)Wilson E. Alvarez
* Use newline characters instead in ale#util#GetBufferContents * Propagate use of ale#util#GetBufferContents * Add ale#util#GetContentBuffer test
2023-03-11Added instructions for pathogen install (#4471)TheBearodactyl
2023-03-09Fix mismatched type on compare g:ale_virtualtext_cursor (#4476)jiz4oh
2023-03-08Clear virtualtext no matter how enabled (#4475)Daniel Harding
When toggling ALE off, clear the virtualtext even when g:ale_virtualtext_cursor is 'all'.
2023-03-07Fix a typo in the READMEw0rp
2023-03-07Close #4441 - Update FAQ and add "Why ALE?"w0rp
2023-03-07Fix vim-plug and Vundle headingsw0rp
2023-03-07Fix installation textw0rp
2023-03-07Remove Table of Contents and simplify installation sectionw0rp
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