summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2018-04-10Fix #1492 - Make pylint error parsing work on Windowsw0rp
2018-04-10Fix #1490 - Rename the g++ linter to gcc, and add an alias for the old namew0rp
2018-04-09Merge pull request #1488 from languitar/pmdw0rp
Add support for the java PMD linter
2018-04-09Close #542 - Add an option for disabling running locally installed ↵w0rp
executables by default
2018-04-09Add support for the java PMD linterJohannes Wienke
2018-04-09pylint: Move to the buffer's directory before running pylint command (Fix #1472)rhysd
2018-04-08Close #1476 - Make the javac executable configurablew0rp
2018-04-08Close #1315 - Make the vint executable configurablew0rp
2018-04-07Fix #1479 - Respect g:hdevtools_options for hdevtoolsw0rp
2018-04-05Integration 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-05Add 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-05Merge pull request #1455 from Christian-Gibbons/flawfinder_cpp_severity_fixw0rp
Fix Flawfinder for C++
2018-04-05Merge pull request #1429 from stewy33/masterw0rp
Add support for Mercury language using mmc as a linter.
2018-03-28Flawfinder 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 optionw0rp
2018-03-27Merge pull request #1434 from roel0/masterw0rp
Automatically determine build flags by parsing `make -n` output #1167
2018-03-25add support for mercury language using mmc as linterStewy Slocum
2018-03-25Add 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-24Support textlint for plaintext without textlintrcyasuhiroki
2018-03-23Fix #1373 - Fix a bug with Fish errors not being handled on Linuxw0rp
2018-03-22fix: Handle ranges for the remark linter #1207Adrián González Rus
2018-03-21Added additional unit tests + adapted review comments #1167roel0
2018-03-21fix: po msgfmt output to stdout (#1435)Bojan Mihelac
2018-03-20* Shell commands should by called async with the help of a command chainroel0
* The makefile parser unit test should only test the cflag parser itself #1167
2018-03-20Merge remote-tracking branch 'tylucaskelley/master'w0rp
2018-03-20Use govet handler for gosimple, gotype, staticcheckBen Paxton
2018-03-20Clang parser shoud fallback on old method if parsing fails #1167roel0
2018-03-20Added some unit tests and fixed some linting errors for automatic makefile ↵roel0
parsing in C #1167
2018-03-19Automatically determine build flags by parsing 'make -n' output #1167roel0
2018-03-19Lint whole package for gosimple and gotypeBen Paxton
Fixes #936
2018-03-18add textlint support for markdown (#1383)Hideaki Tokida
2018-03-18Fix #1392 - Only check files on disk for gotypew0rp
2018-03-18#416 Escape the tslint commandw0rp
2018-03-14Fix 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-10Handle 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-03add basic support for markdownlintTy-Lucas Kelley
2018-03-03Use the configured mdl executable, escape it in the command, and add test for itw0rp
2018-03-03Merge pull request #1377 from joshleeb/markdown-mdl-optionsw0rp
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-02Try to fix it againw0rp
2018-02-26Add options for markdown_mdl linterJosh Leeb-du Toit
2018-02-25New 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
2018-02-25Merge pull request #1351 from svanharmelen/f-issue-936w0rp
This fixes issue #936 by linting the whole package
2018-02-25Fix #1358, fix #1369 - Lint the package on save for go vet insteadJohn Eikenberry
2018-02-20This fixes issue #936 by linting the whole packageSander van Harmelen
2018-02-18Escape the ponyc executablew0rp
2018-02-18Merge pull request #1343 from kevinkjt2000/ponycw0rp
Add Support for Ponylang
2018-02-18#476 Make F401 a warning and E112 a syntax errorw0rp
2018-02-10functional pony linterKevin Tindall
2018-02-05Removed trailing whitespacesFenner Macrae