summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2017-04-29Set GCC flags appropriately for older versionsw0rp
2017-04-29Merge pull request #519 from AlexMasterov/feature/lua-luacheck-optionsw0rp
Add luacheck option to pass in more options
2017-04-29Fix #518 Fix handling of spaces in filenames for various lintersw0rp
2017-04-29Add luacheck option to pass in more optionsAlex Masterov
2017-04-28Merge pull request #514 from adriaanzon/buffer-local-options-docw0rp
Add tags for buffer-local variants of each linter option
2017-04-28Use ale#Var in linters that didn't use it yetAdriaan Zonnenberg
2017-04-26Create reasonml merlin linterJacob Bass
copy @andreypopp 's ocaml merlin linter from this project into reason
2017-04-25Fixes #361, fixes #417 Get classpaths from Maven, and automatically detect ↵w0rp
src/main/java paths
2017-04-25Add erb linter (#497)Matthias Günther
* Add eruby linter * Update README with erb linter * Fix example and contributions * Remove trailing newline * Fix for Vimscript style guide * Eruby-linter: codereview with @w0rp - read from stderro output_stream * Eruby-linter: codereview => add handler for ruby * Eruby-linter: codereview - eruby and ruby lint use the same ruby-handler (removes duplicated handling logic) * Eruby-linter: try to fix tests
2017-04-24Break shared handlers up into their own files, and fix stylelint error handlingw0rp
2017-04-24Simplify some code and format some tests betterw0rp
2017-04-20Fix #398 - Report problems with the eslint configuration filew0rp
2017-04-20Add the Reek checker for Ruby. (#490)Eddie Lebow
Add the Reek checker for Ruby.
2017-04-19Add rpm spec file linter (rpmlint) (#486)Jason Tibbitts
* Initial attempt at an rpmlint linter. * Add some basic documentation. * Play with indentation in the test file. * Another attempt to fix the rpmlint test. * Hopefully this does it.
2017-04-18Add missing "use global" var for tslint (#484)Shane Smith
* Add missing "use global" var for tslint * Add typescript tslint documentation
2017-04-18Add a function for getting matches, and use it to simplify a lot of codew0rp
2017-04-17Move path functions to their own filew0rp
2017-04-17Enable jshint to extract javascript from htmlJon Smithers
2017-04-16Fix htmlhint variable namesAdriaan Zonnenberg
2017-04-16Flow: Fix case where 1st msg points to different file (#477)Rafał Cieślak
* Flow: Fix case where 1st msg points to different file * Remove `bufnr` from Flow handler output * Fix the failing test & add a new one
2017-04-16#427 Implement buffer variable overrides for all linter optionsw0rp
2017-04-15Fix #168 - Make the Fortran linter more configurablew0rp
2017-04-15Merge pull request #471 from breed808/gometalinterw0rp
Add gometalinter linter for go files
2017-04-15Use g:ale_linters for turning gometalinter on, and update documentation as ↵w0rp
appropriate
2017-04-15turn on lint_file for crystal build to resolve `require` path errorsJordan Andree
2017-04-15Fix #257 in preparation for #427, standardise options with fallbacks, and ↵w0rp
make it so every value can be computed dynamically
2017-04-15Make code more consistentw0rp
2017-04-15Merge pull request #474 from jordanandree/add-crystal-lintw0rp
Add linter for Crystal lang
2017-04-15Add SQL linter sqlint, closes #395 (#472)Adriaan Zonnenberg
2017-04-13add crystal lintjordanandree
- invokes via `crystal build` command without codegen - adds vader tests
2017-04-13Add gometalinter for go filesBen Reedy
Linter is disabled by default (see g:ale_go_gometalinter_enabled) as it conflicts with a number of established ALE linters (golint, govet, gosimple, staticcheck, etc).
2017-04-13Fix gobuild linterBen Reedy
Resolves issues with gobuild linter with multiple go source files belonging to the same go package.
2017-04-12Merge pull request #467 from adriaanzon/php-fix-double-errorsw0rp
PHP: Fix double errors and support fatal errors
2017-04-12Set a default for the puppetlint options so the linter will behave like it ↵w0rp
always has done, by default
2017-04-12Add puppet-lint config options and documentation (#462)rcn
2017-04-12PHP: Fix double errors and support fatal errorsAdriaan Zonnenberg
2017-04-12Make `go build` linter check files on disk (#465)Ben R
* #418 Make `go build` linter check files on disk * Omit errors from imported go packages
2017-04-11#392 Report errors inside of headers, in a very basic wayw0rp
2017-04-11Merge pull request #458 from Szero/masterw0rp
Added shellcheck executable and options variable
2017-04-10Typo correcting 3.0.7 -> 0.3.7 for `vint --no-color`David Alexander
2017-04-09added shellcheck executable and options variableSzero
updated docs
2017-04-08Added a missing space to the nimcheck commandMathijs Saey
2017-04-08Add Ruby MRI linter (#453)Brandon Roehl
* Added ruby mri linter * Added to the list of supported linters * Async and now with 4 spaces * Vader tests for ruby * Match style choices * Vader test for the Ruby handler now works and passes
2017-04-08improved the sml linter (#445)Shalom Yiblet
* improved the sml linter * made matching operator agnostic to user settings * added tests for sml
2017-04-07Update nimcheck.vim (#451)Mathijs Saey
Added a '--threads:on' switch to the nim check command so that it doesn't produce errors when using one of the various modules that require threads.
2017-04-07Add support for linting Handlebars templates with ember-template-lint (#452)Adrian
* Ember-template-lint Handlebars template linter: initial handler, test. * Handlebars support with ember-template-lint: basic documentation entries.
2017-04-05Adds options to foodcritic linter (#437)José Júnior
* Adds options to foodcritic linter Adds a way to pass command line options to the foodcritic command and documentation about it. * Creates a simple test for foodcritic command callback This test simply runs the GetCommand function for the foodcritic linter and feeds it with some test variables to assert the command line is being created/escaped correctly. * Makes foodcritic linter use a command callback Following review comments, changes the foodcritic linter to use a `GetCommand` callback for the `command_callback` linter option. Makes sure that `~` are escaped: flags on foodcritic command line are negated by adding a `~` in front of the specific cop name: ``` foodcritic -t ~FC011 ``` But the way the commands are executed cause foodcritic to fail (since tilde is recognized as home directory). * Fixes the doc to include new variables
2017-04-03#447 Pass a temporary file to the shell linter insteadw0rp
2017-04-03#447 Support zsh in the shell linterw0rp
2017-03-31Fix #438 Create Java .class files for javac in a temporary directoryw0rp