summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2019-04-11feat: fecs support for js/html/css lint and formatharttle
`fecs` is a lint tool for HTML/CSS/JavaScript, see http://fecs.baidu.com for more options.
2019-04-10Add a linter for clojure using clj-kondo (#2377)Masashi Iizuka
2019-04-10Close #2179 - Add support for goplsw0rp
2019-04-10Adding new linter "cookstyle" for chef recipes (Issue #1187) (#2362)Raphael Hoegger
2019-04-08[lsp] Add Swift / SourceKit-LSP support (#2420)Dan Loman
* [linter] Add LSP support for Swift via sourcekit-lsp
2019-04-08Fix #2399 - Do not check buffers used for displaying diffsw0rp
2019-04-07Close #2132 - Add deprecation warnings for old featuresw0rp
2019-04-07#2132 - Implement feature tests with ale#Hasw0rp
2019-04-07#2132 - Replace command_chain and chain_with with ale#command#Runw0rp
2019-04-02#2397 - didChangeConfiguration should be a notificationw0rp
2019-04-02Merge pull request #2340 from svanharmelen/svh/f-gotypew0rp
make `gotype` return all errors
2019-03-30Add g:ale_disable_lsp and b:ale_disable_lsp to disable linters powered by LSPrhysd
2019-03-29#2395 - Handle empty output for redpenw0rp
2019-03-29PSScriptAnalyzer (#2370)Jesse Harris
* Added psscriptanalyzer * Added exclusions and documentation * Added PSScriptAnalyzer handler test
2019-03-29Fix #2402 - Handle null LSP references responsesw0rp
2019-03-25Merge pull request #2363 from davidsierradz/masterw0rp
support jsonlint local executable
2019-03-25Merge pull request #2378 from antew/feature/elm-lsp-linterw0rp
Elm: Support for elm-lsp
2019-03-25Use location of `composer.json` for PHP project path too (#2391)Shahin Sorkh
* move php-langserver "test for .git dir" test-project to its own directory * search for composer.json file in php-langserver first then .git dir * add test for php-langserver composer.json
2019-03-21Add support for elm-lspAntew
2019-03-15support jsonlint local executabledavidsierradz
2019-03-13#2357 Handle Windows paths where the drive letter colon is encodedw0rp
2019-03-13Handle pipes in Windows drive letters for URIsw0rp
2019-03-12 Fix parsing the third part of version string (#2355)Tomasz N
* Fix parsing the third part of version string * Add test * Test: fix checking cached version
2019-03-12make `gotype` return all errorsSander van Harmelen
When using `gotype` without the `-e` option, it will only output the first 10 errors. When working on a larger package that ofter means taht those 10 errors are in other files then the one that you are currently working on which then seems to indicate that there are no errors. By adding the `-e` flag, all errors will be returned and shown properly in the file that you are working on.
2019-03-11Merge pull request #2349 from oblitum/fix-missing-languagetool-file-argumentw0rp
Fix passing file to languagetool
2019-03-11make options for credo configurable (#2337)Adam Trepanier
* Add credo --strict option If a user sets 'let g:ale_elixir_credo_strict=1' it will run credo with --strict instead of suggest. The default (0) is to run as suggest. * Added credo docs
2019-03-11Fix passing file to languagetoolFrancisco Lopes
2019-03-10#2341 - Handle completion messages with textEdit objectsw0rp
2019-03-09linter/markdown: adds support for languatool (#2155)Vincent Dahmen
2019-03-08Fix #2326 - ALEComplete no longer replaces completeoptw0rp
2019-03-08Merge pull request #2325 from rustic-games/rust-spansw0rp
set correct Rust span end column
2019-03-07Fix #2330 - Do not use getcurpos() to avoid changing curswantw0rp
2019-03-06Merge pull request #2305 from campbellr/masterw0rp
javac: Don't assume src/main/java always exists
2019-03-05Add lsp_config support for rls (#2332)Nathan Henrie
* Add lsp_config for rls * Add working config example and test
2019-03-03javac: Don't assume src/main/java always existsRyan Campbell
Some projects I have only have src/test/java (no /src/main/java), which seemed to break some incorrect assumptions the linter had.
2019-03-02set correct Rust span end columnJean Mertz
The Rust compiler returns the first column that is _not_ part of the current span as `column_end`, while Ale expects `end_col` to signify the last column of the span.
2019-02-27#2132 - Support deferred execution for LSP executables, commands, and addressesw0rp
2019-02-26Skip the command#Run test for fixers on Windowsw0rp
2019-02-26#2132 - Support deferred fixersw0rp
2019-02-26#2132 - Set up fixers for deferred supportw0rp
2019-02-22Revert "#2132 Change (buffer, lines) fixer functions to (buffer, done, lines)"w0rp
This reverts commit f1ed654ca5318de5a24b37d882e55e04e4e566c8.
2019-02-22#2132 - Replace all uses of foo_callback with foow0rp
2019-02-22#2132 - Implement project_root as a replacement for project_root_callbackw0rp
2019-02-22#2132 - Make most foo_callback options work as foow0rp
2019-02-21#2132 - Implement deferred command handling for lintersw0rp
2019-02-21Fix #2300 - Handle more URIs per RFC 3986w0rp
2019-02-20Merge pull request #2303 from kevinoid/bandit-use-configw0rp
python/bandit: Use .bandit configuration file
2019-02-17python/bandit: Use .bandit configuration fileKevin Locke
Bandit automatically [uses any .bandit file] within the directories on which it is invoked. Since ALE invokes bandit on stdin, it does not load a .bandit file automatically. Add support for automatically finding a .bandit file and passing it to bandit via the --ini option along with a variable to disable this behavior if desired. Note: This is useful for the skips and tests configuration options, but not exclude which would require invoking bandit using a file name, which may or may not be a good trade-off. [uses any .bandit file]: https://github.com/PyCQA/bandit/blob/1.5.1/bandit/cli/main.py#L70-L73 Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2019-02-17python/pylint: Change directory to project rootKevin Locke
Pylint only [checks for pylintrc] (and .pylintrc) files in the packages aboves its current directory before falling back to user and global pylintrc. For projects with a src dir, running pylint from the directory containing the file will not use the project pylintrc. Adopt the convention used by many other Python linters of running from the project root, which solves this issue. Add pylintrc and .pylintrc to FindProjectRoot. Update docs. [checks for pylintrc]: https://github.com/PyCQA/pylint/blob/pylint-2.2.2/pylint/config.py#L106 Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2019-02-15Try to get tests to pass on Windows againw0rp