summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2016-10-21make it less verbose for c and cppehzShelter
2016-10-21Added c++14 standard support and POSIX API compile time linker flags for ↵ehzShelter
avoiding annoying errors and warnings
2016-10-20#131 Keep the error types in the message for eslintw0rp
2016-10-20Add support for cppcheck (#126)Bart Libert
* Add support for cppcheck * Fix vint error in cppcheck handler * Add vader test for CppCheck format handler
2016-10-19Fix the D error parsing to handle output without column numbers.w0rp
2016-10-19Fix some Vint problems.w0rp
2016-10-19Added support for hlintJesse Paroz
2016-10-16Add linters for Elixir (#113)Łukasz Jan Niemier
* Add Credo linter for Elixir * Add requested changes TODO: check if all message types are covered in `if` chain. * Add information about Credo linter to README * Add information about Credo linter to doc
2016-10-13Merge pull request #101 from s-ol/luacheckw0rp
add luacheck linter
2016-10-12Hide more trailing whitespace warnings when the option is on for flake8.w0rp
2016-10-12add luacheck linters-ol
2016-10-11Fix #87 - Allow linter filetypes to be aliasedw0rp
2016-10-11Match both error and syntax error in verilogBjorn Neergaard
2016-10-11Default handlers to warningBjorn Neergaard
2016-10-11Remove many redundant handlersBjorn Neergaard
2016-10-11Introduce generic unix formatterBjorn Neergaard
Two wrapper functions allow treating lines as errors or as warnings
2016-10-11Introduce golang supportBjorn Neergaard
This includes go vet, golint, and gofmt -e
2016-10-11Set an option for turning Vint style issues on or off.w0rp
2016-10-11Use explicit scope in all ale_lintersBjorn Neergaard
vint -s is now clean
2016-10-10#81: Close the Vint format quote.w0rp
2016-10-10First pass at optimizing ale to autoload (#80)Bjorn Neergaard
* First pass at optimizing ale to autoload First off, the structure/function names should be revised a bit, but I will wait for @w0rp's input before unifying the naming style. Second off, the docs probably need some more work, I just did some simple find-and-replace work. With that said, this pull brings major performance gains for ale. On my slowest system, fully loading ale and all its code takes around 150ms. I have moved all of ale's autoload-able code to autoload/, and in addition, implemented lazy-loading of linters. This brings load time on that same system down to 5ms. The only downside of lazy loading is that `g:ale_linters` cannot be changed at runtime; however, it also speeds up performance at runtime by simplfying the logic greatly. Please let me know what you think! Closes #59 * Address Travis/Vint errors For some reason, ale isn't running vint for me... * Incorporate feedback, make fixes Lazy-loading logic is much improved. * Add header comments; remove incorrect workaround * Remove unneeded plugin guards * Fix lazy-loading linter logic Set the wrong variable.... * Fix capitialization
2016-10-10Add an option for configuring the path for JSHint.w0rp
2016-10-10Minor fixes:Kabbaj Amine
* Ensure that php linter pattern does not include spaces: PHP can return errors with extra spaces like the following: `PHP Parse error: syntax error, unexpected end of file in t.php on line 4` * Set option locally to buffer * Rename noErrors variable according to the project's naming convention * Make the jsonlint pattern a little better
2016-10-10Echo string format (#76)KabbAmine
* Implement an option to configure the echoed message, #48 Via `g:ale_echo_msg_format` where: - `%s` is the error message itself - `%linter%` is the linter name - `%severity` is the severity type e.g let g:ale_echo_msg_fomat = '[%linter%] [%severity%] %s' * Add new options for defining the string used for errors in echoed message `g:ale_echo_msg_error_str` and `g:ale_echo_msg_warning_str` * Change text output of some linters Now that the echoed message can be customized, no need to add the type to the text variable. * Update README & documentation file * Fix some typos * Sort the table of options alphabetically (except echo_msg_x_str options) * Added echo warning str option to the doc
2016-10-09Merge branch 'shell-detection'w0rp
2016-10-09Modify shell's pattern to handle locals other than english, fixes #69Kabbaj Amine
2016-10-09#69 Change the default shell for shell lintingw0rp
2016-10-09Handle arguments to shells in shebang lines too.w0rp
2016-10-09#69 Improve shell detectionw0rp
2016-10-09Add support for perl and perlcriticVincent Lequertier
2016-10-09Add comment headers to verilog lintersmshr-h
2016-10-08Correct all Vint warningsw0rp
2016-10-08Merge pull request #68 from KabbAmine/linter-coffeew0rp
Add coffee linter
2016-10-08Merge pull request #67 from KabbAmine/linter-htmlhintw0rp
Add linter HTMLHint for html files
2016-10-08Add coffee linterKabbaj Amine
2016-10-08Add linter HTMLHint for html filesKabbaj Amine
2016-10-08Add verilator for verilogmshr-h
2016-10-08Add cpp linter (#64)Marc Delage
* Add c gcc option in the doc * Add missing tag for eslint option in the doc * Correct typo in doc (' ' instead of '.') * add cpp linter * correct typo in doc * add filetype information for c++
2016-10-08Add iverilog for verilog (#63)Masahiro H
* Add iverilog for verilog * Remove extra spacing/blank line * Set column to 1
2016-10-07Add support for Pug with pug-lint.w0rp
2016-10-07Merge pull request #62 from KabbAmine/linter-tidy-refactorw0rp
Refactor tidy support
2016-10-07Refactor tidy supportKabbaj Amine
* Add an option for file encoding * Remove the type from text * Fix linter's name
2016-10-07Add support for checking Cython filesw0rp
2016-10-07Support reading from both output streams, and fix PHP error parsing, which ↵w0rp
sometimes logs to stderr, sometimes stdout.
2016-10-07Add basic scala support using scalac (#56)Zoltan Kalmar
* Add basic scala support using scalac * Convert if to a ternary expression * Better bounds check * Code formatting * Mention Scala in the documentation
2016-10-07updating config option format and adding to docjwilliams108
2016-10-06Merge pull request #53 from dahlia/haskell-stackw0rp
GHC Linter for Haskell Stack
2016-10-06GHC Linter for Haskell StackHong Minhee
https://haskellstack.org/
2016-10-06Add support for changing the eslint executable.w0rp
2016-10-06Fix loading of JSHint configuration files.w0rp