summaryrefslogtreecommitdiff
path: root/ale_linters
AgeCommit message (Collapse)Author
2017-06-18TSLint: distinguish warnings from errors (#663)Pavel Kuropatkin
* TSLint: distinguish warnings from errors * Test for TSlint warning/error distinguishing code added.
2017-06-15Fix for Crystal support (#651)David Alexander
* Strip color from Crystal compiler output * Don't lint files if the file doesn't exist * Lint files if they are readable
2017-06-14#430 Use the style sub_type for flake8 problemsw0rp
2017-06-14Split up the flake8 and ansible-lint handlersw0rp
2017-06-14Add fusion-lint, documentation, and tests (#648)Ryan
* Add `fusion-lint` for first FusionScript linter * Add documentation over `fusion-lint` * Add tests for `fusion-lint` command callback
2017-06-13Merge branch 'tsserver'w0rp
2017-06-11Perlcritic column number and rule names (#640)Steven Humphrey
* Add column number to perlcritic linting output This returns the column number of the perlcritic error so that ale can show the column in addition to the line where perlcritic found an error. * Add perlcritic configuration for rule names This adds a configuration setting so that the name of the perlcritic rule is shown [Rule::Name] after the error message. This is useful to lookup the rule failure. * Add a vader test for perlcritic#GetCommand
2017-06-09Add tsserver supportw0rp
2017-06-08Support for GNU Awk linting (#638)Mark Korondi
* GNU Awk linter support * Documentation for awk linter
2017-06-06Fix #625 Ignore Perl errors from other filesw0rp
2017-06-06#482 - Fix Flow handling with relative pathsw0rp
2017-06-06Complain about incorrect uses of expand('%...')w0rp
2017-06-06#620 Check the Nim files on disk insteadw0rp
2017-06-06Fix #624 - Ask for the Vint version in the backgroundw0rp
2017-06-02Add ktlint support (without formatting) for kotlin filetype (#610)Francis Agyapong
* Add ktlint support (without formatting) for kotlin filetype * Fix code style and refactor to use ALE utility functions (GetMatches) * Remove options for configuration file * Refactor: Rename exec variable and use ale#Set for variable configuration
2017-05-31Fix #557 - Detect C project roots and include root directories with headers, ↵w0rp
or include directories
2017-05-31Fix #596 - Report exceptions thrown by flake8w0rp
2017-05-30Remove -X flag from perl defaults.Olaf Alders
"-X Disables all warnings regardless of use warnings or $^W". See "perldoc perlrun" or http://perldoc.perl.org/perlrun.html With the current defaults, warnings are squashed. For example: $ perl -X -Mwarnings -c -e'BEGIN { 42 + undef }' -e syntax OK $ perl -Mwarnings -c -e'BEGIN { 42 + undef }' Use of uninitialized value in addition (+) at -e line 1. -e syntax OK So, it's not clear from the current defaults whether Ale wants to remove warnings or enable them. As it stands, it's trying to do both and the disabling appears to win. This commit enables warnings by default.
2017-05-28Ember-template-lint handler: properly handle template parsing errors.Adrian Zalewski
2017-05-28Merge pull request #585 from gavocanov/masterw0rp
kotlin linter support for maven/pom.xml
2017-05-28Revert "Fix #501 - Do not run javac when it is just a stub asking you to ↵w0rp
install Java on Mac OSX" This reverts commit 528355e2c6cf64fbc0d459a7a512a7823f90043d.
2017-05-27Refactor running of local Node programs with a helper functionw0rp
2017-05-27kotlin linter support for maven/pom.xmlPaolo Gavocanov
2017-05-26#576 Run the eslint.js file created by React with node on Windowsw0rp
2017-05-24Translate pylint output column to 1-based indexNozomu Okuda
This should fix #575; also added vader tests to ensure that translation is working properly.
2017-05-22Fix initialization of the use_global variable for eslintw0rp
2017-05-20Add experimental code for fixing errorsw0rp
2017-05-20Merge pull request #568 from Qusic/masterw0rp
Add clang for objc and objcpp
2017-05-20Improve performance when using gometalinter (#566)Sander van Harmelen
* Improve performance when using gometalinter Before this change when I opened a big project that had 6000+ warnings/errors it took ages to get the actual warnings/errors and it caused my CPU to be busy for quite some time. The call to gometalinter alone took about 24 seconds, but after that vim was struggling as well. After this change the gometalinter call just takes 2 seconds and nothing noticable happens with the CPU and/or vim. * Removed obsolete test This logic is no longer done by the `ale` plugin, but by `gometalinter` itself.
2017-05-20add clang for objc and objcppQusic
2017-05-18Merge pull request #564 from adriaanzon/php-end-columnsw0rp
Add end columns on php linter
2017-05-18Add xmllint linter (#559)q12321q
* Add xmllint linter for xml
2017-05-18Clean up the rubocop file a littlew0rp
2017-05-18Merge pull request #561 from meunierd/override-rubocop-executablew0rp
Allow overriding rubocop executable.
2017-05-17Add end columns on php linter #538Adriaan Zonnenberg
2017-05-17Escape executableDevon Meunier
2017-05-17Merge pull request #546 from dawikur/masterw0rp
Add cpplint linter
2017-05-16#538 Set some end columns for some eslint problemsw0rp
2017-05-16Allow overriding rubocop executable.Devon Meunier
2017-05-16Add cpplint linterDawid Kurek
2017-05-15Merge pull request #551 from meunierd/add-checkstyle-linterw0rp
Add checkstyle linter
2017-05-15Fix #553 - Filter out errors from other files for gometalinterw0rp
2017-05-15Add checkstyle linterDevon Meunier
2017-05-15Haskell: add ghc-mod linterwisut hantanong
2017-05-12#549 Temporarily revert shell escaping changes, just for Windowsw0rp
2017-05-09Merge pull request #533 from pbogut/add_php7_compatibilityAdriaan Zonnenberg
Add PHP 7 compatibility
2017-05-08#540 Fix shell escaping pretty much everywherew0rp
2017-05-08Read errors from stdout only (and make sure they are displayed)Pawel Bogut
2017-05-07Support `python -m flake8` for users who are running flake8 that wayw0rp
2017-05-07Escape JavaScript executables in commandsw0rp