Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-02 | phpstan: 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. | |||
2021-11-19 | Add cspell Linter (#3981) | David Houston | |
* Add cspell linter Add cspell linter, with the languages it supports. Signed-off-by: David Houston <houstdav000@gmail.com> * Add cspell Global Variables Documentation Add documentation to /doc/ale.txt with cspell configuration options. Signed-off-by: David Houston <houstdav000@gmail.com> * Add cspell to docs, Minor Cleanup Add cspell for each supported language, adding some spaces and removing others when caught navigating the file. Signed-off-by: David Houston <houstdav000@gmail.com> | |||
2021-11-18 | Adds PHPActor Linter (LSP) (#3975) | Arie Oldman | |
* Adds phpactor lsp linter * Fixes missing comma * Adds tests for phpactor lsp linter * Adds note that this part is not my own work * Removes unused variable * Adds phpactor to supported tools list * Fixes doc sorting * Wraps phpactor in code tags | |||
2021-11-15 | Find composer.json when searching for psalm (#3979) | Daisuke Shimamoto | |
* Look for nearest composer.json before .git * Add test for projects with composer.json | |||
2021-11-12 | Adds --memory-limit support for phpstan (#3973) | Arie Oldman | |
* Adds --memmory-limit option for PHPStan linter * Updates docs for phpstan --memory-limit option. * Adds Arizard to authors * Adds test for phpstan memory limit parameter * Fixes order of parameters in test * Changes dash to underscore | |||
2021-07-10 | add phpstan local executable detection (#3809) | Michael Weimann | |
2021-07-09 | Add support for multiline messages (#3686) | Grégoire Paris | |
This is achieved by switching to JSON, which makes it much easier to avoid confusion between an error message and the next one. It also spares us from having to deal with regular expressions, and eliminates some edge cases that no longer need to be tested. | |||
2021-07-04 | [PHP] PhpStan also looks for .dist config file (#3765) | Filippo Tessarotto | |
* [PHP] PhpStan also looks for .dist config file * Add tests | |||
2021-05-26 | Enable gopls by default with GOPATH detection | w0rp | |
2021-03-01 | Close #2281 - Separate cwd commands from commands | w0rp | |
Working directories are now set seperately from the commands so they can later be swapped out when running linters over projects is supported, and also better support filename mapping for running linters on other machines in future. | |||
2021-02-02 | add filename to output | Alexey Kreshchuk | |
2021-01-04 | fix: proper initialization options call in php intelephense | ttys3 | |
2020-11-21 | Adds support for Tlint - A Tighten Opinionated PHP Linter (#3291) | Jose Soto | |
Co-authored-by: w0rp <w0rp@users.noreply.github.com> | |||
2020-11-21 | Merge pull request #3357 from creativenull/feat-php-intelephense | w0rp | |
feat: add intelephense support for php | |||
2020-09-25 | fix(ale_linters/phpcs): add support for multiline error messages | Marcus Zanona | |
2020-09-17 | feat: add intelephense support for php | Arnold Chand | |
2020-08-29 | Fix psalm options. Retry on some test failures | w0rp | |
2019-10-07 | Add the possiblity to add extra psalm options | Grégoire Paris | |
2019-07-25 | Use the psalm executable with the LS option | Grégoire Paris | |
This is the simplest way of getting the psalm language server to run now. | |||
2019-05-29 | #2533 - Run phpcs in the directory the file is in | w0rp | |
2019-05-14 | Close #908 - Report phpcs problems as style problems | w0rp | |
2019-05-10 | Add phpstan autoload option | Mikko Pesari | |
2019-05-07 | Escape phpstan arguments, and update documentation | w0rp | |
2019-05-01 | Better phpstan default configuration (#2444) | Julien Deniau | |
* Use phpstan config file as default whenever possible + report as error | |||
2019-04-07 | #2132 - Replace command_chain and chain_with with ale#command#Run | w0rp | |
2019-03-25 | Use 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-02-22 | #2132 - Replace all uses of foo_callback with foo | w0rp | |
2018-11-23 | php: change phpstan's --errorFormat to --error-format (#2005) | lfree | |
* php: change phpstan's --errorFormat to --error-format * add version check to phpstan | |||
2018-11-01 | PHP linter: make the path to the executable configurable | Cyril Roelandt | |
Fixes #1388 | |||
2018-10-19 | Update Psalm plugin to use LSP mode | Matthew Brown | |
2018-09-27 | Add psalm linter for PHP (#1893) | Richard Marmorstein | |
2018-08-18 | Added and fixed tests | matthias | |
2018-08-16 | Added phpcs options support as described in #257 | matthias | |
2018-08-02 | Simplify the code for most linters and tests with closures | w0rp | |
2018-08-02 | Split Hack out from PHP, modernize | Fred Emmott | |
fixes #1738 - Replace previous `hh_client` usage with LSP client - Add `HHAST` linter - Split Hack from PHP: Hack is increasingly diverging from PHP: - Hack tools do not understand PHP - Most PHP tools do not handle Hack code well (including vim's syntax highightling files) - http://github.com/hhvm/vim-hack now sets filetype to `hack` | |||
2018-07-04 | Make the language option for LSP linters optional | w0rp | |
2018-05-27 | Fix an incorrect argument of ale#Var in ale_linters#php#phan#Handle | haginaga | |
2018-05-27 | Fix code style issues and refactor to use ale#Var | haginaga | |
2018-05-08 | Fix to follow the Google VimScript Style Guide | haginaga | |
2018-05-08 | Fix to follow the Google VimScript Style Guide | haginaga | |
2018-05-08 | Modify to be able to use phan_client without g:ale_php_phan_executable | haginaga | |
2018-05-08 | (close w0rp/ale#1561) Add support phan_client for php | haginaga | |
2018-04-27 | Close #1521 - Allow the language to be set with simple strings for LSP linters | w0rp | |
2018-04-09 | Close #542 - Add an option for disabling running locally installed ↵ | w0rp | |
executables by default | |||
2017-12-13 | Fix PHP linter to support PHP 7.2 lint output | Stephen Rathbone | |
2017-11-05 | Add executable option for phpmd linter (resolves #1076) (#1078) | David Sierra DiazGranados | |
* Add executable option for phpmd linter (resolves #1076) * Add test for phpmd executable option | |||
2017-10-31 | Prevent logging of errors in the php linter. | Derrick Nelson | |
2017-10-26 | Merge pull request #1009 from sirbrillig/add/phpcs-include-code-option | w0rp | |
phpcs: include sniff code in message | |||
2017-10-26 | Include sniff code in message | Payton Swick | |
2017-10-24 | Add phan as a linter for php files (#1026) | Diego Oliveira | |
Add phan for checking PHP code |