w0rp
fc072a0772
Get milliseconds timestamps without system() calls for tests
2017-03-09 20:22:02 +00:00
w0rp
ad49846a48
#376 Use the window ID for a given buffer for setting the loclist
2017-03-09 00:43:53 +00:00
w0rp
1c3f0b1e19
#333 Add the List needed for the lint_file option, and option itself. Neither do anything meaningful yet
2017-03-08 00:23:14 +00:00
w0rp
21caf54543
Make the navigation commands only work with ALE's pre-sorted list
2017-03-07 23:31:25 +00:00
w0rp
b487c62130
Speed up and simplify the custom checks a lot
2017-03-07 00:16:35 +00:00
w0rp
b3ab89ac15
Make sure to reset linters after running the nix handler test
2017-03-06 23:34:19 +00:00
w0rp
663d8f832f
Group handler test cases in a directory
2017-03-06 23:32:48 +00:00
w0rp
75a2dc5ff5
Complain loudly when other conflicting plugins are installed
2017-03-06 23:15:34 +00:00
w0rp
70fb1606ad
Merge pull request #383 from alibabzo/add-nix-linter
...
Add support for nix linting
2017-03-06 18:33:00 +00:00
Alistair Bill
f659d97504
Add nix handler test cases
2017-03-05 20:36:29 +00:00
Alistair Bill
be57b545b7
Add support for nix linting
2017-03-05 20:36:29 +00:00
w0rp
76df2d393b
Fix detailed messages with newline characters
2017-03-04 23:55:12 +00:00
w0rp
c1947d13cf
#384 Try and stop stupid errors coming from the gobuild functions
2017-03-04 23:34:57 +00:00
w0rp
fb8df75ac3
Remove a now redundant line
2017-03-04 01:22:44 +00:00
Patrick Lewis
9e9e15bc87
Add hamllint linter for Haml ( #377 )
...
* Add hamllint linter for Haml
* Simplify hamllint
2017-03-03 20:27:07 +00:00
w0rp
2750c605c1
Fix cursor issues, and clean up the cursor tests
2017-03-03 20:14:03 +00:00
w0rp
da8a0f25cc
Fix the tests again
2017-03-03 19:37:24 +00:00
w0rp
1f211dbe3e
Merge pull request #374 from jwoudenberg/master
...
WIP: Add support for error details
2017-03-03 19:36:52 +00:00
Jasper Woudenberg
7030758da6
Fix documentation error.
2017-03-02 23:20:00 -08:00
Jasper Woudenberg
edc5dee226
Merge remote-tracking branch 'upstream/master'
2017-03-02 19:04:28 -08:00
Jasper Woudenberg
ae88263f0f
Add documentation for ALEDetail
2017-03-02 18:55:22 -08:00
Jasper Woudenberg
f5ddc51d85
Address some feedback
2017-03-02 18:40:07 -08:00
w0rp
969274ccc2
Try and fix issues on Travis
2017-03-03 01:01:24 +00:00
w0rp
0e50a7d278
Fix #373 - echo the cursor message after lint cycles or when leaving Insert mode
2017-03-02 23:36:31 +00:00
w0rp
fab9e8f5ea
Merge pull request #375 from manuelvio/patch-1
...
Update sign regex for LANG = it_IT.UTF-8
2017-03-02 22:04:55 +00:00
Manuel Unno Vio
79f18e7d87
Update sign regex for LANG = it_IT.UTF-8
...
I've noticed that signs weren't unplaced and, learning that this was an issue depending on locale and :sign place, I've fixed the regular expression used to match those messages in my locale (it_IT.UTF-8).
2017-03-02 12:17:43 +01:00
Jasper Woudenberg
70711022db
Add support for error details
...
Some review needed.
2017-03-01 23:27:48 -08:00
Daniel M. Capella
18508f7453
proselint: Add more supported filetypes ( #367 )
...
* proselint: Add more suported filetypes
* proselint: Minor consistency fixes
* Vim help: Disable linters by default
2017-03-02 00:06:09 +00:00
Adriaan Zonnenberg
6befe9e37c
Fix PHP column matching for unexpected single quotes ( #370 )
...
* PHP: Fix column matching for unexpected single quotes
Unexpected single quotes resulted in an empty match, because PHP
surrounds the errors with quotes, and we check for the next quote to be
the ending delimiter.
For example: an unexpected string 'foo' would be presented as
`unexpected ''foo''`, and then the match would be `''`. The inner part
of that match is an empty string.
This adds a check for the keyword "expecting". Any quote after
"expecting" won't be matched, so we can use greedy matching instead of
non-greedy.
* PHP: Use "very magic"
The pattern started to get unreadable
Also replaced non-greedy matching (`\{-}`) by greedy matching, because
we don't need to match non-greedily anymore and it reads a little nicer.
* PHP: Add tests for column matches
And with that, also a test for unexpected single quotes.
2017-03-01 23:26:03 +00:00
w0rp
f578c4a792
Merge pull request #369 from equal-l2/fix-cpp-clang-standard-flag
...
Use latest C++ standard
2017-03-01 15:19:52 +00:00
equal-l2
4fa52fd98a
Use latest C++ standard
2017-03-01 02:42:35 +09:00
w0rp
ceeff6c723
Fix #288 - Add a command for running ALE
2017-02-28 09:10:58 +00:00
w0rp
31d328b272
Fix a mistake in the documentation
2017-02-27 22:22:39 +00:00
w0rp
7a92c3a046
Merge pull request #366 from kbenzie/cmakelint
...
Add cmakelint support for cmake filetype
2017-02-27 22:21:42 +00:00
w0rp
b2fe1b2567
Copy all loclist items returned from handlers, and set up defaults for convenience
2017-02-26 14:51:22 +00:00
w0rp
f1e80b800c
Merge pull request #364 from jsivak/feature/pylint_symbol
...
Add the pylint symbol name for the msg_id of the error/warning.
2017-02-25 19:19:45 +00:00
John Sivak
9c93e79a66
Add display of the pylint symbol name for the msg_id.
2017-02-25 13:23:36 -05:00
Kenneth Benzie (Benie)
b5e603bbc5
Add cmakelint support for cmake filetype
2017-02-25 17:27:03 +00:00
w0rp
f48f306ab9
Create a Contributing section in the README
2017-02-23 22:51:08 +00:00
Jon Parise
c2c6c9f491
Fix Credo's line-matching pattern ( #360 )
...
* Fix Credo's line-matching pattern
In d3e7d3d5
, the line matching pattern was changed to handle filenames
other than `stdin`. Unfortunately, this broke the pattern's ability to
reliably extract both line and column numbers because the latter is an
optional match and the filename portion was very greedy. This resulted
in line numbers being discarded (treated as part of the filename) and
column numbers being interpreted as line numbers.
This change simplifies the pattern to only anchor on the line's suffix,
ignoring the filename portion entirely.
Alternatively, we could use vim's `\f` ("file name characters") class,
but that could still run into problems when `:`'s naturally appear in
the filename.
* Add a Vader test case for the Credo handler
2017-02-22 23:33:05 +00:00
Chris Paul
fef3276f34
escape dot in maker regex ( #357 )
...
* escape dot in maker regex
* Create test_typecheck_handler
* Rename test_typecheck_handler to test_typecheck_handler.vader
2017-02-21 20:32:37 +00:00
w0rp
6a02c5812c
Fix #314 - quickfix should take precedence over loclist for jumping
2017-02-21 12:51:49 +00:00
w0rp
c310080359
#314 filter both lists, and add tests to cover the list retrieval
2017-02-21 12:46:07 +00:00
w0rp
1a9c8b8d06
Merge pull request #353 from pauloalem/master
...
Add sml support via smlnj
2017-02-21 12:10:48 +00:00
w0rp
884109c6f4
Add an extra custom check for using endif instead of end, etc.
2017-02-21 11:50:59 +00:00
w0rp
3c4af280f0
Remove a flaky PHP handler
2017-02-21 11:35:37 +00:00
w0rp
3786322cf0
Merge remote-tracking branch 'adriaanzon/php-columns'
2017-02-21 11:34:39 +00:00
w0rp
8eca101fd1
Merge pull request #348 from rob-b/add-hdevtools-linter
...
Add hdevtools linter for haskell
2017-02-21 11:09:15 +00:00
paulo alem
677e55df0f
Add sml support via smlnj
2017-02-18 00:05:33 -02:00
Adriaan Zonnenberg
cca0222cf1
PHP: Make parser work with more error messages
2017-02-18 00:51:33 +01:00