summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2020-11-21Add test for isort with auto_pipenv flag(s)Ivor Peles
2020-11-21Use _config for LSP config optionsw0rp
2020-11-21Add support for R languageserver (#3370)Eric Zhao
2020-11-21Fix 3103 - add shellcheck shell directive detection. (#3216)Horacio Sanson
* 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-21Merge pull request #3409 from lyz-code/feat/add-autoimport-supportw0rp
feat: add autoimport fixer
2020-11-21Adds support for Tlint - A Tighten Opinionated PHP Linter (#3291)Jose Soto
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
2020-11-21Merge pull request #2903 from davidtwco/ormolu-fixerw0rp
Add ormolu fixer.
2020-11-21Add php phpcbf options (#3383)Dale Jung
* Taken from phpcs. add add_php_phpcbf_options #3382 * Updated docs for php_phpcbf_options #3382 * Added tests #3382
2020-11-21Use has('gui_running') instead of has('gui')w0rp
2020-11-21Close #2727 - Add a hover-only setting for balloonsw0rp
2020-11-21Fix #3332 - Modify everything for rename/actionsw0rp
ALE now just modifies every open buffer for rename and actions, and sets up a one-time use BufEnter event to reload buffers that are changed so you don't have to think about what to do with changed buffers.
2020-11-21Merge pull request #3357 from creativenull/feat-php-intelephensew0rp
feat: add intelephense support for php
2020-11-21Merge pull request #3354 from rphln/collapse-whitespacesw0rp
Collapse spaces and lines in the completion menu.
2020-11-21Add luafmt fixer (#3289)zandr
2020-11-21Merge pull request #3292 from dmitrivereshchagin/add-elvis-handler-for-erlangw0rp
Add Elvis handler for Erlang
2020-11-21Merge pull request #3282 from zanona/masterw0rp
fix(ale_linters/phpcs): add support for multiline error messages
2020-11-21#3442 Fix code fix clangd issueDalius Dobravolskas
2020-11-21Close #1466 - Add GVIM refactor menu supportw0rp
Code actions and ALERename now appear in the right click context menu for GVim by default.
2020-11-14Support for LSP/tsserver Code Actions (#3437)Dalius Dobravolskas
* Added tsserver and LSP code action support. * tsserver refactors support added. * Handling special case when new text is added after new line symbol. * ale#code_action#ApplyChanges simplified. * Initial attempt on LSP Code Actions. * workspace/executeCommand added. * Some null checks added. * Add last column to LSP Code Action message. * Pass diagnostics to LSP code action. Previously ApplyChanges code was applied from top-to-bottom that required extra parameters to track progress and there was bug. I have changed code to bottom-to-top approach as that does not require those extra parameters and solved the bug. Tested with typescript-language-server and it is working.
2020-10-23feat: add autoimport fixerLyz
2020-10-23Add ormolu fixer.David Wood
This commit adds a fixer for the Haskell language, ormolu (https://github.com/tweag/ormolu). Signed-off-by: David Wood <david@davidtw.co>
2020-10-15#3332 Implement :ALERename! for ignoring errorsw0rp
:ALERename! now ignores errors for files that cannot be modified, and modifies all other files.
2020-10-02Add tests for maven.vim filefenuks
2020-09-26fix lint, fix variable semantics and update testsbratekarate
2020-09-25fix(ale_linters/phpcs): add support for multiline error messagesMarcus Zanona
2020-09-17fix: test: mkdir should create if it doesn't existArnold Chand
2020-09-17fix: testsArnold Chand
2020-09-17feat: add intelephense support for phpArnold Chand
2020-09-14Collapse spaces and lines in the completion menu.Raphael Nepomuceno
2020-09-09Bump the ALE version to 3.0.0v3.0.0w0rp
2020-09-09Close #2522 - Check pylint on the flyw0rp
Newer versions of pylint will now check your code as you type. Older versions will still only check the file on disk. Co-authored-by: Oliver Wiegers <oliver.wiegers@gmail.com>
2020-09-09Add tests for covering the coming Vint versionw0rp
2020-09-08Close #3003 - Show ignored linters in :ALEInfow0rp
2020-09-08Close #3333 - Add an ALECompletePost eventw0rp
Add an `ALECompletePost` event along with everything needed to make it useful for its primary purpose: fixing code after inserting completions. * `ALEFix` can now be called with a bang (`!`) to suppress errors. * A new `ALELintStop` command lets you stop linting, and start it later.
2020-09-06Close #3268 - Implement :ALEImportw0rp
A new command, `:ALEImport`, has been added, which lets you import words at your cursor if a completion provider can provide a completion for that word which includes some additional text changes.
2020-09-06Add Elvis handler for ErlangDmitri Vereshchagin
[Elvis][1] is an Erlang style reviewer. [1]: https://github.com/inaka/elvis
2020-09-05Fix #3183 - Escape filename characters from LSP/tsserverw0rp
2020-09-05Clean up embertemplatelint codew0rp
Alias ember-template-lint to embertemplatelint so users can use either string to enable the linter.
2020-09-04Fix #3322 - Apply rename changes correctlyw0rp
2020-08-31feat(template-lint): Read from stdin (#2622)Cyrille David
* ember-template-lint: Lint from stdin * This feature has recently been implemented in ember-template-lint. * Refactor ember-template-lint executable * Fallback on a temporary file for old template-lint Co-authored-by: w0rp <w0rp@users.noreply.github.com>
2020-08-31Fix flake8 cd logic for invalid optionsw0rp
2020-08-31Add tests for \r removalw0rp
2020-08-30Run flake8 from project root by default.Konstantin Alekseev
Option `per-file-ignores` was introduced in flake8 version 3.7.0. It allows to ignore specific errors in specific files using glob syntax. For example `per-file-ignores = src/generated/*.py:F401` will ignore `F401` error in all python files in `src/generated`. Thus ale has to run flake8 from project root where .flake8 config is placed otherwise glob won't match linted file.
2020-08-29Merge pull request #3194 from maxwell-k/vintw0rp
vim/vint: show policy name
2020-08-29Fix retrying on some test failuresw0rp
2020-08-29Fix psalm options. Retry on some test failuresw0rp
2020-08-29Fix #3247 - Use --always-make for make -n by defaultw0rp
2020-08-29Improved macro handling in gccKimplul
2020-08-29typow0rp
2020-08-29#3319 - Try to modify buffers later for ALEFixw0rp