Horacio Sanson
5f95d032ee
Fix 2891 - eslint not showing errors.
...
ESLint errors are contained in an array that can contain different
stuff other than JSON error messages. This patch iterates over the whole
array ignoring any non-json data.
2019-11-26 13:37:25 +09:00
w0rp
b91d82bfaa
Merge pull request #2847 from DonnieWest/allowUserToCustomizeItems
...
Allow user to customize items
2019-11-15 09:34:24 +00:00
w0rp
9005a62dc2
Clean up the nimpretty code
2019-11-14 14:50:21 +00:00
w0rp
7665559d0e
Merge pull request #2660 from YPCrumble/master
...
Add StandardJS linter for TypeScript
2019-11-14 14:47:19 +00:00
Bùi Thành Nhân
abad8e474b
add nimpretty fixer
2019-11-09 16:28:49 +07:00
Donnie West
e6ee613e00
Switch variables to dictionary key
2019-11-08 16:44:04 -06:00
Donnie West
6637de46c2
Add scriptencoding to completion.vim
2019-11-08 16:44:03 -06:00
Donnie West
0b5fcbad1f
Allow the user to set their own completion values
2019-11-08 16:44:00 -06:00
Thibault Vatter
db6b1b5ecc
Switch from style to transformers ( #2838 )
...
* Switch to transformers for styler
* Adapt unit test too
2019-11-07 18:22:57 +00:00
w0rp
2d9380d75c
Merge pull request #2690 from iclanzan/purty
...
Add purty fixer for PureScript
2019-10-29 17:37:18 +00:00
w0rp
9a0b604a99
Fix the test issues with html-beautify
2019-10-28 13:45:25 +00:00
Hugo Osvaldo Barrera
47eb3dd0c0
Add support for html-beautify ( #2788 )
...
* Add support for html-beautify
* Add html-beautify to the list of supported tools
* Update docs
2019-10-28 13:25:36 +00:00
Charlie Johnson
af8c8516d1
fixers/stylelint: enhance stylelint
fixer ( #2745 )
...
* Refactor stylelint fixer test
* Support additional stylelint fixer options
* Support changing working directory for stylelint fixer
* Force css syntax for stylelint fixer
2019-10-28 13:23:02 +00:00
Ian Campbell
ea91209a66
Allow the use of StandardX for StandardJS linting and fixing.
...
See https://github.com/standard/standardx
2019-10-21 20:46:54 -04:00
Ian Campbell
cf5120ba75
Remove standardts fixer in favor of allowing standard.vim fixer to handle JavaScript or TypeScript options.
2019-10-21 20:46:54 -04:00
Ian Campbell
9017d3ef9c
Add StandardJS for TypeScript linting and fixing.
2019-10-21 18:20:43 -04:00
w0rp
67d0ccc398
Fix #2835 - Bump up the sign group version check for NeoVim
2019-10-21 09:35:23 +01:00
w0rp
c06467438d
Mention the disabled option for message severity
2019-10-18 16:22:17 +01:00
Andre Souto
5e69aaf4c2
Adding support for LSP window/showMessage
method ( #2652 )
...
* Added base handling for window/showMessage
* Ignoring severity log
* Code formatting
* Added user configurable severity
* Preferring ale#util#ShowMessage over echo'ing directly
* Using format similar to ale_echo_msg_format for consistency
* Updating docs
* Added LSP log config string; improved tests
* Use warning as fallback for incorrect user config
2019-10-18 16:17:54 +01:00
w0rp
9125ec8739
Merge pull request #2845 from DonnieWest/fixItemDetailsOnEmptySource
...
Fix tsserver not returning details for items with empty source
2019-10-18 15:16:54 +01:00
Donnie West
8698c44e2a
Fix tsserver not returning details for items with empty source
2019-10-17 23:26:24 -05:00
Donnie West
b27df1b169
Allow code actions to work on callback based sources
2019-10-17 23:22:31 -05:00
w0rp
b24fd13423
Bump the ALE version
2019-10-16 17:23:31 +01:00
w0rp
3fe2223a48
Fix #2800 - Ignore completion user data which is not a dictionary
2019-10-09 10:12:31 +01:00
w0rp
d3a3f4011b
Merge pull request #2676 from davidtwco/nixfmt-fixer
...
Add nixpkgs-fmt fixer.
2019-10-07 19:22:01 +01:00
Horacio Sanson
7c2f5e83ab
Fix sign parser to be language independent.
2019-10-04 21:58:44 +09:00
Horacio Sanson
41ff80dc9e
569 support vim sign group and priority ( #2786 )
...
* Use sign-group only on supported vim versions.
The sign-group feature is only available in nvim 0.4.0 and vim 8.1.614.
* Add priority to ALE signs.
This allows users to set a priority to ALE signs to take precedence over
other plugin signs.
2019-09-25 09:15:16 +01:00
w0rp
e6946de98a
Merge pull request #2736 from zoonfafer/doc-typos
...
doc: Fix typos
2019-09-20 20:50:58 +01:00
w0rp
d93512fe60
Fix #2744 - Make ALEFix work when only casing is changed
2019-09-20 19:02:21 +01:00
Jerko Steiner
f5e44415e8
Show description of autoimport action for tsserver
2019-09-20 13:11:16 +07:00
w0rp
e3784c4c4e
Close #2764 - Support the new React filetypes with aliases
2019-09-19 20:48:37 +01:00
w0rp
dd6bd6f0fe
Fix #2711 - Fix writing to files on save
2019-09-19 20:32:33 +01:00
Mo Zhonghua
b8949aaac3
arguments
needs to be handled for compile_commands.json
in addition to command
(#2123 )
...
* c linter: compatible with compile_commands.json without command field
2019-09-19 20:20:37 +01:00
statquant
34431d885b
Adding linting for rmd filetype (duplicate of rmarkdown)
2019-09-14 15:55:04 +01:00
Cluas
a6c59faa0f
feat: support sqlformat. ( #2702 )
...
* feat: support sqlformat.
2019-09-12 22:48:27 +01:00
Jerko Steiner
3e8c8d3ccb
Add ALERename (tsserver & LSP), ALEOrganizeImports (tsserver) and auto import support (tsserver) ( #2709 )
...
This commit adds support for renaming symbols in tsserver and with LSP tools, and for organising imports with tsserver. Completion results for symbols that can be imported are now suggested if enabled for tsserver completion done via ALE.
2019-09-12 21:53:23 +01:00
w0rp
b66d202c1d
Merge pull request #2695 from elebow/move-ruby-escape-executable
...
Move ale#handlers#ruby#EscapeExecutable to ale#ruby#EscapeExecutable
2019-09-12 21:29:41 +01:00
Samuel Roeca
05ba522c9a
languagetools: stop auto-appending --autoDetect ( #2616 )
...
Options are now configurable for languagetools, and `--autoDetect` can be removed by changing the options.
2019-09-12 21:22:47 +01:00
w0rp
cda46636f4
Fix #2760 - Ignore all errors for adding NeoVim highlights
2019-09-11 16:49:25 +01:00
theoremoon
2e323b529d
dfmt support ( #2662 )
...
* Add support for `dfmt`
2019-09-10 20:54:14 +01:00
BlahGeek
9f814a8ce9
Add g:ale_sign_highlight_linenr ( #2678 )
...
* add g:ale_sign_highlight_linenr
* Fix tests. Change option default value
* Rename ale_sign_highlight_linenr to ale_sign_highlight_linenrs
* Default ale_sign_highlight_linenrs to 0
2019-09-01 14:03:54 +01:00
w0rp
7d7ddf22d3
Merge pull request #2638 from frangio/nvim-highlight
...
Use Neovim API for highlights when available
2019-09-01 10:47:28 +01:00
Jeffrey Lau
da262f40dd
doc: Fix typos
2019-08-28 00:28:58 +08:00
David Wood
6aeb462171
Add nixpkgs-fmt fixer.
...
This commit adds a fixer for the Nix language, nixpkgs-fmt
(https://github.com/nix-community/nixpkgs-fmt ).
2019-08-26 19:21:07 +01:00
w0rp
73812c3e41
Merge remote-tracking branch 'AlexeiDrake/master' into bugfix/c-lsp-build-dir-settings
2019-08-18 18:29:59 +01:00
richyfish
c4bdf165ca
Black fixer should include --pyi for files with .pyi extension ( #2705 )
...
* black fixer should include --pyi for files with .pyi extension
2019-08-18 15:45:15 +01:00
w0rp
ddb559b3be
Merge pull request #2631 from timlag1305/feat/ada-gnatpp
...
Add gnatpp fixer for Ada
2019-08-18 15:37:51 +01:00
Andre Souto
219fb5873c
Keep cursor position on screen when opening/closing lists ( #2632 )
...
* Trying to keep win view from bouncing
* Adjusting when views are saved and restored
* Also restore view when closing quickfix
* Don't restore view when opening list vertically
2019-08-17 19:14:21 +01:00
fx-carton
b62e306222
Fix cflags parsing ( #2510 , #2265 ) ( #2590 )
...
* Parse CFLAGS that can be passed using a whitelist
I went through GCC's man page and selected flags that can safely be
passed to GCC and that can be useful to syntax checking. These include:
- -I/-i* include flags
- preprocessor flags such as -D
- -W* warning flags
- -O* optimization flags
- most -f options
- -m arch dependent options
* Fix CFLAGS tests: -Idir is now parsed to -I dir
* Added two tests for flags we want or don't want to pass.
* Also check for / in addition to s:sep
2019-08-17 19:08:14 +01:00
Donnie West
5388ff1d54
Add asyncomplete.vim Support ( #2627 )
2019-08-17 18:40:05 +01:00