w0rp
d953c68ebb
Fix mypy error parsing when column numbers are included.
2017-02-04 19:47:37 +00:00
w0rp
829f87bc6a
Fix #124 Finish implementing command chaining, and make it work for DMD
2017-02-04 18:30:30 +00:00
w0rp
97131262ab
Add a default alias for the Dockerfile filetype, which is capitalised for some users.
2017-02-02 22:26:46 +00:00
w0rp
512b6e00d9
Merge pull request #284 from EinfachToll/fix-gcc-command
...
Tell gcc to use C, not C++, when linting C source files
2017-02-01 10:46:06 +00:00
EinfachToll
e8123b3d5e
Tell gcc to use C, not C++, when linting C source files
...
A regression bug introduced with PR #232
Ref #278
2017-02-01 11:22:21 +01:00
Łukasz Jan Niemier
a1458e9c07
Dockerfile linting via hadolint ( #282 )
...
* Add hadolint linter for Dockerfiles
* Fix path
* Fix typo
* Update docs
2017-01-30 15:27:26 +00:00
w0rp
03bab835d9
Fix #249 Mention how to clear sign background colors in the README
2017-01-30 15:22:14 +00:00
w0rp
aff56e69a9
Merge pull request #281 from derekprior/dp-fix-rubocop
...
Enable Rubocop to exclude files based on config
2017-01-30 15:04:09 +00:00
Derek Prior
a82ead0dc1
Enable Rubocop to exclude files based on config
...
When using `--stdin`, Rubocop requires that you also pass the associated
file name. ALE was previously passing `_` as the filename. By passing
the actual relative path to the file and enabling the
`--force-exclusion` option, we can get Rubocop to respect excluded files
in the configuration.
Closes #197
2017-01-27 16:29:58 -05:00
DiscoViking
a9c650cd05
Add ALEInfo command to get list of available/enabled linters ( #273 )
...
* Add ALEInfo command to get list of available/enabled linters for current filetype
* Add Vader tests for ALEInfo command
* Fix ALEInfo tests breaking CI by echoing too much output to screen
* Speculative change to Makefile which seems to fix test hanging problem locally.
* Fix Vader tests to not require a TTY
2017-01-24 15:50:49 +00:00
w0rp
fd89da113d
Document the new quickfix and loclist options.
2017-01-22 15:31:28 +00:00
w0rp
b2696b105a
Sort the global options in the documentation by name.
2017-01-22 15:06:33 +00:00
w0rp
d7ed49f849
Add a script for custom checks to enforce using the abort flag for functions and trailing whitespace, and fix existing issues.
2017-01-22 14:54:57 +00:00
w0rp
e4a4fcd26b
Make the Erlang linter code match the style used in the rest of the codebase. Make the options match the new standard.
2017-01-22 13:51:57 +00:00
Magnus
cae153b3ac
Add erlc lint for Erlang ( #248 ) ( #255 )
...
* Add erlc lint for Erlang (#248 )
* Ignore certain errors in Erlang .hrl files (#248 )
A .hrl file does not need to have a -module definition. Additionally, it
is common to have unused elements in such a file, as the entities will
be used in a file including the header.
* Address change requests to Erlang linter
2017-01-22 13:42:18 +00:00
EinfachToll
23f8e7ddc5
Fix parsing of currently shown signs with Spanish locale ( #268 )
...
* Fix parsing of currently shown signs with spanish locale
* Add a test for parsing of Spanish signs
2017-01-22 13:40:23 +00:00
w0rp
a37970facd
Clean up the list opening tests
2017-01-22 13:33:16 +00:00
yfery
a23173eeb2
Add option to open loclist/quicklist when there are errors ( #266 )
...
* Add option to open loclist/quicklist when there are errors
I copied PR #137 , and tries to complete it by correcting some issues and
adding vader tests.
About tests, first time with vader, can you give some feedback if there
are what you expected in PR #137 .
* Remove old code + fix indent issue
* add g:ale_keep_list_window_open option
* Correct bug with keep open option
* Add comment into vader file
* Fix errors for Travis CI build
2017-01-22 12:57:05 +00:00
w0rp
9820899b9e
Improve mypy handling a little bit more
2017-01-20 17:30:34 +00:00
w0rp
ea438be5c1
REVERT "Fix some naming conventions and use abort for all Rust functions, and disable the rust linters for now, re #256 "
...
This reverts commit f412b4f96f
.
Conflicts:
doc/ale.txt
2017-01-19 20:21:54 +00:00
EinfachToll
831f783493
Join the lines Neovim passes to ale ( #263 )
...
* Join the lines Neovim passes to ale
Fixes #256
* Refactor line joining into own function
* Add test for line joining
* Fix the test. Sorry.
2017-01-19 20:01:51 +00:00
w0rp
2478d7d925
Merge pull request #262 from KenjiTakahashi/fix_swiftlint
...
Fix SwiftLint
2017-01-19 13:23:46 +00:00
w0rp
1560f4ce03
Merge pull request #265 from aswins/mypy_fix
...
Fix using variable g:ale_python_mypy_options that was not defined
2017-01-18 10:35:52 +00:00
Aswin
d45505e135
Fix using variable g:ale_python_mypy_options that was not defined
2017-01-18 16:01:36 +05:30
KenjiTakahashi
62b492c727
Fix SwiftLint
...
1. Should be defined for 'swift' files, not 'swiftlint'.
2. Use `--use-stdin` option instead of the stdin-wrapper.
2017-01-17 19:59:45 +01:00
w0rp
41686980fd
Document the mypy options, and fix spacing issues, largely in the documentation
2017-01-15 13:20:23 +00:00
w0rp
35bdd6f478
Merge pull request #237 from keith/ks/mypy-linter
...
Add python mypy support
2017-01-15 13:05:37 +00:00
w0rp
f1ac7c9f73
Rename pylint _args variables to _options variables
2017-01-15 13:05:07 +00:00
w0rp
548ff299f4
Merge pull request #243 from SabatierBoris/master
...
Add options for pylint linter
2017-01-15 13:02:51 +00:00
Junfeng Li
8762a6fa66
Support C# linting with mono compiler mcs. ( #250 )
...
* Support netcore project linting.
* Support check on the fly.
* Remove debug.
* Rename csc.vim to mcs.vim as it should be.
* Update README.
* Update doc.
* Using `=~#` instead of `=~`.
2017-01-15 12:42:17 +00:00
Masahiro H
74e7a283c0
Improve Verilator support ( #205 ) ( #258 )
...
* improve-verilator-support
* fix for linter
2017-01-15 12:39:13 +00:00
SABATIER Boris
dc8166384c
Add doc for pylint options
2017-01-13 11:04:29 +01:00
SABATIER Boris
0a9f9c0811
Add executable and arguments options for pylint linter
2017-01-13 10:59:39 +01:00
w0rp
f412b4f96f
Fix some naming conventions and use abort for all Rust functions, and disable the rust linters for now, re #256
2017-01-13 09:23:03 +00:00
w0rp
3b486d3475
Prefix mandatory flake8 arguments with extra spaces so they will always work
2017-01-12 13:11:10 +00:00
w0rp
9191750b5b
Fix #175 - Fix the error types for rubocop
2017-01-12 12:57:07 +00:00
EinfachToll
9c5f092b4f
Add support for Rust using rustc and cargo ( #230 )
...
* Add rustc checker for rust files
* Add documentation for rustc
* Use a nice helper function
* Add cargo as linter
* Complete the doc for rust linters
* Put l: in front of every local variable
* Apply the requested stylistic changes
2017-01-12 09:33:55 +00:00
w0rp
75485d53f6
Merge pull request #245 from zefei/add-eslint-options
...
Add eslint option to pass in more options
2017-01-12 09:28:06 +00:00
Zefei Xuan
2c176a234e
added eslint option to pass in more options
2017-01-05 00:28:32 -08:00
Zefei Xuan
5a0c3fd01e
Added hack linter for php ( #239 )
...
* added hack linter
* updated docs for hack (hh_client)
* naming
2017-01-04 17:07:21 +00:00
w0rp
ed43b17201
Merge pull request #244 from icgood/fix-perlcritic-typo-exception
...
Fix typo in perlcritic linter dictionary
2017-01-04 13:10:35 +00:00
w0rp
c17123b631
Fix #238 Make the README show the proper linter name for Flow
2017-01-04 13:05:17 +00:00
w0rp
c9b58136bf
Merge pull request #236 from Chronial/patch-1
...
Pass file name to flake8
2017-01-04 12:57:40 +00:00
w0rp
871c09c123
Merge pull request #235 from still-dreaming-1/fix-php-generic-error
...
Fix PHP lint generic error without line number
2017-01-04 12:54:54 +00:00
Ian Good
c97ad01bcb
Fix typo in perlcritic linter dictionary
...
The linter validation logic was checking for `stdout`, `stderr`, or
`both`, resulting in an exception being thrown when loading the
perlcritic linter.
2017-01-03 14:55:23 -05:00
Keith Smiley
4566bd65c9
Add python mypy support
...
This adds support for the official optional python typechecker.
2016-12-30 16:12:30 -08:00
Chronial
e0928d0991
Pass file name to flake8
2016-12-30 17:06:49 +01:00
still-dreaming-1
2b251a2cee
Fix PHP lint generic error without line number
...
This makes php output more specific error messages. The format is the normal one ALE expects, but on some systems ALE does not work with PHP unless the display_errors=1 option is used. Without that option php will only output a generic message without a line number like "Errors parsing index.php"
2016-12-28 11:10:47 -07:00
w0rp
3e1486fc92
Merge pull request #233 from LubergAlexander/master
...
Fixed a typo scss -> sass
2016-12-26 16:47:02 +00:00
Alexander Luberg
14aff89fb2
Fixed a typo scss -> sass
2016-12-26 08:35:22 -08:00