summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-26Merge pull request #233 from LubergAlexander/masterw0rp
Fixed a typo scss -> sass
2016-12-26Fixed a typo scss -> sassAlexander Luberg
2016-12-26Merge pull request #232 from grzebiel/masterw0rp
Added ability to reload compilation flags for c and c++
2016-12-26Merge pull request #231 from fannheyward/masterw0rp
Redirect go build output to /dev/null
2016-12-24Added ability to reload compilation flags for c and c++ after loading plugingrzebiel
2016-12-23Redirect go build output to /dev/nullHeyward Fann
Named file file will be created after ALE, this can redirect the output to /dev/null if go build failed.
2016-12-22add go build for build errors (#180)dzhou121
* add go build for build errors * Add go build to doc and README * Improvement for Go build Go build works on package level, so copy over the other files that belong to the same package to the temp folder as well. * revert back to simple go build * change gobuild script var name
2016-12-22[enhancement] add node_modules support for stylelint & htmlhint (#226)diartyz
* Add node_modules support for stylelint * add node_modules support for htmlhint * fix stdin * update doc about stylelint & htmlhint
2016-12-22Fix #229 Disable text linters by defaultw0rp
2016-12-22#193 Fix a parsing error for parsing errors with eslintw0rp
2016-12-16Elm file filter & Windows bug fixes (#223)Eric Lehner
* Filters out unrelated errors in Elm linter The function now filters out errors that are unrelated to the file, those that were found in imported modules. It does this by comparing the temp directory environment variable to the file name in the elm output. If the file begins with the temp directory, then it sould be included (it's from the buffer). * Changing output to '/dev/null' Turns out the compiler only accepts /dev/null as an ignorable name. It's hard-coded here https://github.com/elm-lang/elm-make/blob/master/src/Flags.hs Changing this allows Windows linting to work. Otherwise the compiler errors when using "nul" * Fixes for Windows Should now be able to successfully handle Windows. Windows seemed to not handle the ";" properly, so I switched it to "&&", which probably should've been done anyway to prevent false positives. Oddly, matchend(l:error.file, l:temp_dir), and various other regex solutions, couldn't properly match the two. Subsetting did though, hence the new solution. * Applying corrections Made the file check case-insensitive for Windows, case-sensitive for Unix/non-windows. Added comment explaining hard coding of 'dev/null' * Spelling correction * Minor corrections Actually uses the is_file_buffer variable now, added space between the if statements, and added space between '-'
2016-12-16Make sign parsing testable, and add tests for it against various languages.w0rp
2016-12-16Merge pull request #224 from cympfh/masterw0rp
Fix: sign pattern
2016-12-15Fix: sign patterncympfh
2016-12-14Merge pull request #221 from rob-b/improve-formatting-of-haskell-lintersw0rp
Improve formatting of ghc and hlint haskell linters
2016-12-14Merge pull request #222 from justinmk/fixfuncrefw0rp
Nvim: pass functions as funcrefs
2016-12-14Nvim: pass functions as funcrefsJustin M. Keyes
neovim/neovim#5529 merged support for Vim's partial functions, which made nvim more strict about dictionary functions and callbacks, to match Vim behavior.
2016-12-14Improve formatting of ghc and hlint haskell lintersRob Berry
For ghc, it seemed that the conditional ``` if l:corrected_lines[-1] =~# ': error:$' let l:line = substitute(l:line, '\v^\s+', ' ', '') endif ``` was never being reached. It's actually better to unconditionally collapse whitespace anyway and so I simply removed the conditional check. For hlint I added more information about the error. This changes the reported error from `Error:` to something like: ` Error: Avoid lambda. Found: \ x -> foo x Why not: foo`
2016-12-13Add support for Swift with swiftlint (#214)David Mohundro
* Add support for swift with swiftlint * Fix issue by adding '.swift' file extension
2016-12-13Add tests to cover definitions for linters so far.w0rp
2016-12-13Implement command chaining. Tests and documentation to come.w0rp
2016-12-13Fix the proeslint linter for plaintext filesw0rp
2016-12-13Add a Batch stdin wrapper scriptw0rp
2016-12-13Add Elm linting via elm-make (#213)Eric Lehner
* Add support for Elm linting * Adding documentation for Elm * Adjusting spacing * Addressing concerns listed in pull request Removed the s:FindRootDirectory function as it does not make much sense in this context. Adjusted the rest of the code to handle the removal of that function, including using the ale#util function to find the nearest file. Ensured that when an empty filepath is found, the code does not attempt to change directories. Ensured that the linter would take from stdin using the wrapper.
2016-12-08Merge pull request #210 from apuignav/error-cppw0rp
Catch g++ fatal error
2016-12-08Catch g++ fatal errorAlbert Puig
2016-12-07Merge pull request #209 from apuignav/ignore-pylintw0rp
Skip I0011 messages in pylint.
2016-12-07Skip I0011 messages in pylint.Albert Puig
Ignore 'Locally disabling %s' messages from pylint.
2016-12-06Document the new stylelint linterw0rp
2016-12-06Merge pull request #207 from diartyz/masterw0rp
[new linter] add stylelint support
2016-12-06add stylelint supportdiartyz
2016-12-05Merge pull request #201 from kyrisu/fix-proper_extension_handling_for_tslintw0rp
Fix proper extension handling for tslint
2016-12-05Fix proper extension handling for tslintKrystian Paszkiewicz
2016-12-04#200 Make systemverilog files use the verilog linters by defaultw0rp
2016-12-04LaTeX Linters (#190)Andrew Balmos
* Add chktex linter * Alias plaintex to tex * Add lacheck linter Closes #179 * Add the chktex warning code This very useful to have when you want to suppress lint warnings with LaTeX comments. chktex tends to be a bit noisy so this often needed. * lacheck: Make regex less specific To be more robust future changes in `stdin-wrapper`
2016-12-04Add support for tslint.json file detection in tslint (#198)kyrisu
* Add support for tslint.json file detection in tslint * Fix tslint.json path building for tslint
2016-12-02Merge pull request #195 from mortonfox/rubocop-optionsw0rp
Add options variable for ruby-rubocop
2016-12-01Add options variable for ruby-rubocopPo Shan Cheah
2016-12-01Add an FAQ section describing how to run linters when files are saved.w0rp
2016-11-28Fix #188: Revert to and older version of the Haskell linter, which works betterw0rp
2016-11-28Add Proselint (#185)poohzrn
* Add Proselint - Markdown - Tex - Text * Use ale#handler#HandleUnixFormatAsWarning * Indentation
2016-11-25Add puppet linters (#183)Alexander "Ace" Olofsson
* Start adding Puppet linters * Use the correct output stream for puppet parser * Finish Puppet and puppet-lint linters * Add Puppet information to documentation
2016-11-25Merge pull request #186 from poohzrn/patch-1w0rp
Fix links to handlers.vim
2016-11-24Fix links to `handlers.vim`poohzrn
2016-11-23Add ocaml linter: merlin (#177)Andrey Popp
* Add ocaml linter: merlin * Add docs for ocaml-merlin integration. * Remove annoying error message from ocaml merlin linter * Update doc to list merlin linter
2016-11-21Flow linter improvements (#176)Andrey Popp
* Fix flow linter to provide filename of the buffer Related #173 * Fix flow linter not to fail on empty response * Various improvement to message parsing
2016-11-14Add g:ale_python_flake8_executable (#174)Marius Gedminas
* Add g:ale_python_flake8_executable Closes #172. * Add g:ale_python_flake8_args * Always add - to flake8 invocations
2016-11-10Document that typecheck is now supportedw0rp
2016-11-10Merge pull request #170 from mkusher/typescript_typecheck_linterw0rp
Add typecheck linter for typescript
2016-11-10removed useless echom from typecheck.vimAleh Kashnikau