w0rp
|
1b53fa841b
|
Fix some problems with LSP functions
|
2017-05-16 19:38:05 +01:00 |
|
w0rp
|
a65358cfce
|
#538 Suport highlight sizes by looking at end column numbers
|
2017-05-16 18:12:49 +01:00 |
|
w0rp
|
8712aee5dc
|
Nag people more to include more logging for error reports
|
2017-05-15 21:27:40 +01:00 |
|
w0rp
|
4c5e97dd1c
|
Fix #555 - Handle csslint errors without groups
|
2017-05-15 21:21:09 +01:00 |
|
w0rp
|
78a7df52c0
|
Clean up linters after running the checkstyle handlers
|
2017-05-15 20:59:50 +01:00 |
|
w0rp
|
11a50b2580
|
Fix #553 - Filter out errors from other files for gometalinter
|
2017-05-15 20:43:55 +01:00 |
|
w0rp
|
fa3a4b3ba2
|
Complain when shellescape is used instead of ale#Escape
|
2017-05-15 20:21:28 +01:00 |
|
w0rp
|
d4466d4be7
|
Add some functions for sending LSP commands to a process, and automatically starting that process
|
2017-05-13 00:12:12 +01:00 |
|
w0rp
|
204e3ca36b
|
Automatically remove jobs from the internal map after they are done
|
2017-05-12 23:56:58 +01:00 |
|
w0rp
|
5a947933d7
|
Refactor jobs into a Vim version agnostic API which can be used for other purposes
|
2017-05-12 21:16:15 +01:00 |
|
w0rp
|
2bafdb7e5a
|
Run all tests in NeoVim, improve the test script, and make all tests pass for NeoVim
|
2017-05-12 20:38:52 +01:00 |
|
w0rp
|
07b2542c0d
|
#549 Temporarily revert shell escaping changes, just for Windows
|
2017-05-12 09:20:16 +01:00 |
|
w0rp
|
fa54f7af97
|
Remove a dependency on eslint, ready for the new Docker image
|
2017-05-12 09:19:36 +01:00 |
|
w0rp
|
2f96f26038
|
Update the Dockerfile for experimenting with NeoVim testing
|
2017-05-11 08:32:45 +01:00 |
|
w0rp
|
ac707be619
|
Remove the tests which run C compilers. They are too expensive and difficult to maintain
|
2017-05-11 00:07:30 +01:00 |
|
w0rp
|
6ea00af689
|
#540 Fix shell escaping pretty much everywhere
|
2017-05-08 22:59:25 +01:00 |
|
w0rp
|
28c6ec9cad
|
#517 - Implement LSP chunked message parsing, sending messages to sockets, and callbacks
|
2017-05-08 22:18:28 +01:00 |
|
w0rp
|
cd79ced839
|
#517 Implement some LSP message handling
|
2017-05-07 23:54:14 +01:00 |
|
w0rp
|
32f21751f4
|
Do not copy the items for setting highlights, as we do need to modify the items in ale_buffer_info
|
2017-05-07 19:33:59 +01:00 |
|
w0rp
|
ca120088c7
|
Fix #539 - Just set our highlights again when buffers are shown after being hidden
|
2017-05-07 19:30:19 +01:00 |
|
w0rp
|
f6723784e6
|
#427 Document that the trailing whitespace option can be set differently in each buffer
|
2017-05-07 17:17:00 +01:00 |
|
w0rp
|
1a157b1cd5
|
Support python -m flake8 for users who are running flake8 that way
|
2017-05-07 16:31:33 +01:00 |
|
w0rp
|
05bd4f591c
|
Escape JavaScript executables in commands
|
2017-05-07 16:19:40 +01:00 |
|
w0rp
|
4228c503f4
|
#335 Detect flake8 in vritualenv, and escape the executable path
|
2017-05-07 16:16:17 +01:00 |
|
w0rp
|
02f6fba6cb
|
Remove a comment we don't need any more
|
2017-05-07 15:29:16 +01:00 |
|
w0rp
|
67beece06c
|
Update the example GIF so it looks a bit nicer
|
2017-05-07 15:17:30 +01:00 |
|
w0rp
|
673e36b2ef
|
Sleep to fix Travis builds
|
2017-05-06 23:33:38 +01:00 |
|
w0rp
|
a9c5e14fc9
|
Fix #363 - Detect virtualenv executables and fix import paths for mypy. Use lint_file for mypy
|
2017-05-06 23:19:54 +01:00 |
|
w0rp
|
702b203c51
|
Make the nimcheck tests more reliable
|
2017-05-06 23:06:51 +01:00 |
|
w0rp
|
07bcbd4c06
|
Escape the pylint executable appropriately
|
2017-05-06 21:20:02 +01:00 |
|
w0rp
|
f2c9fc403a
|
Fix #208 - Use the file on disk for pylint, and follow import paths
|
2017-05-06 19:30:41 +01:00 |
|
w0rp
|
2e1c9b0fa5
|
#208 Automatically detect pylint in virtualenv directories
|
2017-05-06 19:11:43 +01:00 |
|
w0rp
|
bf8aae02e8
|
Fix #534 - Stop other higlights being restored when buffers are hidden and shown again
|
2017-05-06 16:20:39 +01:00 |
|
w0rp
|
0ac82f0a17
|
#532 Rename a Vint variable so it's more obvious
|
2017-05-06 10:14:03 +01:00 |
|
w0rp
|
3ecdb52e6c
|
Make the gobuild tests work better when running them directly
|
2017-05-06 10:10:24 +01:00 |
|
w0rp
|
ab9afaa2bf
|
Add a has() wrapper we can override for tests, and add a function for generating paths up to the root directory to search through
|
2017-05-05 23:03:19 +01:00 |
|
w0rp
|
6b15c7c9fd
|
Try and make the sign tests pass more often
|
2017-05-05 10:36:23 +01:00 |
|
w0rp
|
d1cc1de6a5
|
Allow the Brakeman tests to be run directly
|
2017-05-05 10:14:52 +01:00 |
|
w0rp
|
14f3fc777f
|
#427 Implement b:ale_warn_about_trailing_whitespace
|
2017-05-04 23:50:11 +01:00 |
|
w0rp
|
c2a0847f99
|
#502 Parse more undefined symbol errors
|
2017-05-04 23:34:52 +01:00 |
|
w0rp
|
8e70dc14f2
|
Fix #502 - Report undefined symbol errors better for javac
|
2017-05-04 23:19:58 +01:00 |
|
w0rp
|
528355e2c6
|
Fix #501 - Do not run javac when it is just a stub asking you to install Java on Mac OSX
|
2017-05-04 17:14:48 +01:00 |
|
w0rp
|
ab7ab7d6e3
|
Fix #530 - Fix LaTeX and TeX duplicate entries in documentation
|
2017-05-03 23:35:33 +01:00 |
|
w0rp
|
0aed51565e
|
Fix #528 remove and restore highlights when buffers are hidden and shown
|
2017-05-03 23:28:57 +01:00 |
|
w0rp
|
3573975934
|
Fix #410 - Use compile_commands.json files for clang-tidy, and check files on disk instead
|
2017-05-02 22:44:08 +01:00 |
|
w0rp
|
eb8bd26776
|
#392 - Detect and use compile_commands.json for cppcheck
|
2017-05-02 21:18:17 +01:00 |
|
w0rp
|
6547adcf2f
|
Run the lint_file checks synchronously, so the tests will consistently pass
|
2017-04-30 10:09:26 +01:00 |
|
w0rp
|
a6cadaabef
|
Fix #356 Don't complain about #pragma once in C++ headers
|
2017-04-30 00:31:52 +01:00 |
|
w0rp
|
2c7d14809d
|
Set GCC flags appropriately for older versions
|
2017-04-29 20:00:42 +01:00 |
|
w0rp
|
6fc3954bd3
|
Cover the new path functions with some tests
|
2017-04-29 18:03:08 +01:00 |
|
w0rp
|
0b4acd6453
|
Fix #518 Fix handling of spaces in filenames for various linters
|
2017-04-29 17:33:18 +01:00 |
|
w0rp
|
cbb01e32b9
|
Cache executable calls to make things slightly faster
|
2017-04-29 11:58:50 +01:00 |
|
w0rp
|
10679b29c3
|
Sort out some documentation for ReasonML
|
2017-04-27 00:23:06 +01:00 |
|
w0rp
|
447917e348
|
#427 Output buffer variables when buffer numbers are strings
|
2017-04-27 00:15:16 +01:00 |
|
w0rp
|
6853d2c304
|
#427 - Output buffer-local variables with :ALEInfo
|
2017-04-27 00:07:41 +01:00 |
|
w0rp
|
b25dbd6ea5
|
Fix #506 - Don't set signs for buffers which don't exist
|
2017-04-26 23:32:20 +01:00 |
|
w0rp
|
ce2f777e33
|
Fix #505 Stop g:ale_lint_on_filetype_changed linting when you open buffers
|
2017-04-26 23:02:00 +01:00 |
|
w0rp
|
5d5ba2a780
|
#427 Allow linters and aliases to be configured in buffer local variables
|
2017-04-25 23:52:13 +01:00 |
|
w0rp
|
45c2d6b580
|
Fixes #361, fixes #417 Get classpaths from Maven, and automatically detect src/main/java paths
|
2017-04-25 22:32:48 +01:00 |
|
w0rp
|
fe51866dfc
|
Credit the original author of the Ruby handler
|
2017-04-25 20:50:56 +01:00 |
|
w0rp
|
a25b55b954
|
Fix #469 - Remove Unicode quotes from GCC errors, which cause issues
|
2017-04-24 23:00:43 +01:00 |
|
w0rp
|
3345bf20ca
|
Fix #450 Document how linters are loaded
|
2017-04-24 22:40:15 +01:00 |
|
w0rp
|
a03121f5b0
|
Break shared handlers up into their own files, and fix stylelint error handling
|
2017-04-24 22:27:18 +01:00 |
|
w0rp
|
b4c0335ebc
|
Handle Unix errors with no space after the colon
|
2017-04-24 21:38:12 +01:00 |
|
w0rp
|
99afe586b3
|
Simplify some code and format some tests better
|
2017-04-24 21:11:33 +01:00 |
|
w0rp
|
49c9b689ce
|
Comment-out the explanations in the Issue and PR templates
|
2017-04-23 18:17:13 +01:00 |
|
w0rp
|
9238976522
|
Add some more tags to the documentation, for easy references
|
2017-04-23 18:06:26 +01:00 |
|
w0rp
|
925f24707f
|
Mention the IRC channel in the README
|
2017-04-20 16:02:51 +01:00 |
|
w0rp
|
7fd7630153
|
Fix #398 - Report problems with the eslint configuration file
|
2017-04-20 13:07:32 +01:00 |
|
w0rp
|
c6ef9e28a5
|
#427 Document the buffer variables, at least slightly
|
2017-04-19 23:56:02 +01:00 |
|
w0rp
|
d8dcc56af5
|
Remove error highlights when buffers are cleaned up
|
2017-04-19 22:55:06 +01:00 |
|
w0rp
|
bdad25eefd
|
Add a function for getting matches, and use it to simplify a lot of code
|
2017-04-18 00:35:53 +01:00 |
|
w0rp
|
e237add9fd
|
Move path functions to their own file
|
2017-04-17 23:29:02 +01:00 |
|
w0rp
|
e97dada261
|
#427 Implement buffer variable overrides for all linter options
|
2017-04-16 01:24:08 +01:00 |
|
w0rp
|
e80116cee0
|
#427 Add a function for looking up ALE variables in buffer scope, and then global scope
|
2017-04-16 00:16:48 +01:00 |
|
w0rp
|
7682fab294
|
Fix #168 - Make the Fortran linter more configurable
|
2017-04-15 22:06:56 +01:00 |
|
w0rp
|
d824466230
|
Remove documentation for an option that was removed
|
2017-04-15 21:17:50 +01:00 |
|
w0rp
|
f0d76bc298
|
Use g:ale_linters for turning gometalinter on, and update documentation as appropriate
|
2017-04-15 21:04:43 +01:00 |
|
w0rp
|
706dd050f2
|
Fix #257 in preparation for #427, standardise options with fallbacks, and make it so every value can be computed dynamically
|
2017-04-15 13:36:16 +01:00 |
|
w0rp
|
2f009690c3
|
Fix the custom-checks script, and check for more problems
|
2017-04-15 12:52:25 +01:00 |
|
w0rp
|
cab68cba25
|
Make code more consistent
|
2017-04-15 12:52:08 +01:00 |
|
w0rp
|
c9a5d9845b
|
Explain some code better
|
2017-04-15 12:13:31 +01:00 |
|
w0rp
|
7c49f5d4cc
|
Mention Crystal in the online documentation
|
2017-04-15 11:37:09 +01:00 |
|
w0rp
|
c2fdb399a7
|
Set a default for the puppetlint options so the linter will behave like it always has done, by default
|
2017-04-12 23:25:31 +01:00 |
|
w0rp
|
ceb910e78c
|
Make some temporary file tests more reliable
|
2017-04-12 23:17:55 +01:00 |
|
w0rp
|
65fe914fb8
|
#392 Handle clang header errors too
|
2017-04-11 21:05:41 +01:00 |
|
w0rp
|
b06b832447
|
#392 Report errors inside of headers, in a very basic way
|
2017-04-11 20:32:57 +01:00 |
|
w0rp
|
b9bb4adacd
|
Add a pull request template which asks for some common requests by yours truly
|
2017-04-08 21:53:39 +01:00 |
|
w0rp
|
c7bd5cc0ba
|
Cover handling of swiftlint errors with tests
|
2017-04-03 23:43:31 +01:00 |
|
w0rp
|
f3fa8db4cf
|
#447 Pass a temporary file to the shell linter instead
|
2017-04-03 23:11:25 +01:00 |
|
w0rp
|
4fc8452838
|
#447 Support zsh in the shell linter
|
2017-04-03 22:51:39 +01:00 |
|
w0rp
|
85d86620f7
|
Cover basic GCC functionality with tests
|
2017-04-03 22:24:30 +01:00 |
|
w0rp
|
10d8b4bfd7
|
Update the Makefile to use the latest Docker image
|
2017-04-03 22:17:39 +01:00 |
|
w0rp
|
22307ccabc
|
Add g++ to the Dockerfile
|
2017-04-03 21:57:24 +01:00 |
|
w0rp
|
5f02595ea4
|
#380 Add some experimental code for killing long-running processes in NeoVim
|
2017-04-03 19:50:57 +01:00 |
|
w0rp
|
9691649b65
|
#446 Do not run ALE if inside of a command window
|
2017-04-03 19:21:11 +01:00 |
|
w0rp
|
b7c79974bb
|
#446 Fix g:ale_lint_on_text_changed compatibility issues
|
2017-04-03 19:04:02 +01:00 |
|
w0rp
|
927ee79026
|
Update the test suite so it uses the latest Docker image, and use Bourne shell for most tests, so weird shell issues are easier to catch.
|
2017-04-02 22:57:29 +01:00 |
|
w0rp
|
e7aa079982
|
Add Bash to the Dockerfile, which no longer comes with vim-testbed by default
|
2017-04-02 22:44:36 +01:00 |
|
w0rp
|
e4f18770e0
|
Update the Makefile to use the latest Docker build
|
2017-04-02 22:29:01 +01:00 |
|