summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-09Add new Haskell linter (#742)Jake Zimmerman
* Add stack-build linter for Haskell The stack-build linter works better than the other two linters when you're working with an entire Haskell project. It builds the project entirely and reports any errors. The other two Haskell GHC linters only work on single files, which can result in spurious errors (for example, not being able to find imports). * Document all available Haskell linters * Split GHC checkers into separate files
2017-07-09Fix some indentationw0rp
2017-07-09Simplify ale_linters#ruby#rubocop#GetTypew0rp
2017-07-09Use rubocop's JSON output format (resolves #339) (#738)Eddie Lebow
* Use rubocop's JSON output format (resolves #339) Rubocop's emacs formatter seems to have changed format in some not-so-ancient version. The JSON formatter should provide a more stable interface than parsing lines with a regex. The JSON formatter was introduced in mid-2013, so it should be safe to assume available in any reasonably-modern environment. The oldest currently-supported version of ruby (according to ruby-lang.org) was not supported by rubocop until 2014. * Rubocop: Use global function for GetType * Rubocop: Use scope prefix in GetType * Rubocop: Update command_callback test * Rubocop: add end_col to Handle
2017-07-09Fix issues with running individual tests, and get the Vim tests to run on ↵w0rp
certain machines again
2017-07-09Merge pull request #743 from jez/fix-ghc-modw0rp
Correctly resolve temp files on macOS
2017-07-09Correctly resolve temp files on macOSJacob Zimmerman
On macOS, the `$TMPDIR` is in `/var`. However, `/var -> /private/var`. This means that fully resolved temp filenames weren't always getting checked against the proper prefix. This was affecting some of the Haskell plugins, though I'm sure it could have affected any program that resolved past the generated `$TMPDIR/foo` and wound up at a different filename.
2017-07-09Support setting settings with g:ale_pattern_optionsw0rp
2017-07-08Fix a syntax error in an examplew0rp
2017-07-08Added missing statement about `<Plug>(ale_toggle)` mapping to the ↵Andrew Vimmer
documentation (#740) * Added missing statement about a `<Plug>` mapping. * Fixed logical mistake related to "option calling". * Rectified article usage according to a request.
2017-07-08Use different reporter to support older versions of jscs (#737)Jonathan Boudreau
* Use different reporter to support older versions of jscs * Add test and make more consistent with other code * Add documentation for jscs * Add more test coverage
2017-07-08Document how to install yamllintw0rp
2017-07-08Document the virtualenv directories variable in the main file insteadw0rp
2017-07-08Use equal signs for language documentation sectionsw0rp
2017-07-08Update the license yearw0rp
2017-07-07#697 - Clear all highlights every time items are set again, and refactor ↵w0rp
most things. Clear errors when linters are removed
2017-07-07Fix windows path check on rust linter (#736)daa84
* Fix rust linter on windows * Add windows path test * Use ale#path#IsBufferPath to compare paths * Fix errors
2017-07-07#710 - Fix a parsing bug caused by the last fixw0rp
2017-07-07Fix #735 - Support old versions of Flow by only adding --respect-pragma for ↵w0rp
supported versions
2017-07-07#710 - Show warnings as warnings for ghcw0rp
2017-07-07Make the executable for gometalinter configurablew0rp
2017-07-06#732 - Use the configuration files when fixing files with rubocopw0rp
2017-07-06Initialize rubocop variables in one placew0rp
2017-07-06Fix some bad indentationw0rp
2017-07-06Add ale_fix_on_save and ale_fixers to debug output (#731)Gregory Einfrank
* Add ale_fix_on_save and ale_fixers to debug output * Fix test by adding new ale-fix vars
2017-07-05Correct a commentw0rp
2017-07-05#729 - Use a wrapper for simplify to fix // problems on Windowsw0rp
2017-07-05#729 - Support running Python programs from virtualenv for Windowsw0rp
2017-07-05#729 Fix // in virtualenv pathsw0rp
2017-07-05Merge pull request #727 from andrew-vimmer/broken-linksw0rp
Fixed broken link in the CONTRIBUTING.md
2017-07-05Correctly pass options to cpplint (#728)Wil Thomason
* Fix option passing to cpplint
2017-07-04Updated the link to `handlers.vim` file after it was broken into severalUser
files with a03121f5b051ed1f146a8979ea5d2bb26fe05bff.
2017-07-04Remove the issue template note about the log_output option, now it's on by ↵w0rp
default.
2017-07-04Store the output of commands by default so I don't have to ask people to ↵w0rp
turn it on any more.
2017-07-03Fix #216 - Filter out errors for other files for ansible-lintw0rp
2017-07-03Fix #182 - Add support for lintrw0rp
2017-07-03Merge pull request #722 from RsrchBoy/travis-against-all-branchesw0rp
Drop "only master branch" travis restriction
2017-07-03Fix #178 - Check Stylus files with stylelintw0rp
2017-07-03Drop "only master branch" travis restrictionChris Weyl
2017-07-03Add a function for fixing the alignment of Vim help tagsw0rp
2017-07-03Report exceptions thrown for stylelintw0rp
2017-07-03Allow `hadolint` linter to run via docker image (#720)Chris Weyl
* Add documentation for hadolint (doc/ale-hadolint.txt) * Allow `hadolint` linter to run via docker image These changes enable the `hadolint` linter to run via the author's docker image, if present. Three modes are supported: * never use docker; * always use docker; and * use docker as a failback.
2017-07-02Remove the need for pointless callbacks for LSP lintersw0rp
2017-07-02Support an 'stdio' type for linter defintions, and require a command for LSP ↵w0rp
connections via programs
2017-07-02Get automatic completion with tsserver to workw0rp
2017-07-02Refactor LSP jobs to use a uniform ID valuew0rp
2017-07-02Add some experimental completion code for tsserverw0rp
2017-07-02Merge pull request #712 from RsrchBoy/perlcritic/more-explicit-profiles-docw0rp
Be more explicit about the effect of `g:..._perlcritic_profile = ''`
2017-07-02Adjust output of `luacheck` linter to include error code (#717)Ryan
* linters/lua/luacheck: Show error code in message
2017-07-01Merge pull request #716 from sobrinho/masterw0rp
Fix brakeman handler when there is no output