summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
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-07Go: Add gotype support (#1099)Jelte Fennema
2018-01-07Show more ALE variables in ALEInfow0rp
2018-01-02Merge pull request #1254 from bkhl/masterw0rp
Don't use temporary file for rustfmt fixer
2018-01-02Merge pull request #1252 from nthapaliya/fish-shell-linterw0rp
Fish shell linter
2017-12-27Don't use temporary file for rustfmt fixerBjörn Lindström
rustfmt normally acts on a file in place, and applies configuration from rustfmt.toml files according to the path of the file. Using a temporary file for rustfmt breaks this functionality, so removing the '%t' from the rustfmt command.
2017-12-26Add handler testNiraj Thapaliya
2017-12-26Fix #1251 - Handle an empty list in the line callback when NeoVim crashesw0rp
2017-12-20Fix #1115 - Add support for wrapping all commands with an optionw0rp
2017-12-20Fix the gitlint testw0rp
2017-12-20Make the error codes configurable for gitlintw0rp
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 #1240 - Parse line and column numbers for fatal embertemplatelint errorsw0rp
2017-12-19Fix mcsc paths and escaping for Windowsw0rp
2017-12-19Clean up ALE linter buffer data when buffers are deleted, not unloadedw0rp
2017-12-19Allow the cursor messages to be disabled while Vim is runningw0rp
2017-12-19Merge pull request #1221 from JelteF/patch-1w0rp
Fix erb linter for puppet style erb templates
2017-12-19erb: fix testsJelte Fennema
2017-12-18Missing warning level 'suggestion' for valeJohannes Wienke
Vale can also, optionally, raise suggestions. These weren't covered yet.
2017-12-18Fix #1210 - Fix a Windows path issue which broke TSLintw0rp
2017-12-18Get the TSLint tempname test running on Windowsw0rp
2017-12-18Merge pull request #1232 from languitar/vale-jsonw0rp
Use JSON output with vale
2017-12-17Fix typos in flake8 test messagesNick Diego Yamane
Signed-off-by: Nick Diego Yamane <nick.diego@gmail.com>
2017-12-17Use JSON output with valeJohannes Wienke
Switches all vale instances to JSON output and provides an appropriate handler for that. Without JSON, no end_col is provided and text highlighting only catches the first character of every result.
2017-12-17Merge pull request #1220 from languitar/linter-alexw0rp
Add a linter for alex
2017-12-17Merge pull request #1222 from srathbone/masterw0rp
Fix PHP linter to support PHP 7.2 lint output
2017-12-17Merge pull request #1203 from Carpetsmoker/autocmd-startw0rp
Add ALEStartLint autocmd
2017-12-17Merge pull request #1209 from butlerx/java-fixerw0rp
add google-java-format fixer
2017-12-13Fix PHP linter to support PHP 7.2 lint outputStephen Rathbone
2017-12-13Add a vader test for the message handlerJohannes Wienke
2017-12-13Fix #1216 - Suppress trailing whitespace warings for ansible-lint when the ↵w0rp
option is set
2017-12-10Run before lint cycle, rename autocmdsMartin Tournoij
2017-12-10Disable a test on Windows for now, because Windows is stupidw0rp
2017-12-10Get the new test to pass on Windowsw0rp
2017-12-10Fix #1210 - Do not report this file as a temporary file in the quickfix list ↵w0rp
for TSLint
2017-12-09add google-java-format fixerbutlerx
2017-12-08goimports fixer doesn't work for vendored librariesMartin Tournoij
In Go you can "vendor" packages by putting them in the `vendor/` directory for a project. Adding the `-srcdir` argument makes `goimports` pick up these packages, in addition to what you have in GOPATH. Without this, `goimports` is not very useful, since most projects vendor their packages.
2017-12-07Run tests in parallelw0rp
2017-12-07Merge pull request #1174 from ↵w0rp
eborden/eborden/add-brittany-for-haskell-formatting Add brittany for Haskell formatting
2017-12-07Merge pull request #1192 from fvictorio/add-solhint-supportw0rp
Add solhint support
2017-12-07Fix #1202 - Do not use --all-targets by default, because it doesn't work ↵w0rp
some of the time.
2017-12-07Add ALEStartLint autocmdMartin Tournoij
This grew out of my work in #1193; to ensure the statusline was being updated I had to add: fun! s:redraw(timer) redrawstatus endfun augroup ALEProgress autocmd! autocmd BufWritePost * call timer_start(100, function('s:redraw')) autocmd User ALELint redrawstatus augroup end Which kind of works, but is ugly. With this, I can replace the `BufWritePost` with: autocmd User ALEStartLint redrawstatus Which is much better, IMHO. Actually, this patch actually replaces adding a function, since you can do: augroup ALEProgress autocmd! autocmd User ALEStartLint hi Statusline ctermfg=darkgrey autocmd User ALELint hi Statusline ctermfg=NONE augroup end or: let s:ale_running = 0 let l:stl .= '%{s:ale_running ? "[linting]" : ""}' augroup ALEProgress autocmd! autocmd User ALEStartLint let s:ale_running = 1 | redrawstatus autocmd User ALELint let s:ale_running = 0 | redrawstatus augroup end Both seem to work very well in my testing. No need to `ale#Statusline#IsRunning()` anymore, I think?
2017-12-05Extract error code from messageFranco Victorio
2017-12-04Added option for `gometalinter` to lint package (#1156)Jeff Willette
* Added option for `gometalinter` to lint package * added tests for the `gometalinter` command * changed gometalinter commands to use BufferCdString
2017-12-04Add test for solhint handlerFranco Victorio
2017-12-05added importjs fixerJeff Willette
- added tests for fixer functions - added docs
2017-12-02Escape the perl executable, and cover the callbacks with testsw0rp
2017-12-02Revert "Fix #1186 - Use -w by default for Perl, which does not execute code"w0rp
This reverts commit f5fc746d00a8b8e0aaac1904ce97ad7eb52e1b24.