This website requires JavaScript.
0b743389e5
Send modified lines to jobs, not the file contents
w0rp
2017-05-18 17:50:20 +0100
05bab00c3c
Allow strings to be used for selecting a single fix function for g:ale_fixers too
w0rp
2017-05-18 17:26:17 +0100
8ebd15a54d
Add commands to run ALEFix, and some tests to cover functionality so far. Add a simple autopep8 function.
w0rp
2017-05-18 13:21:14 +0100
7d8390d43e
Add experimental code for fixing errors
w0rp
2017-05-18 01:58:27 +0100
0d797c203f
Add an option to the script for running tests for only showing the tests which failed
w0rp
2017-05-20 19:02:01 +0100
04e0dda17a
Merge pull request #568 from Qusic/master
w0rp
2017-05-20 13:39:09 +0100
65fbf1cdff
#563 Use a configurable list of directories for detecting virtualenv paths instead.
w0rp
2017-05-20 13:34:53 +0100
d012fd1f09
Revert "Fix #556 Remove duplicate error messages from clang++"
w0rp
2017-05-20 12:57:41 +0100
0646b2861f
Revert "#562 Join split JSON lines together for new Rust output"
w0rp
2017-05-20 12:57:21 +0100
0f0d1709c5
#567 Try and fix NeoVim split line handling
w0rp
2017-05-20 12:49:55 +0100
455793dfd9
Improve performance when using gometalinter (#566 )
Sander van Harmelen
2017-05-20 12:43:28 +0200
af6470c8d0
add clang for objc and objcpp
Qusic
2017-05-20 00:41:57 +0800
bb1f045d59
Merge pull request #564 from adriaanzon/php-end-columns
w0rp
2017-05-18 09:38:15 +0100
cdf0fb39e5
Add xmllint linter (#559 )
q12321q
2017-05-18 10:31:12 +0200
3ca70cb841
Add a check to make tests fail less
w0rp
2017-05-18 09:27:18 +0100
c41afa2b0d
Clean up the rubocop file a little
w0rp
2017-05-18 09:22:34 +0100
2fd4db91ce
Merge pull request #561 from meunierd/override-rubocop-executable
w0rp
2017-05-18 09:19:23 +0100
05970e1b28
Add end columns on php linter #538
Adriaan Zonnenberg
2017-05-17 21:28:29 +0200
6299da7bd3
Break up php tests so the output is easier to read
Adriaan Zonnenberg
2017-05-17 21:19:34 +0200
3f926de76b
Escape executable
Devon Meunier
2017-05-17 08:46:47 -0400
f7fc54262d
Refactor special command parsing into its own file
w0rp
2017-05-17 11:17:49 +0100
164c4efb32
Fix #556 Remove duplicate error messages from clang++
w0rp
2017-05-17 10:10:25 +0100
5790df1272
#562 Join split JSON lines together for new Rust output
w0rp
2017-05-17 09:43:22 +0100
372a4dfd7e
Merge pull request #546 from dawikur/master
w0rp
2017-05-17 09:12:36 +0100
3443994a52
#538 Set some end columns for some eslint problems
w0rp
2017-05-16 22:57:15 +0100
e2860f8a26
#538 Fix an off-by-one bug with end columns
w0rp
2017-05-16 19:46:19 +0100
1b53fa841b
Fix some problems with LSP functions
w0rp
2017-05-16 19:37:58 +0100
9ca51ed035
Allow overriding rubocop executable.
Devon Meunier
2017-05-16 11:47:35 -0400
a65358cfce
#538 Suport highlight sizes by looking at end column numbers
w0rp
2017-05-16 18:12:49 +0100
9185a0d2e5
Add cpplint linter
Dawid Kurek
2017-05-10 19:41:58 +0200
8712aee5dc
Nag people more to include more logging for error reports
w0rp
2017-05-15 21:27:40 +0100
64b56f84ef
Fix #555 - Handle csslint errors without groups
w0rp
2017-05-15 21:21:09 +0100
4c5e97dd1c
Fix #555 - Handle csslint errors without groups
w0rp
2017-05-15 21:21:09 +0100
78a7df52c0
Clean up linters after running the checkstyle handlers
w0rp
2017-05-15 20:59:50 +0100
42155049a5
Merge pull request #551 from meunierd/add-checkstyle-linter
w0rp
2017-05-15 20:58:06 +0100
72f5aae74e
Update the Makefile so tests will run correctly
w0rp
2017-05-15 20:49:22 +0100
548c1a1007
Fix #553 - Filter out errors from other files for gometalinter
w0rp
2017-05-15 20:43:55 +0100
11a50b2580
Fix #553 - Filter out errors from other files for gometalinter
w0rp
2017-05-15 20:43:55 +0100
9baae52d1a
Add checkstyle linter
Devon Meunier
2017-05-12 09:42:32 -0400
fa3a4b3ba2
Complain when shellescape is used instead of ale#Escape
w0rp
2017-05-15 20:21:18 +0100
113f53a5d2
Merge pull request #496 from wizzup/haskell-ghc-mod
w0rp
2017-05-15 19:57:50 +0100
3f33dc7d98
Haskell: add ghc-mod linter
wisut hantanong
2017-04-22 19:23:23 +0700
d4466d4be7
Add some functions for sending LSP commands to a process, and automatically starting that process
w0rp
2017-05-13 00:12:12 +0100
204e3ca36b
Automatically remove jobs from the internal map after they are done
w0rp
2017-05-12 21:43:34 +0100
5a947933d7
Refactor jobs into a Vim version agnostic API which can be used for other purposes
w0rp
2017-05-12 21:16:15 +0100
2bafdb7e5a
Run all tests in NeoVim, improve the test script, and make all tests pass for NeoVim
w0rp
2017-05-12 20:38:52 +0100
07b2542c0d
#549 Temporarily revert shell escaping changes, just for Windows
w0rp
2017-05-12 09:20:16 +0100
fa54f7af97
Remove a dependency on eslint, ready for the new Docker image
w0rp
2017-05-12 09:19:36 +0100
2f96f26038
Update the Dockerfile for experimenting with NeoVim testing
w0rp
2017-05-11 08:32:45 +0100
ac707be619
Remove the tests which run C compilers. They are too expensive and difficult to maintain
w0rp
2017-05-11 00:07:30 +0100
2503eda68b
Merge pull request #533 from pbogut/add_php7_compatibility
Adriaan Zonnenberg
2017-05-09 18:34:38 +0200
4e5a848d95
Merge pull request #533 from pbogut/add_php7_compatibility
Adriaan Zonnenberg
2017-05-09 18:34:38 +0200
8e4bac54a6
#540 Fix shell escaping pretty much everywhere
w0rp
2017-05-08 22:59:25 +0100
6ea00af689
#540 Fix shell escaping pretty much everywhere
w0rp
2017-05-08 22:59:25 +0100
28c6ec9cad
#517 - Implement LSP chunked message parsing, sending messages to sockets, and callbacks
w0rp
2017-05-08 22:18:28 +0100
d7bdaeeab0
Read errors from stdout only (and make sure they are displayed)
Pawel Bogut
2017-05-08 21:17:54 +0100
cd79ced839
#517 Implement some LSP message handling
w0rp
2017-05-07 23:54:14 +0100
32f21751f4
Do not copy the items for setting highlights, as we do need to modify the items in ale_buffer_info
v1.3.0
w0rp
2017-05-07 19:33:59 +0100
ca120088c7
Fix #539 - Just set our highlights again when buffers are shown after being hidden
w0rp
2017-05-07 19:30:19 +0100
f6723784e6
#427 Document that the trailing whitespace option can be set differently in each buffer
w0rp
2017-05-07 17:17:00 +0100
1a157b1cd5
Support python -m flake8
for users who are running flake8 that way
w0rp
2017-05-07 16:31:33 +0100
05bd4f591c
Escape JavaScript executables in commands
w0rp
2017-05-07 16:19:40 +0100
4228c503f4
#335 Detect flake8 in vritualenv, and escape the executable path
w0rp
2017-05-07 16:16:17 +0100
02f6fba6cb
Remove a comment we don't need any more
w0rp
2017-05-07 15:29:16 +0100
67beece06c
Update the example GIF so it looks a bit nicer
w0rp
2017-05-07 15:16:38 +0100
673e36b2ef
Sleep to fix Travis builds
w0rp
2017-05-06 23:33:38 +0100
a9c5e14fc9
Fix #363 - Detect virtualenv executables and fix import paths for mypy. Use lint_file for mypy
w0rp
2017-05-06 23:19:54 +0100
702b203c51
Make the nimcheck tests more reliable
w0rp
2017-05-06 23:06:51 +0100
07bcbd4c06
Escape the pylint executable appropriately
w0rp
2017-05-06 21:20:02 +0100
f2c9fc403a
Fix #208 - Use the file on disk for pylint, and follow import paths
w0rp
2017-05-06 19:30:41 +0100
2e1c9b0fa5
#208 Automatically detect pylint in virtualenv directories
w0rp
2017-05-06 19:11:43 +0100
bf8aae02e8
Fix #534 - Stop other higlights being restored when buffers are hidden and shown again
w0rp
2017-05-06 16:20:39 +0100
0ac82f0a17
#532 Rename a Vint variable so it's more obvious
w0rp
2017-05-06 10:14:03 +0100
3ecdb52e6c
Make the gobuild tests work better when running them directly
w0rp
2017-05-06 10:10:24 +0100
bf0b2cfd84
go build: skip not current buffer (#531 )
Alexandr
2017-05-06 12:08:34 +0300
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
w0rp
2017-05-05 23:03:19 +0100
6b15c7c9fd
Try and make the sign tests pass more often
w0rp
2017-05-05 10:36:23 +0100
d1cc1de6a5
Allow the Brakeman tests to be run directly
w0rp
2017-05-05 10:14:46 +0100
ba7999dae0
[RFC] Add Brakeman for Ruby on Rails (references #385 ) (#509 )
Eddie Lebow
2017-05-05 05:05:53 -0400
14f3fc777f
#427 Implement b:ale_warn_about_trailing_whitespace
w0rp
2017-05-04 23:50:11 +0100
c2a0847f99
#502 Parse more undefined symbol errors
w0rp
2017-05-04 23:34:52 +0100
8e70dc14f2
Fix #502 - Report undefined symbol errors better for javac
w0rp
2017-05-04 23:19:58 +0100
528355e2c6
Fix #501 - Do not run javac when it is just a stub asking you to install Java on Mac OSX
w0rp
2017-05-04 17:14:42 +0100
ab7ab7d6e3
Fix #530 - Fix LaTeX and TeX duplicate entries in documentation
w0rp
2017-05-03 23:35:33 +0100
0aed51565e
Fix #528 remove and restore highlights when buffers are hidden and shown
w0rp
2017-05-03 23:27:42 +0100
858c1c47ae
Merge pull request #524 from adriaanzon/fix-defaulting-to-fish
w0rp
2017-05-03 00:27:55 +0100
768a5e7421
Document that ale_sh_shell_default_shell won't default to fish
Adriaan Zonnenberg
2017-05-03 00:34:17 +0200
3573975934
Fix #410 - Use compile_commands.json files for clang-tidy, and check files on disk instead
w0rp
2017-05-02 22:44:08 +0100
eb8bd26776
#392 - Detect and use compile_commands.json for cppcheck
w0rp
2017-05-02 21:18:17 +0100
36314aeaf2
Add kotlinc checker for kotlin (#526 )
Francis Agyapong
2017-05-02 11:27:04 -0600
dce99faf8f
shell: Don't default to fish
Adriaan Zonnenberg
2017-05-01 21:24:16 +0200
d5c135cfaf
Glue for Vale (#522 )
Robert J
2017-05-01 23:06:04 +0800
5dcc77e8c8
Merge pull request #521 from adriaanzon/rename-sh-linter-options
w0rp
2017-05-01 16:05:29 +0100
b0bba34ea2
Rename g:ale_linters_sh_* to g:ale_sh_*
Adriaan Zonnenberg
2017-04-29 20:57:34 +0200
6547adcf2f
Run the lint_file checks synchronously, so the tests will consistently pass
w0rp
2017-04-30 10:09:26 +0100
a6cadaabef
Fix #356 Don't complain about #pragma once in C++ headers
w0rp
2017-04-30 00:30:44 +0100
2c7d14809d
Set GCC flags appropriately for older versions
w0rp
2017-04-29 20:00:29 +0100
dfb10f1db2
Merge pull request #519 from AlexMasterov/feature/lua-luacheck-options
w0rp
2017-04-29 18:06:55 +0100
6fc3954bd3
Cover the new path functions with some tests
w0rp
2017-04-29 18:03:08 +0100
0b4acd6453
Fix #518 Fix handling of spaces in filenames for various linters
w0rp
2017-04-29 17:33:18 +0100