s-ol
1d321e6f39
add luacheck linter
2016-10-12 15:59:49 +02:00
w0rp
1a8d596d26
Fix #99
2016-10-12 14:05:03 +01:00
Prashanth Chandra
51b4efd707
Remove vint from Travis
2016-10-12 20:17:13 +08:00
Prashanth Chandra
9a0a663dc1
Move vint to Docker
2016-10-12 20:13:34 +08:00
Prashanth Chandra
210d464442
Use vim-testbed to run Vader tests on Travis
2016-10-12 18:59:18 +08:00
w0rp
5e0f33615e
Add a test for aliases too.
2016-10-11 23:52:13 +01:00
w0rp
1d2405f2bc
Fix an ale:linters bug, and add a test for it.
2016-10-11 23:48:43 +01:00
w0rp
78bcf96e34
Fix #87 - Allow linter filetypes to be aliased
2016-10-11 23:11:45 +01:00
w0rp
6911696616
Ignore certain files when exporting archives.
2016-10-11 22:18:11 +01:00
w0rp
210a897a82
Remove the title abbreviation
2016-10-11 22:05:12 +01:00
w0rp
6f94cee56e
Try putting the build status in the title line
...
This might show the first line of text on some mobile browsers again.
2016-10-11 22:04:10 +01:00
w0rp
957acf186d
Add the logo and thank Mark for his work.
2016-10-11 21:55:26 +01:00
w0rp
ec2ce91f3f
Merge pull request #92 from neersighted/handlers
...
Remove many redundant handlers
2016-10-11 20:49:57 +01:00
w0rp
687d66cf25
Merge pull request #95 from neersighted/typos
...
Return in the statusline compatibility function, fixing #71
2016-10-11 20:48:52 +01:00
Bjorn Neergaard
82f38dcd45
Return in the statusline compatibility function, fixing #71
2016-10-11 14:24:43 -05:00
Bjorn Neergaard
93cd44e2ec
Match both error and syntax error in verilog
2016-10-11 12:08:31 -05:00
w0rp
f88db6c336
Merge pull request #93 from neersighted/pruning
...
Clean and reorganize flags/preferences
2016-10-11 17:18:17 +01:00
Bjorn Neergaard
fc711a0615
Clean and reorganize flags/preferences
2016-10-11 10:02:36 -05:00
Bjorn Neergaard
572c877a69
Default handlers to warning
2016-10-11 09:42:50 -05:00
Bjorn Neergaard
c290e2cd60
Remove many redundant handlers
2016-10-11 09:22:47 -05:00
w0rp
d8d08de26c
Merge pull request #90 from neersighted/golang
...
Add golang support
2016-10-11 15:02:32 +01:00
Bjorn Neergaard
1074afbd08
Add new go linters to the help
2016-10-11 08:58:44 -05:00
Bjorn Neergaard
ef14a04470
Make HandleUnixFormat Windows-compatible
2016-10-11 08:54:41 -05:00
Bjorn Neergaard
23442a2ec3
Introduce generic unix formatter
...
Two wrapper functions allow treating lines as errors or as warnings
2016-10-11 08:43:57 -05:00
Bjorn Neergaard
5caec8d3b8
Introduce golang support
...
This includes go vet, golint, and gofmt -e
2016-10-11 07:56:14 -05:00
w0rp
6ee42c9a2d
Merge pull request #91 from w0rp/vint-style-flag
...
Support Vint style issues, and enabling/disabling them
2016-10-11 13:33:18 +01:00
w0rp
38dcf30045
Set an option for turning Vint style issues on or off.
2016-10-11 13:20:56 +01:00
w0rp
0fa730aecf
Merge pull request #86 from neersighted/vint-s
...
Explicit scope (aka vint -s)
2016-10-11 13:07:03 +01:00
Bjorn Neergaard
de7e14a484
Enable style checks in Travis
2016-10-11 06:14:28 -05:00
Bjorn Neergaard
fb4b797dd2
Use explicit scope in all ale_linters
...
vint -s is now clean
2016-10-11 06:14:26 -05:00
Bjorn Neergaard
ca4badfb3a
Use explicit scope in the ale core, as advised by vint -s
2016-10-11 06:14:20 -05:00
Marc Delage
9a519684f2
add shellcheck option to the doc and sort options by theme ( #85 )
...
* add shellcheck options to the doc
* sort option by theme
* correct text for shellcheck option
2016-10-10 23:48:41 +01:00
w0rp
c37e053944
#81 - Run commands through the shell on Unix machines
2016-10-10 22:56:12 +01:00
w0rp
2dee212408
Merge pull request #83 from neersighted/master
...
Fixup stdin-wrapper
2016-10-10 21:56:07 +01:00
Bjorn Neergaard
ad2ee80eb6
More randomness in the wrapper tmpfile
2016-10-10 15:53:56 -05:00
Bjorn Neergaard
e68800a28d
Fixup stdin-wrapper
...
* Use a more universal shebang.
* Use the template feature of mktemp to avoid silly gymnastics.
2016-10-10 14:31:17 -05:00
w0rp
151152b446
#81 : Close the Vint format quote.
2016-10-10 20:21:12 +01:00
w0rp
e9ad21b679
Fix cursor bugs.
2016-10-10 19:56:05 +01:00
Bjorn Neergaard
7f0ce89d2b
First pass at optimizing ale to autoload ( #80 )
...
* First pass at optimizing ale to autoload
First off, the structure/function names should be revised a bit,
but I will wait for @w0rp's input before unifying the naming style.
Second off, the docs probably need some more work, I just did some
simple find-and-replace work.
With that said, this pull brings major performance gains for ale. On my
slowest system, fully loading ale and all its code takes around 150ms.
I have moved all of ale's autoload-able code to autoload/, and in
addition, implemented lazy-loading of linters. This brings load time on
that same system down to 5ms.
The only downside of lazy loading is that `g:ale_linters` cannot be
changed at runtime; however, it also speeds up performance at runtime by
simplfying the logic greatly.
Please let me know what you think!
Closes #59
* Address Travis/Vint errors
For some reason, ale isn't running vint for me...
* Incorporate feedback, make fixes
Lazy-loading logic is much improved.
* Add header comments; remove incorrect workaround
* Remove unneeded plugin guards
* Fix lazy-loading linter logic
Set the wrong variable....
* Fix capitialization
2016-10-10 19:51:29 +01:00
w0rp
0680f875fe
Add an option for configuring the path for JSHint.
2016-10-10 19:07:01 +01:00
w0rp
6f1ec7306d
REVERT " #39 Use getbufline() for MacVim GUI too."
...
This reverts commit 3083d05afd
.
2016-10-10 18:56:39 +01:00
w0rp
0708531a13
Merge pull request #79 from KabbAmine/fix-typos
...
Fix typos in README
2016-10-10 16:27:28 +01:00
w0rp
731f2fafb6
Merge pull request #77 from KabbAmine/minor-fixes
...
Minor fixes:
2016-10-10 16:26:58 +01:00
Kabbaj Amine
4149971c08
Minor fixes:
...
* Ensure that php linter pattern does not include spaces:
PHP can return errors with extra spaces like the following:
`PHP Parse error: syntax error, unexpected end of file in t.php on line 4`
* Set option locally to buffer
* Rename noErrors variable according to the project's naming convention
* Make the jsonlint pattern a little better
2016-10-10 18:05:18 +03:00
Kabbaj Amine
7fe0ab27bd
Fix typos in README
2016-10-10 17:53:09 +03:00
w0rp
4c9aa1c638
#74 - Document g:ale_buffer_loclist_map
2016-10-10 13:25:37 +01:00
w0rp
7acfa72c0d
Fix #75 - Explain that you need to update NeoVim in the plugin itself.
2016-10-10 13:16:32 +01:00
w0rp
d022a867b4
Correct some grammar in the docs.
2016-10-10 12:58:55 +01:00
w0rp
56894b432e
Merge remote-tracking branch 'origin/echo-string-format'
2016-10-10 12:57:27 +01:00
w0rp
3083d05afd
#39 Use getbufline() for MacVim GUI too.
2016-10-10 12:54:39 +01:00