summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
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
2017-03-30Remove 'col' from linters where it is hardcoded to 1 (#434)Adriaan Zonnenberg
* Remove 'col' from linters where it is hardcoded to 1 When 'col' is 1, the first column will get highlighted for no reason. It should be 0 (which is the default). In the scalac linter there was also a check about the outcome of `stridx`. It would set l:col to 0 if it was -1, and then it uses `'col': l:col + 1` to convert the outcome of `stridx` to the actual column number. This will make 'col' equals 1 when there is no match. We can remove the check because `-1 + 1 = 0`. * Remove outdated comments about vcol vcol was added as a default, and the loclists that follow these comments do not contain 'vcol' anymore
2017-03-30Add support for gosimple and staticcheckBen Reedy
2017-03-29Fix #260 automatically set .csslintrc files from ancestor directoriesw0rp
2017-03-29Use the lint_file option so the Cargo linter will only be run against files ↵w0rp
on disk
2017-03-29Make the tslint file match the style in the rest of the codebasew0rp
2017-03-29Fix #421 Automatically detect create-react-app pathsw0rp
2017-03-27Adjust rubocop error levelsGabriel Holodak
Consider rubocop fatal errors as ALE errors, and rubocop style warnings as ALE warnings.