w0rp
a1cf7f67a1
Fix #182 - Add support for lintr
2017-07-03 22:34:30 +01:00
w0rp
638eb1f000
Merge pull request #722 from RsrchBoy/travis-against-all-branches
...
Drop "only master branch" travis restriction
2017-07-03 20:33:43 +01:00
w0rp
84b280b881
Fix #178 - Check Stylus files with stylelint
2017-07-03 16:57:39 +01:00
Chris Weyl
def4466671
Drop "only master branch" travis restriction
2017-07-03 10:54:47 -05:00
w0rp
160b9548ee
Add a function for fixing the alignment of Vim help tags
2017-07-03 16:51:34 +01:00
w0rp
fd6f05c9ea
Report exceptions thrown for stylelint
2017-07-03 16:13:10 +01:00
Chris Weyl
5a3cfbbdf5
Allow hadolint
linter to run via docker image ( #720 )
...
* Add documentation for hadolint (doc/ale-hadolint.txt)
* Allow `hadolint` linter to run via docker image
These changes enable the `hadolint` linter to run via the author's
docker image, if present. Three modes are supported:
* never use docker;
* always use docker; and
* use docker as a failback.
2017-07-03 15:37:32 +01:00
w0rp
51f256e897
Remove the need for pointless callbacks for LSP linters
2017-07-02 13:25:36 +01:00
w0rp
857ca941d2
Support an 'stdio' type for linter defintions, and require a command for LSP connections via programs
2017-07-02 13:17:24 +01:00
w0rp
b731bd77ab
Get automatic completion with tsserver to work
2017-07-02 10:58:18 +01:00
w0rp
5b731f761f
Refactor LSP jobs to use a uniform ID value
2017-07-02 10:58:18 +01:00
w0rp
9f21e45156
Add some experimental completion code for tsserver
2017-07-02 10:58:18 +01:00
w0rp
0d8be55c51
Merge pull request #712 from RsrchBoy/perlcritic/more-explicit-profiles-doc
...
Be more explicit about the effect of `g:..._perlcritic_profile = ''`
2017-07-02 00:47:18 +01:00
Ryan
2330837747
Adjust output of luacheck
linter to include error code ( #717 )
...
* linters/lua/luacheck: Show error code in message
2017-07-02 00:20:59 +01:00
w0rp
b2e730fb5e
Merge pull request #716 from sobrinho/master
...
Fix brakeman handler when there is no output
2017-07-01 15:43:04 +01:00
Gabriel Sobrinho
29746d492e
Fix brakeman handler when there is no output
2017-07-01 11:18:21 -03:00
Chris Weyl
64c6cbee48
Be more explicit about the effect of g:..._perlcritic_profile = ''
...
Just to prevent any confusion, the documentation now explicitly states
that setting `g:ale_perl_perlcritic_profile` to an empty string merely
disables passing an explicit profile to `perlcritic` and does not cause
`--no-profile` to be set.
2017-06-30 10:14:17 -05:00
Chris Weyl
3f1cab3e7e
Add profile, other options to the perlcritic linter ( #675 )
...
* Add profile, other options to the perlcritic linter
2017-06-29 13:08:51 +01:00
w0rp
411c6b5e9f
Fix #707 - Fix some duplicate tags, and add some code to check for them
2017-06-29 12:55:00 +01:00
w0rp
518f99b480
Fix #706 - Skip fixers with jobs that return empty output, in case they have failed
2017-06-29 12:00:32 +01:00
w0rp
79e8e063af
Make pug-lint detect node_modules executables, and add options for pug-lint like the other linters
2017-06-29 11:40:03 +01:00
Tarik Graba
01ecf2a75f
Adds an option to pass additional arguments to the verilog/verilator … ( #698 )
...
* Adds an option to pass additional arguments to the verilog/verilator linter
The new otion is g:ale_verilog_verilator_options
+ doc
* Spell check verilog linter doc file
* Add entries to the verilog linters in the doc table of content
* Vader test for verilog/verilator linter args option verilog_verilator_options
2017-06-29 09:15:52 +01:00
Adam Stankiewicz
7eec1f2efc
Add prettier-standard support ( #702 )
...
* Add prettier-standard support
* Update ale-javascript.txt
Remove a duplicated header line.
2017-06-28 16:35:19 +01:00
w0rp
8846a8860f
Use a new window for the ALEFixSuggest command, and document it better
2017-06-28 16:20:05 +01:00
Alexander "Ace" Olofsson
f883d4d4fd
Add puppet-lint fixer ( #701 )
...
* Add puppet-lint fixer
* Add vader test for puppetlint fixer
* Ensure puppetlint variables are initialized
2017-06-28 15:27:02 +01:00
w0rp
f984c5fb83
Merge pull request #699 from jwoudenberg/master
...
Elm linter shows full error ranges
2017-06-27 22:24:48 +01:00
Jasper Woudenberg
72161b82ef
Elm linter shows full error ranges
2017-06-27 20:16:29 +02:00
w0rp
0302d2a328
Remove the script for runnning tests from git archives
2017-06-27 16:15:17 +01:00
w0rp
e51272e277
Do not include the code of conduct in git archives
2017-06-27 16:14:35 +01:00
Nick Krichevsky
14cca6d115
Remove style classification from E999 ( #696 )
...
* Remove style classification from E999
* Update test_flake8_handler to reflect E999 changes
2017-06-27 15:07:26 +01:00
w0rp
16ba9bd680
Fix #680 - Use --shadow-file to check for problems with mypy while you type
2017-06-27 10:06:03 +01:00
w0rp
499bf63dc3
#678 - Document the sign column color behaviour
2017-06-27 09:44:02 +01:00
w0rp
b9d91f0e9b
Document :ALEInfo better
2017-06-26 22:08:55 +01:00
w0rp
d5c9a4eb87
#171 - Document every highlight
2017-06-26 21:49:20 +01:00
w0rp
d2ec53f817
Merge pull request #695 from jsivak/feature/fix_multiple_parens
...
Change regex to better handle messages with multiple groups of parentheses.
2017-06-26 09:25:56 +01:00
John Sivak
539a76c5ae
Change regex to better handle messages with multiple groups of parentheses.
2017-06-25 20:19:39 -04:00
w0rp
1917e9157c
Fix #694 - Ignore BEGIN failed errors for Perl only for certain errors
2017-06-25 21:49:57 +01:00
w0rp
3828ea5b26
Detect .git directories for finding the project root for C projects
2017-06-25 21:33:15 +01:00
w0rp
8b557f346c
Move ale#handlers#c functions into ale#c
2017-06-25 20:34:23 +01:00
Lynn Dylan Hurley
7f6e5dc65b
Add ruby fixer using rubocop --auto-correct
( #689 )
...
* add ruby fixer for `rubocop --auto-correct`
2017-06-25 20:04:14 +01:00
w0rp
7d73a1602b
Explain how to use the airline extension better
2017-06-25 20:01:46 +01:00
John Sivak
a9b29fef28
Feature/restore display of symbol ( #693 )
...
* Add display of the pylint symbol name after the message.
* Update test to pass.
2017-06-25 18:22:13 +01:00
Jasper Woudenberg
c2f69b7750
Improve elm linter ( #637 )
...
* Improve elm linter
Some types of errors do not return nice JSON.
Show them on the first line instead of showing nothing.
* Remove unnecessary properties from elm linter
* Add a vader test for elm-make linter
* Test non-JSON elm-make errors are shown
2017-06-25 17:12:40 +01:00
w0rp
93473a4101
Fix #690 - Filter out errors from other files for Haskell
2017-06-25 17:08:57 +01:00
w0rp
229a1c092a
#684 Handle tslint errors without the severity included, and use character instead of position for the columns
2017-06-25 16:40:44 +01:00
w0rp
492260c967
Fix the tests harder
2017-06-25 16:20:55 +01:00
w0rp
c2138a2656
Fix the tests for the fix on save feature
2017-06-25 16:14:04 +01:00
w0rp
ec3ddce4ac
#665 - Replace the nomodified line with :w!
2017-06-25 15:59:38 +01:00
w0rp
2c6b571e66
Fix #665 - Stop prompts appearing when fixing files on save
2017-06-25 15:57:36 +01:00
w0rp
4eaa990fe8
Fix #684 - Use the JSON format for tslint, for consistency betwen versions, and handling of end line and column numbers
2017-06-25 13:56:51 +01:00