summaryrefslogtreecommitdiff
path: root/test/command_callback
AgeCommit message (Collapse)Author
2018-04-08Close #1476 - Make the javac executable configurablew0rp
2018-04-08Close #1315 - Make the vint executable configurablew0rp
2018-04-06Added support for Python black fixer (#1451)Jack Evans
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 #1429 from stewy33/masterw0rp
Add support for Mercury language using mmc as a linter.
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-26Use the --stdin-filename option for textlint, so configuration files will be ↵w0rp
discovered better
2018-03-26Fix paths for running tests on Windowsw0rp
2018-03-26Fix config and executable issues with the textlint linterw0rp
2018-03-25add support for mercury language using mmc as linterStewy Slocum
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-19Lint whole package for gosimple and gotypeBen Paxton
Fixes #936
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-03Use the configured mdl executable, escape it in the command, and add test for itw0rp
2018-03-01add php-cs-fixer to list of fixersJulien Deniau
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-10functional pony linterKevin Tindall
2018-02-05Fixed lintr::lint_package commandFenner Macrae
2018-02-04Add lint_package support to lintrFenner Macrae
2018-02-04#1206 Add support for setting options for gobuild, and escape paths betterw0rp
2018-01-31Update formatting and tests.Michael Quinn
2018-01-28Fix #1038 - Automatically detect and use htmlhint configuration filesw0rp
2018-01-24Merge pull request #1157 from elebow/eruby-add-erubi-linterw0rp
[eruby] Add erubi linter
2018-01-19Merge pull request #1272 from Codezerker/masterw0rp
Add a luac linter for Lua
2018-01-16[eruby] Add erubi linterEddie Lebow
Erubi is yet another parser for eRuby. This is the default parser in Rails as of version 5.1. It supports some additional syntax with similar behavior to Rails' extensions to the language, though incompatible. Rails currently still recommends their own syntax, so GetCommand still has to do the translation introduced in https://github.com/w0rp/ale/pull/1114 . Erubi does not supply an executable—It is intended to be invoked only from within a Ruby program. In this case, a one-liner on the command line.
2018-01-12Merge pull request #1268 from bbannier/masterw0rp
Make it possible to inject flags of protoc invocation.
2018-01-12Merge pull request #1270 from kevinkjt2000/test-ghc-optionsw0rp
test for ghc options
2018-01-12Merge pull request #1256 from jonatanolofsson/masterw0rp
Fix #1255: Move extra clang-check args to before user options
2018-01-11Teach ALE about cargo features and add some configuration optionsIvan Petkov
* When working on rust/cargo projects of varying sizes, it may be useful to either build all possible features (i.e. lint all possible conditionally compiled code), or even turn off other features for a quicker edit-lint cycle (e.g. for large projects with large build times) * Added a g:ale_rust_cargo_default_feature_behavior flag for instructing cargo to not build any features at all (via `--no-default-features`), building default features (via no extra flags), or building all possible features (via `--all-features`) * Also added a g:ale_rust_cargo_include_features flag for including arbitrary features to be checked by cargo. When coupled with g:ale_rust_cargo_default_feature_behavior this allows for full customization of what features are checked and which ones are ignored
2018-01-08Add a luac linter for Luajiangzhi.xie
2018-01-08Fix a syntax error in a testw0rp
2018-01-07test for ghc optionsKevin Tindall
2018-01-07Make it possible to inject flags of protoc invocation.Benjamin Bannier
Typically proto files depend on and make use of proto definitions in other files. When invoking protoc user can supply paths to inspect for dependencies. This patch makes it possible to configure flags passed to protoc. This makes it e.g., possible to change include paths of the linter's protoc invocation.
2018-01-07Removed unneeded `SetDirectory` call in proto handler test.Benjamin Bannier
The test already handled arbitrary paths reasonably well, but setting the directory interfered via leakage with others tests for some reason. This patch removes the call to `SetDirectory` in the fixture setup and the subsequent cleanup in the teardown as they are not required.
2018-01-07Go: Add gotype support (#1099)Jelte Fennema
2018-01-02Fix #1255: Move extra clang-check args to before user optionsJonatan Olofsson
2017-12-20Fix the gitlint testw0rp
2017-12-20Add support for linting git commit message files (#1233)Nick Diego Yamane
2017-12-19Fix the mscs tests on Windows, and use the improved Simplify for all tests ↵v1.7.0w0rp
instead.
2017-12-19Fix #1031 - Make the rust flags configurablew0rp
2017-12-19Fix mcsc paths and escaping for Windowsw0rp
2017-12-19Merge pull request #1221 from JelteF/patch-1w0rp
Fix erb linter for puppet style erb templates