w0rp
|
666cfc6ee2
|
Fix the completion start position regex matching being off by one
|
2017-08-04 16:15:48 +01:00 |
|
w0rp
|
9ac74c44fe
|
Tell Vim omnicompletion that tsserver matches are case-insensitive
|
2017-08-04 13:35:02 +01:00 |
|
w0rp
|
09d50ebe31
|
Cover the Rust LSP with tests, allow LSP linters to be named anything, and rename the Rust LSP linter to rls
|
2017-08-02 23:21:30 +01:00 |
|
w0rp
|
617582c5d3
|
Use g: for the PHP Vader tests
|
2017-08-02 22:36:53 +01:00 |
|
w0rp
|
6e07cf5b12
|
Cover the PHP language server functions with Vader tests
|
2017-08-02 22:34:09 +01:00 |
|
w0rp
|
1356cf8e01
|
#517 Enable the PHP language server
|
2017-08-02 19:44:00 +01:00 |
|
w0rp
|
d6557b2c5c
|
Fix indentation and a typo in the gometalinter documentation
|
2017-08-02 18:36:53 +01:00 |
|
w0rp
|
35913d9ce7
|
Cover the SaveEvent function with a test
|
2017-08-01 00:42:22 +01:00 |
|
w0rp
|
a4ffd2f37c
|
#734 - Use the buffer number from the events for entering buffers and saving buffers for checking buffers
|
2017-08-01 00:03:24 +01:00 |
|
w0rp
|
ec82530247
|
#734 - Do not clear file linter results when no buffers are run
|
2017-07-31 22:36:30 +01:00 |
|
w0rp
|
79d4935ccf
|
Cover special LSP initialize response handling with Vader tests
|
2017-07-30 23:53:46 +01:00 |
|
w0rp
|
2c252c0f12
|
#517 - Get the Rust language server working in a basic way
|
2017-07-30 23:34:58 +01:00 |
|
w0rp
|
6000d956f0
|
When servers never send an initialize response, but instead just publish diagnostics straight away, handle that as an initialize response
|
2017-07-30 22:18:19 +01:00 |
|
w0rp
|
5810d7faa0
|
Add some error message handling for LSP, for test purposes
|
2017-07-30 22:17:29 +01:00 |
|
w0rp
|
84af543907
|
Fix some bugs so the PHP language server will show errors at least once
|
2017-07-30 14:42:00 +01:00 |
|
w0rp
|
63b9d9e9df
|
Fix #798 - Handle syntax errors for tsserver
|
2017-07-27 13:24:32 +01:00 |
|
w0rp
|
fa33faad9e
|
#810 - Handle output which is not JSON in many linters
|
2017-07-27 00:45:25 +01:00 |
|
w0rp
|
db4d68eae7
|
Add a fuzzy JSON decoding function for ignoring json_decode errors for linters
|
2017-07-27 00:06:15 +01:00 |
|
w0rp
|
ded1bc14df
|
#810 Ignore output which isn't JSON for brakeman
|
2017-07-26 23:17:46 +01:00 |
|
w0rp
|
810e884dbe
|
Remove channel logging
|
2017-07-26 10:45:21 +01:00 |
|
w0rp
|
fbf59fd4ce
|
Check the active_linter_list only for running linters
|
2017-07-26 10:44:27 +01:00 |
|
w0rp
|
cfdb41f4d2
|
Remove a redundant check for tsserver
|
2017-07-26 10:44:07 +01:00 |
|
w0rp
|
e6f527f954
|
Merge branch 'lsp-stdio-support'
|
2017-07-26 10:37:50 +01:00 |
|
w0rp
|
cd860e3e8d
|
#517 Add more code LSP support which makes the tssserver linter behave more like the LSP linters
|
2017-07-26 10:37:37 +01:00 |
|
w0rp
|
86297a7c65
|
Fix #804 - Do not run scalac for sbt files
|
2017-07-26 10:29:46 +01:00 |
|
w0rp
|
e45c16d9bb
|
Fix #796 - Ignore errors for closing the last window
|
2017-07-24 09:30:41 +01:00 |
|
w0rp
|
e0c014ab8c
|
Disable completion in the Vader test if we temporarily enable it
|
2017-07-24 09:23:53 +01:00 |
|
w0rp
|
b4d23d700b
|
Set the g:ale_completion_enabled option when completion is enabled or disabled
|
2017-07-24 09:22:29 +01:00 |
|
w0rp
|
a0059cfe03
|
Fix #795 - Handle GCC errors without column numbers
|
2017-07-23 00:39:59 +01:00 |
|
w0rp
|
c1998b170c
|
Update the PR template to stress the need for tests even more.
|
2017-07-22 19:31:48 +01:00 |
|
w0rp
|
78e37dabb7
|
Fix #794 - Filter out any preceding lines of Flow output which aren't JSON
|
2017-07-22 19:21:30 +01:00 |
|
w0rp
|
ee6dabcc4e
|
Don't mess with compleopt for each completion, as it doesn't work
|
2017-07-21 14:55:32 +01:00 |
|
w0rp
|
87616c5e91
|
#782 - Do not set the build directory for clang-tidy for header files, which does not work
|
2017-07-20 14:52:24 +01:00 |
|
w0rp
|
7d1fde292d
|
Update the installation notes for the standard package management sysytem so helptag generation will actually work
|
2017-07-20 13:45:28 +01:00 |
|
w0rp
|
a5f754a5e0
|
Fix #786 - Only set --no-local-style for yapf if a configuration file is detected
|
2017-07-20 11:07:07 +01:00 |
|
w0rp
|
f133ce96f8
|
Fix heading levels
|
2017-07-19 13:37:40 +01:00 |
|
w0rp
|
cbdf10a129
|
Fix #573 - Update the README to recommend installing via the built-in package system
|
2017-07-19 13:36:30 +01:00 |
|
w0rp
|
0b50ebb0f0
|
Fix #779 - Handle empty output for tslint
|
2017-07-19 10:26:03 +01:00 |
|
w0rp
|
235fc90e22
|
Fix #308 - Check Dart files with dartanalyzer
|
2017-07-18 23:57:33 +01:00 |
|
w0rp
|
aa94d0902a
|
Fix #710 - Show hlint suggestions as info items, and include end line and column numbers
|
2017-07-18 13:14:02 +01:00 |
|
w0rp
|
5a6ffc2804
|
Add a missing test file
|
2017-07-18 12:34:22 +01:00 |
|
w0rp
|
0931e99ea4
|
Fix #775 - Run eslint.js via node on Windows for eslint --fix
|
2017-07-18 12:28:20 +01:00 |
|
w0rp
|
a8a4df05e6
|
Fix #776 - Do not add ; echo for Windows for Flow
|
2017-07-18 11:46:59 +01:00 |
|
w0rp
|
a6cc492a99
|
Limit the suggestions only after filtering them
|
2017-07-17 17:39:11 +01:00 |
|
w0rp
|
27feab7e3a
|
Filter the completion results by the prefix we used
|
2017-07-17 15:31:32 +01:00 |
|
w0rp
|
eab77b7072
|
#703 Add arguments to avoid generating plist files if no build directory is detected for clang-check
|
2017-07-17 10:19:08 +01:00 |
|
w0rp
|
3b1bc2bd13
|
Fix another executable callback typo
|
2017-07-17 00:19:33 +01:00 |
|
w0rp
|
92918fd841
|
Fix an executable_callback typo
|
2017-07-17 00:18:43 +01:00 |
|
w0rp
|
23ea62d40a
|
#711 - Make the cpplint executable configurable
|
2017-07-17 00:17:59 +01:00 |
|
w0rp
|
3352a6c9df
|
#711 - Make the clangtidy executable configurable
|
2017-07-17 00:07:18 +01:00 |
|
w0rp
|
fe70742bb9
|
#711 - Make the clangcheck executable configurable
|
2017-07-16 23:35:10 +01:00 |
|
w0rp
|
9e83878900
|
#711 - Make the gcc executables configurable
|
2017-07-16 22:41:15 +01:00 |
|
w0rp
|
58717e05a3
|
#711 - Make the cppcheck executables configurable
|
2017-07-16 22:11:43 +01:00 |
|
w0rp
|
54ff573174
|
#711 - Make the clang executables configurable
|
2017-07-16 21:37:10 +01:00 |
|
w0rp
|
4fa66ab627
|
Fix #560 #763 - Silence errors for setting signs, and do nothing for dirvish
|
2017-07-16 01:15:07 +01:00 |
|
w0rp
|
15c48650e7
|
#739 - Document the end_col and end_lnum keys for the loclist format
|
2017-07-16 00:40:20 +01:00 |
|
w0rp
|
cad9fc19c6
|
Fix #773 - Do not clear the loclist when closing the loclist window
|
2017-07-15 18:44:45 +01:00 |
|
w0rp
|
507e32e91c
|
#764 - Update the documentation to mention how to echo messages with the ALELint autocmd
|
2017-07-14 00:33:12 +01:00 |
|
w0rp
|
5afbc9b701
|
Simplify the tests for the ALELint autocmd command
|
2017-07-14 00:33:12 +01:00 |
|
w0rp
|
4c6c5bf84f
|
#697 - Remove highlights more thoroughly
|
2017-07-13 23:27:02 +01:00 |
|
w0rp
|
b50ae96413
|
#769 Ignore stderr output and output without JSON we can read for rubocop
|
2017-07-13 22:47:43 +01:00 |
|
w0rp
|
f7f6f6541d
|
Make tsserver completion more reliable, but not quite ready for documentation yet
|
2017-07-13 11:59:33 +01:00 |
|
w0rp
|
5885954197
|
Fix #760 - Report problems with configuration files for rubocop
|
2017-07-12 22:41:06 +01:00 |
|
w0rp
|
340c0bbac5
|
#756 Escape the paths used for the --include parameter for gometalinter, which uses RE2
|
2017-07-11 23:47:21 +01:00 |
|
w0rp
|
7b73204f25
|
Fix #747 - Lint and fix files after they have been been written to disk, not during writing them
|
2017-07-11 22:19:26 +01:00 |
|
w0rp
|
29d0a20dc3
|
Fix the flow command tests so they will run on my machine
|
2017-07-10 21:44:51 +01:00 |
|
w0rp
|
751d965265
|
Fix #749 - Use /bin/sh when the shell is fish
|
2017-07-10 21:35:35 +01:00 |
|
w0rp
|
b44f6053d1
|
Fix #730 - Lint files on save even when nothing was fixed
|
2017-07-10 13:40:22 +01:00 |
|
w0rp
|
82dd80c692
|
Fix #746 - Keep highlights from other plugins when buffers are hidden
|
2017-07-10 00:02:49 +01:00 |
|
w0rp
|
6a84605c57
|
Make every test set filenames and switch directories in the same way, and fix some missing escaping for the rubocop linter
|
2017-07-09 22:43:31 +01:00 |
|
w0rp
|
47ff514878
|
Fix some indentation
|
2017-07-09 15:50:36 +01:00 |
|
w0rp
|
025f3407d6
|
Simplify ale_linters#ruby#rubocop#GetType
|
2017-07-09 15:50:12 +01:00 |
|
w0rp
|
836a2cfe3b
|
Fix issues with running individual tests, and get the Vim tests to run on certain machines again
|
2017-07-09 14:58:21 +01:00 |
|
w0rp
|
ab47011ef2
|
Support setting settings with g:ale_pattern_options
|
2017-07-09 00:10:28 +01:00 |
|
w0rp
|
1b55e5edab
|
Fix a syntax error in an example
|
2017-07-08 22:52:34 +01:00 |
|
w0rp
|
dd5806662a
|
Document how to install yamllint
|
2017-07-08 14:42:39 +01:00 |
|
w0rp
|
996732d5a6
|
Document the virtualenv directories variable in the main file instead
|
2017-07-08 14:30:12 +01:00 |
|
w0rp
|
fdc7166c3c
|
Use equal signs for language documentation sections
|
2017-07-08 14:17:26 +01:00 |
|
w0rp
|
f9aa7d3b9a
|
Update the license year
|
2017-07-08 13:50:10 +01:00 |
|
w0rp
|
8eb4f95766
|
#697 - Clear all highlights every time items are set again, and refactor most things. Clear errors when linters are removed
|
2017-07-07 23:47:41 +01:00 |
|
w0rp
|
d9a7364dae
|
#710 - Fix a parsing bug caused by the last fix
|
2017-07-07 10:59:00 +01:00 |
|
w0rp
|
7ce960ae51
|
Fix #735 - Support old versions of Flow by only adding --respect-pragma for supported versions
|
2017-07-07 10:47:09 +01:00 |
|
w0rp
|
130928590b
|
#710 - Show warnings as warnings for ghc
|
2017-07-07 00:28:22 +01:00 |
|
w0rp
|
8315c0e337
|
Make the executable for gometalinter configurable
|
2017-07-07 00:10:30 +01:00 |
|
w0rp
|
854066e849
|
#732 - Use the configuration files when fixing files with rubocop
|
2017-07-06 22:58:14 +01:00 |
|
w0rp
|
b43413916d
|
Initialize rubocop variables in one place
|
2017-07-06 22:47:07 +01:00 |
|
w0rp
|
5859050d29
|
Fix some bad indentation
|
2017-07-06 10:51:05 +01:00 |
|
w0rp
|
871ce1c8f5
|
Correct a comment
|
2017-07-05 15:52:39 +01:00 |
|
w0rp
|
1bd9b0fbe2
|
#729 - Use a wrapper for simplify to fix // problems on Windows
|
2017-07-05 15:51:31 +01:00 |
|
w0rp
|
a04e73ddbc
|
#729 - Support running Python programs from virtualenv for Windows
|
2017-07-05 13:07:55 +01:00 |
|
w0rp
|
1b8450e7a0
|
#729 Fix // in virtualenv paths
|
2017-07-05 12:56:08 +01:00 |
|
w0rp
|
18fef18ab1
|
Remove the issue template note about the log_output option, now it's on by default.
|
2017-07-04 00:19:43 +01:00 |
|
w0rp
|
7b7a275902
|
Store the output of commands by default so I don't have to ask people to turn it on any more.
|
2017-07-04 00:17:13 +01:00 |
|
w0rp
|
bb293b297c
|
Fix #216 - Filter out errors for other files for ansible-lint
|
2017-07-03 23:16:39 +01:00 |
|
w0rp
|
a1cf7f67a1
|
Fix #182 - Add support for lintr
|
2017-07-03 22:34:30 +01:00 |
|
w0rp
|
84b280b881
|
Fix #178 - Check Stylus files with stylelint
|
2017-07-03 16:57:39 +01: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 |
|
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 |
|