summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
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-19Remove error highlights when buffers are cleaned upw0rp
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-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-16#427 Add a function for looking up ALE variables in buffer scope, and then ↵w0rp
global scope
2017-04-15Fix #168 - Make the Fortran linter more configurablew0rp
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-13Merge pull request #463 from valtermro/multi-ft-aliasesw0rp
Add support for multiple filetypes in filetype aliasing
2017-04-12Merge pull request #467 from adriaanzon/php-fix-double-errorsw0rp
PHP: Fix double errors and support fatal errors
2017-04-12Add support for multiple filetypes in filetype aliasingvaltermro
2017-04-12Make some temporary file tests more reliablew0rp
2017-04-12PHP: Fix double errors and support fatal errorsAdriaan Zonnenberg
2017-04-11#392 Handle clang header errors toow0rp
2017-04-11#392 Report errors inside of headers, in a very basic wayw0rp
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-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-03Cover handling of swiftlint errors with testsw0rp
2017-04-03#447 Support zsh in the shell linterw0rp
2017-04-03Cover basic GCC functionality with testsw0rp
2017-04-03#446 Fix g:ale_lint_on_text_changed compatibility issuesw0rp
2017-04-02Update the test suite so it uses the latest Docker image, and use Bourne ↵w0rp
shell for most tests, so weird shell issues are easier to catch.
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 options to facilitate linting only in normal mode (#425)taylorskalyo
* [#420] Add options to facilitate linting only in normal mode ale_lint_on_text_changed: Allow setting to 'insert' or 'normal' to lint when text is changed only in insert or normal mode respectively. ale_lint_on_insert_leave: This flag can be set to 1 to enable linting when leaving insert mode. * [#420] Test updated global options Ale should - bind to TextChanged events when g:ale_lint_on_text_changed = 1 - bind to TextChanged events when g:ale_lint_on_text_changed = 'always' - bind to InsertLeave event when g:ale_lint_on_insert_leave = 1
2017-03-29Fix #260 automatically set .csslintrc files from ancestor directoriesw0rp
2017-03-29Fix #421 Automatically detect create-react-app pathsw0rp
2017-03-27Fix #130 - Run linters when the filetype is changedw0rp
2017-03-27Enabling linting on save by default, re #333w0rp
2017-03-27Cover the rubocop handler with testsw0rp
2017-03-27Add a pause for the command chain testw0rp
2017-03-27Merge branch 'add-dogma'w0rp
2017-03-27Use the same formatting as other files for the dogma linter file, and cover ↵w0rp
the Handler function with tests
2017-03-27Merge pull request #414 from lucaskolstad/add_asm_linterw0rp
Add support for ASM files using GCC
2017-03-26Fix #413 Stop tests failing randomly due to issues with reading buffers too ↵v1.2.0w0rp
quickly
2017-03-25Add support for ASM files using GCCLucas Kolstad
2017-03-24Fix #272 by checking if quickfix is open before reopening to avoid ↵Lucas Kolstad
triggering a BufEnter event that causes quickly repeating linting runs when g:ale_lint_on_enter = 1. Add test assertions that quickfix window closes when lists become empty again.
2017-03-22Fix problems with nim check (#404)baabelfish
* Fix problems with nim check - Multi file errors are not shown in the same buffer - Fixes parsing of error type that contain ':' * Remove redundant fnameescape
2017-03-21#333 Finish implementing the lint_file optionw0rp
2017-03-21Remove a test for experimental functionality which was removedw0rp
2017-03-21Add some utility functions for changing directories for commandsw0rp
2017-03-18Add support for nim checkbaabelfish
2017-03-14#333 Update line numbers for loclist items when current sign_id values are setw0rp
2017-03-14#333 Keep any loclist items which have match_id values set on themw0rp
2017-03-13add slim-lint (#388)Markus Doits
* add slim-lint * add slim readme entry * add slim entry to doc * add slimlint vader test