Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-27 | Close #1521 - Allow the language to be set with simple strings for LSP linters | w0rp | |
2018-04-26 | flake8: Move to the buffer's directory before running flake8 command | Andreas Kloeckner | |
2018-04-22 | Close #1162 - Implement completion support with LSP servers | w0rp | |
2018-04-21 | Merge pull request #1511 from elebow/add-cucumber-checker | w0rp | |
Add `cucumber` checker for Cucumber files | |||
2018-04-20 | Add cucumber checker for cucumber files | Eddie Lebow | |
For now, it only detects undefined steps. The nearest `features` dir above the buffer file is loaded, so step definitions should be found correctly. Tested only with Cucumber for Ruby, but it should work for any cucumber that follows a substantially similar directory structure. | |||
2018-04-17 | Fix #1507 - Add an option for disabling switching directories for pylint | w0rp | |
2018-04-15 | Close #1504 - Add an option for removing --respect-pragma for flow | w0rp | |
2018-04-12 | Fix rust rls linter toolchain argument | eyenseo | |
This removes the argument if the specified toolchain is empty. As far as I can tell there is no +nighly (or similar) option [1] leading to the termination of the server. But since people needed this option and have yet to complain about it it stays the default for now. [1] https://github.com/rust-lang-nursery/rls/blob/master/src/main.rs#L87 | |||
2018-04-10 | Fix #1492 - Make pylint error parsing work on Windows | w0rp | |
2018-04-10 | Fix #1490 - Rename the g++ linter to gcc, and add an alias for the old name | w0rp | |
2018-04-09 | Merge pull request #1488 from languitar/pmd | w0rp | |
Add support for the java PMD linter | |||
2018-04-09 | Close #542 - Add an option for disabling running locally installed ↵ | w0rp | |
executables by default | |||
2018-04-09 | Add support for the java PMD linter | Johannes Wienke | |
2018-04-09 | pylint: Move to the buffer's directory before running pylint command (Fix #1472) | rhysd | |
2018-04-08 | Close #1476 - Make the javac executable configurable | w0rp | |
2018-04-08 | Close #1315 - Make the vint executable configurable | w0rp | |
2018-04-07 | Fix #1479 - Respect g:hdevtools_options for hdevtools | w0rp | |
2018-04-05 | Integration of qmlfmt linting tool (#1462) | P M | |
* Add first qmlfmt support * Add GetCommand() function - pass --error/-e option * Add handle unittest - fix pattern regex - store col as integer * Update docs * Add command callback unit test | |||
2018-04-05 | Add fsc linter for Scala (#1452) | Nils Leuzinger | |
* Add fsc as a Scala linter * Pull reused code into `autoload/ale/` directory * Include fsc into the README * Add unit test for testing the scala handler * Add unit test for scala's fsc linter * Rename scala unit tests for clarity * Fix typo in README * Fix typos in doc/ale.txt * Fix author headline * Put methods for fsc commands back into fsc.vim * Move command_callback tests to correct location * Rewrite handler test so it actually tests handler * Clarify description of test in test_scala_handler | |||
2018-04-05 | Merge pull request #1455 from Christian-Gibbons/flawfinder_cpp_severity_fix | w0rp | |
Fix Flawfinder for C++ | |||
2018-04-05 | Merge pull request #1429 from stewy33/master | w0rp | |
Add support for Mercury language using mmc as a linter. | |||
2018-03-28 | Flawfinder for C++: | christian-gibbons | |
Fix missing variable causing flawfinder to fail for c++ | |||
2018-03-27 | #1167 Use the make -n parsing for C++ compilers, and document the new option | w0rp | |
2018-03-27 | Merge pull request #1434 from roel0/master | w0rp | |
Automatically determine build flags by parsing `make -n` output #1167 | |||
2018-03-25 | add support for mercury language using mmc as linter | Stewy Slocum | |
2018-03-25 | Add basic qmllint support (#1419) | P M | |
* Add basic qmllint support * Use temp file, remove superfluous error code key, adjust author info * Add qmllint handler parse test | |||
2018-03-24 | Support textlint for plaintext without textlintrc | yasuhiroki | |
2018-03-23 | Fix #1373 - Fix a bug with Fish errors not being handled on Linux | w0rp | |
2018-03-22 | fix: Handle ranges for the remark linter #1207 | Adrián González Rus | |
2018-03-21 | Added additional unit tests + adapted review comments #1167 | roel0 | |
2018-03-21 | fix: po msgfmt output to stdout (#1435) | Bojan Mihelac | |
2018-03-20 | * Shell commands should by called async with the help of a command chain | roel0 | |
* The makefile parser unit test should only test the cflag parser itself #1167 | |||
2018-03-20 | Merge remote-tracking branch 'tylucaskelley/master' | w0rp | |
2018-03-20 | Use govet handler for gosimple, gotype, staticcheck | Ben Paxton | |
2018-03-20 | Clang parser shoud fallback on old method if parsing fails #1167 | roel0 | |
2018-03-20 | Added some unit tests and fixed some linting errors for automatic makefile ↵ | roel0 | |
parsing in C #1167 | |||
2018-03-19 | Automatically determine build flags by parsing 'make -n' output #1167 | roel0 | |
2018-03-19 | Lint whole package for gosimple and gotype | Ben Paxton | |
Fixes #936 | |||
2018-03-18 | add textlint support for markdown (#1383) | Hideaki Tokida | |
2018-03-18 | Fix #1392 - Only check files on disk for gotype | w0rp | |
2018-03-18 | #416 Escape the tslint command | w0rp | |
2018-03-14 | Fix awk linter and security concerns. (#1411) | Anthony DeDominic | |
* Fixed (g)awk linter * Made it secure, albeit less useful. * Added gawk handler; the cpplint one was not working? * Added gawk handler test. * added warning to gawk handler. * added gawk command callback test * added comment about --source * added back optional commandline option | |||
2018-03-10 | Handle flawfinder severity level (#1400) | Christian-Gibbons | |
* Handle flawfinder severity level * Reverted code allowing Flawfinder to piggyback off of gcc's format handler * Gave Flawfinder its own format handler and made requested changes. | |||
2018-03-03 | add basic support for markdownlint | Ty-Lucas Kelley | |
2018-03-03 | Use the configured mdl executable, escape it in the command, and add test for it | w0rp | |
2018-03-03 | Merge pull request #1377 from joshleeb/markdown-mdl-options | w0rp | |
Add options for markdown_mdl linter | |||
2018-03-02 | [WIP] Begin to distinguish between Perl warnings and errors (#933) | Olaf Alders | |
* If a Perl script compiles, there are only warnings and no errors * Let the first Perl error or warning win. Take the following example: *** sub foo { my $thing; *** This might have the following messages when we compile it: Missing right curly or square bracket at warning.pl line 7, at end of line syntax error at warning.pl line 7, at EOF warning.pl had compilation errors. With the current behaviour, we just get a "syntax error" message, which isn't all that helpful. With this patch we get "Missing right curly or square bracket". * Fix variable scope and pattern matching syntax * Use named variable to enhance clarity when matching Perl output * Add more tests for Perl linter * Remove unnecessary parens * Simplify check for pattern match | |||
2018-03-02 | Try to fix it again | w0rp | |
2018-02-26 | Add options for markdown_mdl linter | Josh Leeb-du Toit | |
2018-02-25 | New linter: Flawfinder (#1361) | Christian-Gibbons | |
* Flawfinder support added for C and C++ A minor modification to gcc handler was made to support flawfinder's single-line output format that does not have a space following the colon denoting the warning level. gcc handler still passes its Vader tests after this modification. * Documentation fixes * Revert documentation regression * Added Flawfinder to table of contents * Removed trailing whitespace * Follow ALE conventions better Added additional documentation and Vader tests |