summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-06Make it possible to run tests sequentiallytopic/docker-free_testingcos
2023-06-06Allow running tests without Dockercos
2023-06-06Clean-up copy'n'paste error?cos
It is unclear what the true origin of the removed line is, but: ```sh git log --patch --all | grep run_vim.sh ``` tells the referenced file has never existed in this repository.
2023-05-26🐛 Fix a Ruby deprecation warning in the ERB linter (#4521)Rob Whittaker
* Fix a Ruby deprecation warning in the ERB linter Before, the ERB linter used positional arguments. Newer versions of Ruby have deprecated this method signature. We fixed the linter to use keyword arguments. * fixup! Fix a Ruby deprecation warning in the ERB linter
2023-05-22Dockerlinter (#4518)Shad
* dockerlinter support * Tests & ShellCheck reference * sort and align docs
2023-05-21docs: fix broken link for ccls init opts (#4520)bretello
Co-authored-by: bretello <bretello@distruzione.org>
2023-05-06Add support for npm-groovy-lint (#4495)lucas-str
* Add support for npm-groovy-lint * Add doc and tests for npm-groovy-lint * Use ale#util#FuzzyJSONDecode instead of json_decode
2023-04-22Add fourmolu fixer (#4501)Pat Brisbin
* Add fourmolu fixer Fourmolu is aversion of Ormolu that supports configuration. This fixer was modeled after the Ormolu one, but using the "stack executable" approach of the Brittany and Stylish Haskell fixers. * Sort supported-tools.md
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.