This website requires JavaScript.
da8fd647bf
Fix minor typo in the g:ale_lint_on_insert_leave docs
Sunil Srivatsa
2017-05-25 01:47:59 -0700
43098171ac
Translate pylint output column to 1-based index
Nozomu Okuda
2017-05-24 21:40:06 -0600
ed8f79987d
#323 Document how to output ALE statuses
w0rp
2017-05-24 10:38:20 +0100
92ade713f2
#323 Document ale#statusline#Count() instead, and encourage its use
w0rp
2017-05-24 10:23:13 +0100
58880f33be
#572 Handle cleared SignColumn highlights too
w0rp
2017-05-23 17:25:13 +0100
1e72a7a130
Add a fixer for Python for automatically adding blank lines before control statements
w0rp
2017-05-22 12:59:40 +0100
4526018344
Remove the test for highlight linking, because it just cannot be tested
w0rp
2017-05-22 10:01:41 +0100
2e442a2cab
Fix initialization of the use_global variable for eslint
w0rp
2017-05-22 09:38:33 +0100
71bf2bfb94
Fix #572 - Link to whatever SignColumn links to for ALESignColumnWithoutErrors
w0rp
2017-05-22 09:34:25 +0100
c8ce15d9f1
Fix a minor typo
w0rp
2017-05-21 22:46:22 +0100
b67c103d06
#309 Add an option for changing the sign column color when problems are detected
w0rp
2017-05-21 22:42:27 +0100
3a289dab6b
#318 Do not capitalize the first character for cursor messages
w0rp
2017-05-21 19:51:34 +0100
23ee0d0992
#149 - Set different highlights for info, style error, and style warning problems
w0rp
2017-05-21 19:22:48 +0100
57ad32f986
Fix counting of warnings and style warnings
w0rp
2017-05-21 18:58:26 +0100
d511b02ebe
Make the job handling code handle the scripts being reloaded better
w0rp
2017-05-21 16:16:06 +0100
ab44d05508
#149 - Support info and style problem types for status lines
w0rp
2017-05-21 15:37:45 +0100
3532257a1a
Detect more eslint configuration files for fixing errors
w0rp
2017-05-20 23:41:54 +0100
f92bbab8cf
#149 - Support Info, style error, and style warning types for problems for signs
w0rp
2017-05-20 23:32:41 +0100
bf8bf06681
Merge branch 'error-fixing'
w0rp
2017-05-20 19:02:56 +0100
74d879952c
Document ALEFix
w0rp
2017-05-20 19:01:12 +0100
3530180a73
Suggest functions for fixing issues for ALEFix
w0rp
2017-05-20 18:56:44 +0100
59d9f5d458
Allow b:ale_fixers to be used
w0rp
2017-05-20 16:00:05 +0100
ad52b9630d
Fix Funcref fixers for NeoVim
w0rp
2017-05-20 15:52:42 +0100
ed097cfcbd
Allow funcref values and lambdas for ALEFix
w0rp
2017-05-19 15:44:52 +0100
e80389f8d4
Add some more tools for fixing problems with Python files
w0rp
2017-05-19 15:24:41 +0100
74691269ce
Run a lint cycle after fixing problems
w0rp
2017-05-19 15:24:21 +0100
18467a55b5
Don't modify files when fixing doesn't change anything.
w0rp
2017-05-19 15:23:00 +0100
e6b132c915
Fix an off-by-one bug in ALEFix
w0rp
2017-05-19 09:53:28 +0100
4214832ae2
Remove the code for checking if functions exist. It breaks autoload functions
w0rp
2017-05-19 09:49:00 +0100
1f4d1800e0
Allow function aliases to be registered for fixing problems, and add some more argument checking for fixing problems
w0rp
2017-05-18 23:50:06 +0100
ea1627f5ce
Start experimenting with generic functions for fixing problems
w0rp
2017-05-18 17:50:39 +0100
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
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
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
4e5a848d95
Merge pull request #533 from pbogut/add_php7_compatibility
Adriaan Zonnenberg
2017-05-09 18:34:38 +0200
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
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