w0rp
f30652a98f
Allow ALEFix functions to be defined with only the buffer argument
2017-06-06 23:13:53 +01:00
w0rp
e4d886d4a7
Add a function for computing the number of arguments for a function
2017-06-06 22:27:20 +01:00
w0rp
eeea72e167
Fix #625 Ignore Perl errors from other files
2017-06-06 20:40:07 +01:00
Michał Ziąbkowski
e4708c356b
Fixed stylelint not catching all errors.
...
The original regex failed to account for short lines being padded
to the length of the longest error.
2017-06-06 21:08:30 +02:00
w0rp
7db805b0cd
#482 - Fix Flow handling with relative paths
2017-06-06 20:08:19 +01:00
w0rp
ef86a8a389
Make the test for the history more reliable
2017-06-06 19:54:10 +01:00
w0rp
9dadde190e
Fix #461 - Allow multiple loclist windows to be opened, and replace some split windows
2017-06-06 17:31:13 +01:00
w0rp
e88eb6c415
Use BufWinEnter for g:ale_lint_on_enter instead
2017-06-06 17:01:17 +01:00
w0rp
3c5156d4a4
Simplify job cleanup code
2017-06-06 16:44:01 +01:00
w0rp
a0e0408ecc
Complain about incorrect uses of expand('%...')
2017-06-06 10:22:52 +01:00
w0rp
d41f15bcbc
#620 Check the Nim files on disk instead
2017-06-06 09:55:19 +01:00
w0rp
fcc17dffbe
Fix a test
2017-06-06 09:54:17 +01:00
w0rp
02ac28dbe6
Fix #624 - Ask for the Vint version in the background
2017-06-06 09:47:22 +01:00
w0rp
f6109d2e4e
Merge pull request #622 from blueyed/fix-typo
...
doc: fix typo: s/the the/to the/
2017-06-05 16:35:27 +01:00
Daniel Hahler
3be60bf034
doc: fix typo: s/the the/to the/
2017-06-05 17:06:48 +02:00
w0rp
1a62e95733
Do not check files on insert leave
2017-06-05 13:55:18 +01:00
w0rp
dcbab18a35
Stop errors being generated when jobs are removed from the Dictionary before callbacks fire
2017-06-05 13:30:40 +01:00
Drew Neil
33b0852c84
Add :ALEFirst and :ALELast commands ( #616 )
...
* Add :ALEFirst and :ALELast commands
* Add documentation for ALEFirst and ALELast commands
* Add tests for ale#loclist_jumping#JumpToIndex()
* Fix the loclist jumping tests
2017-06-03 12:45:52 +01:00
w0rp
fcb5718712
Document that prettier and prettier-eslint are supported
2017-06-03 12:31:27 +01:00
Francis Agyapong
2c89a4c98a
Add ktlint support (without formatting) for kotlin filetype ( #610 )
...
* 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-06-02 19:41:46 +01:00
w0rp
7c68889bbc
#574 Do not restore items with no columns for highlights from hidden buffers
2017-06-02 19:02:54 +01:00
w0rp
955452816a
Merge pull request #614 from epilande/master
...
✏️ Fix link to stylelint styled-components
2017-06-02 18:54:31 +01:00
w0rp
8c5a7fb2ca
Merge pull request #615 from w0rp/adriaanzon-patch-1
...
Suggest :ALELint instead of ale#Lint()
2017-06-02 18:40:37 +01:00
Adriaan Zonnenberg
2b9e320370
Suggest :ALELint instead of ale#Lint()
2017-06-02 16:08:54 +02:00
Emmanuel Pilande
e4649b50d6
✏️ Fix link to stylelint styled-components
2017-06-02 04:54:38 -07:00
w0rp
fbd76fb63d
Document the <Plug>(ale_fix) mapping
2017-06-01 21:13:05 +01:00
w0rp
0d3d5657ff
#607 - Update the documentation for ale-fix to suggest an assignment which will work in vimrc
2017-06-01 21:08:43 +01:00
w0rp
d5ae9b50ea
Fix #499 Set an explicit height for the quickfix list, and make the height configurable
2017-06-01 10:39:21 +01:00
cs86661
81f27a99c8
Set qflist/loclist window title properly ... ( #588 )
...
* Update list.vim
Set qflist/loclist window title properly ...
* Update list.vim
1. Remove redundant code.
2. Get absolute path from 'a:buffer'.
* Set the list window titles appropriately for each version of Vim, and add tests
2017-05-31 22:55:23 +01:00
w0rp
735a6a2a88
Fix #537 - Add support for balloons
2017-05-31 22:04:33 +01:00
w0rp
5e4c302b5b
Fix #557 - Detect C project roots and include root directories with headers, or include directories
2017-05-31 20:01:47 +01:00
Jon Gjengset
88948e0ee3
Include span label in rust lints ( #601 )
...
* Include span label in rust lints
This turns relatively unhelpful error messages like
mismatched types
into more expressive messages along the lines of
mismatched types: expected bool, found integral variable
Fixes #597 .
* Exclude rust lint span label if empty
* Use single-quoted strings in vimscript
* Add test for detailed rust errors
* Prune Cargo JSON
* Use matching error file name
* Byte offsets not char offsets
2017-05-31 18:16:49 +01:00
w0rp
42efd51723
Fix #596 - Report exceptions thrown by flake8
2017-05-31 15:20:12 +01:00
Jon Gjengset
5eb80f03a2
Include location list end column for rust lint ( #602 )
...
* Include location list end column for rust lint
Fixes #599 .
* Include rust lint end_lnum for good measure
* Reverse engineer end_* for rust lint tests
2017-05-31 13:17:04 +01:00
w0rp
ab50b3a88a
Fix #604 - Support highlights spanning many lines
2017-05-31 13:14:39 +01:00
w0rp
676a4049b3
#604 Add a function for creating positions needed for supporting highlights across many lines
2017-05-31 11:20:57 +01:00
w0rp
fd49f7df90
#604 Change match_id to match_id_list, for future highlights spanning more than 8 lines
2017-05-31 10:27:35 +01:00
w0rp
e72dc1acd5
Merge pull request #603 from craftgear/feature-make-prettier-option-enable
...
make prettier options enabled
2017-05-31 10:02:08 +01:00
w0rp
a90cf62995
Run the temporary file management test synchronously, so it will fail less
2017-05-31 10:01:46 +01:00
Shunsuke Watanabe
5d32366616
make prettier options enabled
2017-05-31 11:48:20 +09:00
w0rp
6fe8105a0e
Merge pull request #600 from oalders/oalders-perl-warnings
...
Remove -X flag from perl defaults.
2017-05-30 22:30:37 +01:00
w0rp
b9f4b0373a
#591 Store buffer variables when fixing filess, and read them back in ale#Var
2017-05-30 22:15:24 +01:00
w0rp
6ec965c8e4
#591 Support fixing files on save
2017-05-30 21:32:51 +01:00
Olaf Alders
fa02b1d259
Remove -X flag from perl defaults.
...
"-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-30 16:07:21 -04:00
w0rp
bc317a7be5
Merge pull request #595 from daenney/go-default-linters
...
go: Remove `staticcheck` and `go build` defaults
2017-05-30 14:56:59 +01:00
Daniele Sluijters
bfad5c9dc4
go: Remove staticcheck
and go build
defaults
...
Fixes #594
2017-05-30 14:48:23 +02:00
w0rp
7a89d0c97e
Refactor ALEFix code for work on events and tests to come
2017-05-30 11:06:02 +01:00
w0rp
50fc4b5521
Merge pull request #589 from bardzusny/ember-template-lint-handler-parsing-error
...
Ember-template-lint handler: properly handle template parsing errors.
2017-05-30 09:45:20 +01:00
Adrian Zalewski
7ed343965c
Ember-template-lint handler: properly handle template parsing errors.
2017-05-28 21:19:47 +02:00
w0rp
945ed7d4e7
Add untested code for searching for C and C++ headers in basic projects
2017-05-28 11:05:14 +01:00