summaryrefslogtreecommitdiff
path: root/autoload
AgeCommit message (Collapse)Author
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-17Look for mypy.ini to find Python project roots toow0rp
2017-12-17Fix a typow0rp
2017-12-17Merge pull request #1203 from Carpetsmoker/autocmd-startw0rp
Add ALEStartLint autocmd
2017-12-13Add a linter for alexJohannes Wienke
https://github.com/wooorm/alex Enabled for text-like file formats and documented in README and doc.
2017-12-10Run before lint cycle, rename autocmdsMartin Tournoij
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-07Fix #1205 Do not add line highlights if the groups do not existw0rp
2017-12-07Merge pull request #1174 from ↵w0rp
eborden/eborden/add-brittany-for-haskell-formatting Add brittany for Haskell formatting
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-05added importjs fixerJeff Willette
- added tests for fixer functions - added docs
2017-12-02Fix #1186 - Disable checking code with perl by defaultw0rp
2017-12-02Merge pull request #1188 from ejsexton82/masterw0rp
Fixed Command String for phpcbf Fixer
2017-12-01Make toggling work when pattern options are enabledw0rp
2017-12-01Fixed command string for phpcbf fixerE.J. Sexton
2017-11-30Fix #1176 - Add an option for caching failing executable checksw0rp
2017-11-30Escape the filename for finddirw0rp
2017-11-30fnameescape when searching nearest fileLukas Galke
2017-11-29Fix #1178 - Don't use the output from eslint_d for fixing files when the ↵w0rp
output is an error message
2017-11-28Add brittany for Haskell formattingEvan Rutledge Borden
`brittany` is one of the options for Haskell source formatting. This adds the necessary fixer files and documentation to support `brittany` in `ALE`.
2017-11-26Implement go to defintion for LSP lintersw0rp
2017-11-26Compress one linew0rp
2017-11-26Fix #918 - Save prettier details for Haskell lintersw0rp
2017-11-26#1162 Get LSP completions working reasonably wellw0rp
2017-11-26#1162 Add unfinished experimental code for supporting LSP completion, clean ↵w0rp
up the tests, and make the completion cancelling better
2017-11-25Delete to black hole register in fixerMartin Tournoij
Otherwise it'll be in "" and "0, which is an unexpected side-effect IMHO.
2017-11-22Fix #988 - Support --fix-dry-run for ESLint by processing the JSON outputw0rp
2017-11-22Fix lambda and funcref chain valuesw0rp
2017-11-22Add support for post-processing fixer outputw0rp
2017-11-22#988 Take --fix-dry-run away again, because it is dumbw0rp
2017-11-22Fix #988 - Support --fix-dry-run for ESLint where available, and ↵w0rp
--fix-to-stdout for eslint_d
2017-11-22Fix a bug with resetting pattern options when ALE is enabled againw0rp
2017-11-22Support fixer aliases, and make prettier-eslint and prettier-standard just workw0rp
2017-11-22#1095 Use --stdin-filepath where available for prettier-eslintw0rp
2017-11-22#1095 - Use --stdin-filepath for prettier, where availablew0rp
2017-11-22Disable piping buffer data into commands for fixing files where neededw0rp
2017-11-22Make fixing ignore empty output betterw0rp
2017-11-21Use some default regex for completion support in other filetypesw0rp
2017-11-21Fix #783 - Do not run Flow with home directory configuration files by defaultw0rp
2017-11-21redpen: use 'code' key to show validatorrhysd
instead of embedding it into text
2017-11-21Quietly add go to definition support for tsserverw0rp
2017-11-20#1149 Fix conversion from URIs to filenames on Windowsw0rp
2017-11-19Make the message formats configurable with buffer local variablesw0rp
2017-11-19Stop the completion tests from failing randomlyw0rp
2017-11-19#852 - Capture error codes for stylelintw0rp
2017-11-18#852 - Capture error codes for csslintw0rp
2017-11-17Merge pull request #1142 from rhysd/redpen-extw0rp
* redpen support for asciidoc, reST, LaTeX and Re:VIEW * redpen: fix start column * add redpen as text linter
2017-11-17Fix #741 - Set highlights for entire lines when signs are disabledw0rp