w0rp
3db564f774
Merge pull request #2061 from hsanson/1910-add-support-for-bibclean-fixer
...
Add bibclean fixer support
2018-12-06 20:26:04 +00:00
pmacosta
fdd37acc1f
Add support for pydocstyle linter ( #2085 )
...
The linter can correctly parse pydocstyle output with any of the following
command-line options enabled: --explain, --source, --debug, and/or
--verbose
2018-12-06 11:27:03 -07:00
The Gitter Badger
b4bcbfcc3b
Add Gitter badge
2018-12-04 19:26:17 +00:00
Horacio Sanson
9e97a6914e
Add bibclen fixer support
...
Closes #1910
2018-12-01 15:05:18 +09:00
Andy
44512bb8af
Readme: Links for tsserver and cargo
2018-11-25 16:52:32 +01:00
w0rp
ff0bd14efe
Merge pull request #2068 from m-pilia/ispc
...
Add linter for ispc
2018-11-21 16:44:59 +00:00
w0rp
4b4b09593b
Merge pull request #2087 from m-pilia/ada
...
Add GCC linter for Ada
2018-11-19 19:36:32 +00:00
Martino Pilia
d90673ab5b
Add GCC linter for Ada
2018-11-18 18:14:24 +01:00
Jeff Kreeftmeijer
7c73901199
Add Vale linter for AsciiDoc
...
Vale supports AsciiDoc. This patch adds a Vale linter for AsciiDoc
files, which is based on the existing Markdown linter.
2018-11-14 21:41:18 +01:00
Martino Pilia
9e8f2b0840
Lint ispc on disk to solve include imprecisions
2018-11-12 00:54:24 +01:00
Martino Pilia
0b4507ed56
Add linter for ispc
2018-11-11 18:26:37 +01:00
Abin Simon
ed8104b6ab
Add prettier to html formatters
2018-11-07 12:00:59 +05:30
w0rp
945dd2fa26
Explain how to configure aliases better, especially for Vue
2018-11-05 13:19:24 +00:00
Andrew Clemons
fa036ca72c
Add initial support for ruumba in eruby files.
...
Ruumba provides RuboCop linting for ERB templates.
https://github.com/ericqweinstein/ruumba
2018-11-04 19:55:06 +13:00
w0rp
6212c22b5a
Add a bullet point about symbol search
2018-10-31 16:14:34 +00:00
w0rp
4ef2c81e95
Implement LSP symbol search
2018-10-31 16:13:31 +00:00
Alexander "Ananace" Olofsson
7af33637e8
Add the dockerfile_lint linter for Dockerfiles ( #1971 )
...
* Add the dockerfile_lint linter for Dockerfiles
2018-10-26 17:34:32 +01:00
Takuya Fujiwara
34318aedf4
Add prolog swipl linter ( #1979 )
...
* add prolog/swipl linter
* use load_files/2 instead of read_term/2
Because it also checks some semantic warnings / errors
not only syntactic warnings / errors.
e.g.:
* singleton warning
* discontiguous warning
* ...
cf. http://www.swi-prolog.org/pldoc/doc_for?object=style_check/1
* support error messages with no line number
:- module(module_name, [pred/0]).
causes
ERROR: Exported procedure module_name:pred/0 is not defined
* add test for prolog/swipl handler
* cosmetic fixes
* detect timeout using SIGALRM
* rename g:prolog_swipl_goals to g:prolog_swipl_load
* write doc for prolog/swipl linter
* update toc and README
* fix ignore patterns
2018-10-26 17:29:17 +01:00
Ben Gadbois
6c8e2f73f8
Add vim-plug installation instructions
2018-10-26 17:14:01 +02:00
w0rp
320c74ce1a
Merge pull request #1958 from Garland-g/perl6
...
Add Perl6 support via 'perl6 -c'
2018-10-25 15:38:33 +01:00
Derek P Sifford
90695c5082
update README.md
2018-10-23 21:02:08 -04:00
w0rp
3b38a83ae9
Tell people to turn the completion option on before loading ALE
2018-10-18 09:11:06 +01:00
Auri
be21aa5cda
New linter: dls ( #1992 )
...
* New linter: dls
2018-10-17 16:11:41 +01:00
w0rp
d999eb1f35
#1970 Explain how to configure mouse hovering better
2018-10-15 18:01:49 +01:00
Jon Parise
7eae781291
Add elixir-ls language server support
...
ElixirLS (https://github.com/JakeBecker/elixir-ls ) is an LSP server for
Elixir. It's distributed as a release package that can be downloaded
from https://github.com/JakeBecker/elixir-ls/releases or built locally.
The easiest way to start it is via Unix- and Win32-specific helper
scripts, so that's the basis of this command integration. Alternatively,
we could implement the contents of those platform-specific scripts in
the linter's command callback in a language-neutral way, but there isn't
any benefit to doing that aside from eliminating the platform check, and
that could prove to be too tight of a coupling going forward.
2018-10-11 08:31:12 -07:00
w0rp
ea49cc759f
Link to my site, so people can find it easily
2018-10-05 12:08:56 +01:00
Travis Gibson
2b2e766dc6
Add Perl6 support via 'perl6 -c'
2018-09-28 16:18:40 -07:00
Evan Borden
a8915d885b
Add better support for Haskell stack compiler tools ( #1851 )
...
* Add better support for Haskell stack compiler tools
This commit adds support for `stack` as the executable of a tool. This
follows a pattern that has been implemented for `bundler`'s tool chain.
* Move hlint command to linter file
* Add vader test for stack exec handling
* Update ghc-mod to support stack execution
`ghc-mod` was previously broken into 2 linters.
1. ghc_mod
2. stack_ghc_mod
This additional linter is not necessary with proper support for
executable variables and `stack exec` handling.
* Support stack exec in hfmt
* Support stack in hdevtools
2018-09-28 09:05:01 +01:00
w0rp
a26b3319a1
Merge pull request #1950 from yejingchen/ccls
...
Add ccls support for C/C++/ObjC
2018-09-28 09:02:00 +01:00
Richard Marmorstein
947360f714
Add psalm linter for PHP ( #1893 )
2018-09-27 16:48:47 +01:00
Ye Jingchen
56658fd3ad
Add ccls support for C/C++/ObjC
2018-09-26 20:09:37 +08:00
Martin Tournoij
e82bcdb8a6
Add fixer for Go modules ( #1873 )
...
* Add fixer for Go modules
2018-09-19 19:33:23 +01:00
w0rp
b278927102
Merge pull request #1924 from fenuks/prospector-url-fix
...
Update prospector tool URL
2018-09-19 13:24:40 +01:00
Eddie Lebow
24e26b419a
Fix markdown error in README solargraph entry
2018-09-15 22:14:01 -04:00
fenuks
21ac9bdcaf
Update prospector tool url in README
2018-09-15 16:51:11 +02:00
w0rp
99e9417ef9
Add support for Julia Language Server ( #1894 )
2018-09-10 17:24:04 +01:00
Bartolomeo Stellato
6e7b7b23e5
Updated readme
2018-09-09 14:18:15 -04:00
Bartolomeo Stellato
97ed25a8bf
Escape julia command + reorder table in README
2018-09-09 10:09:05 -04:00
w0rp
0948dcc435
Merge pull request #1897 from LEI/add-sqlfmt-fixer
...
Add support for sqlfmt
2018-09-09 11:55:42 +01:00
w0rp
395aba19c3
Merge pull request #1885 from dsifford/dsifford-fixer-uncrustify
...
add uncrustify fixer for several languages
2018-09-09 11:30:30 +01:00
LEI
a97ef49c51
Add support for sqlfmt
2018-09-08 01:34:10 +02:00
Derek P Sifford
6e4dccc0e0
really fix lint errors
2018-09-07 15:28:51 -04:00
Bartolomeo Stellato
df72c5f1c1
Added various files to integrate julia. Still not working.
2018-09-07 11:11:29 -04:00
Derek P Sifford
9ba2d209a8
fix lint test failures
2018-09-06 21:59:03 -04:00
Sascha Grunert
7b62a15739
Add golangci-lint ( #1890 )
2018-09-06 20:31:12 +01:00
Horacio Sanson
a9333c2866
Fix #1822 - support go-langserver lsp.
2018-09-06 13:46:59 +09:00
Derek P Sifford
0ed4a5bbcc
add uncrustify fixer for several languages
2018-09-04 20:39:32 -04:00
Ty Coghlan
8e3bf10592
added sbtserver linter
2018-08-30 22:10:38 -04:00
w0rp
79f02fce69
Merge pull request #1856 from sbl/ocamlformat
...
add ocamlformat support
2018-08-28 23:28:30 +01:00
w0rp
d4ce201cc2
Merge pull request #1849 from hsanson/1848-add-support-for-java-lsp
...
Add vscode-java-language-server linter
2018-08-28 22:53:11 +01:00
Horacio Sanson
1980245b94
Add solargraph LSP linter.
2018-08-27 10:58:17 +09:00
Horacio Sanson
228aee71a5
Add java lsp linter to documentation
2018-08-26 22:11:04 +09:00
sbl
aa015ec4db
add ocamlformat support
2018-08-26 13:47:56 +02:00
fenuks
9d7c48038c
Add clazy as cpp linter
2018-08-24 10:52:33 +01:00
Evan Borden
2600524274
Add stylish-haskell as a fixer ( #1837 )
...
* Add stylish-haskell as a fixer
`stylish-haskell` is a common formatting tool for the haskell toolchain.
It is not as advanced as `brittany` or `hindent`, but it is commonly
used for formatting of imports and data declarations. This adds it as a
fixer in ALE.
2018-08-23 23:14:59 +01:00
Bruno R. Barreyra
795122a042
Enabling clangd for cpp, objc and objcpp
2018-08-23 05:58:06 +02:00
w0rp
5323f000aa
Explain * for fixers in the README better
2018-08-13 11:38:43 +01:00
w0rp
04b25c8ee2
Merge pull request #1809 from nrhodes91/readme-global-fixers
...
Update README with the `*` ft option for the fixers object
2018-08-13 11:33:56 +01:00
w0rp
4179177830
Try again
2018-08-13 11:31:54 +01:00
w0rp
a034364994
#1808 Try to explain the color scheme for the example GIF
2018-08-13 11:31:32 +01:00
Nick Rhodes
cc114e2d0a
Include info about *
being a fallback
...
The `*` filetype is just fallback, and will be overridden by specific
filetype matches.
2018-08-12 10:10:39 +01:00
Nick Rhodes
c898d5d130
Update README with the *
ft option for the fixers object
...
It wasn't immediately obvious that the `g:ale_fixers` cannot be a list,
and would allow the use of `*` to match all filetypes. I was hoping to
add a bit more detail to the README to make this clearer.
2018-08-12 08:03:53 +01:00
Peter Benjamin
8faa11752c
Add prettier as a YAML option ( #1789 )
...
* Add prettier as a yaml fixer
* Sort yaml fixers alphabetically
* Add prettier to doc/ale.txt
* Add ale-yaml-prettier
* Add ale-yaml-prettier to the TOC
2018-08-08 18:48:28 +01:00
David Hotham
d0e3302253
Add support for yang-lsp
2018-08-03 21:13:48 +01:00
w0rp
9ef266d050
Merge pull request #1770 from fredemmott/hack
...
Split Hack out from PHP, modernize
2018-08-02 21:58:57 +01:00
Fred Emmott
a728f074f7
Disable HHAST by default
...
it executes $PROJECT/vendor/bin/hhast, so that's not a good idea.
2018-08-02 13:50:56 -07:00
Luxed
6b3086237a
Add Haskell IDE Engine (hie) support ( #1735 )
...
* Adding support for haskell-ide-engine
* Work with the current directory if no stack.yaml file is found
* Added Cabal file detection, updated documentation and added tests
* Updated help
2018-08-02 20:24:58 +01:00
Fred Emmott
238201805d
Split Hack out from PHP, modernize
...
fixes #1738
- Replace previous `hh_client` usage with LSP client
- Add `HHAST` linter
- Split Hack from PHP: Hack is increasingly diverging from PHP:
- Hack tools do not understand PHP
- Most PHP tools do not handle Hack code well (including vim's syntax
highightling files)
- http://github.com/hhvm/vim-hack now sets filetype to `hack`
2018-08-02 11:28:56 -07:00
actionless
c2cfe2326d
doc: mark vulture
as file linter
2018-07-26 14:41:13 +02:00
Yauhen Kirylau
8517e901ff
Add support for 'vulture' for Python
2018-07-26 08:41:27 +01:00
jtalowell
c57b031876
Providing cquery support for C files
2018-07-25 14:23:13 +10:00
Andrey Melentyev
9b4963847d
Add Clangd language server support for C
2018-07-22 21:22:38 +02:00
w0rp
baa44bb3a7
Merge pull request #1742 from typetetris/master
...
Add cabal-ghc linter
2018-07-22 14:12:23 +01:00
w0rp
8980591937
Move README.md back
2018-07-22 12:16:56 +01:00
w0rp
014c924630
Move GitHub files to the .github directory
2018-07-22 12:10:35 +01:00
Eric Wolf
ac6bc6d0ae
Add cabal-ghc linter
...
cabal-ghc calls ghc via cabal exec and so ghc has access to packages
in cabal sandboxes for example
2018-07-20 16:48:27 +02:00
Ben Spiers
324838adae
Add support for Fortran language server by @hansec
2018-07-19 18:47:37 +01:00
w0rp
27f1915745
Capitalize Language Server Protocol
2018-07-19 17:06:39 +01:00
w0rp
dfa38ff0dd
Make LSP support more prominent in the README
2018-07-19 17:00:29 +01:00
Takashi WADA
dbf051e62b
remark-lint without saving to disk
2018-07-16 18:33:22 +09:00
MTDL9
5df735555c
Add kotlin language server support ( #1725 )
...
* Add kotlin languageserver linter definition
* Added kotlin languageserver references in docs, fix missing !! on other linters
* Added Vader tests for root path detection in Kotlin Language Server
2018-07-15 18:54:18 +01:00
w0rp
c1a2aa27f3
Merge pull request #1697 from ananace/add-puppet-languageserver
...
puppet: Add puppet-languageserver linter
2018-07-07 12:08:14 +01:00
Alexander Olofsson
fd42e8e935
vue: Add the vls language server linter
2018-07-05 14:04:20 +02:00
Alexander Olofsson
42ae06a288
puppet: Add puppet-languageserver linter
2018-07-04 15:08:25 +02:00
Derek P Sifford
ea6d720fec
add pyre lsp linter to python linters
2018-07-01 14:59:49 -04:00
Govind KP
9d98e6db0c
Added dartfmt fixer ( #1683 )
...
* Added dartfmt to Fixers
* Added dartfmt specific documentation
2018-07-01 13:55:41 +01:00
Christian Höltje
49d995a521
sh: add bash-language-server linter
2018-06-25 11:21:53 -04:00
w0rp
11f303f853
Merge pull request #1618 from colbydehart/master
...
[new linter] Add mix linter for elixir
2018-06-20 22:47:56 +01:00
w0rp
24fe195311
Merge pull request #1650 from yasuhiroki/support-cfn-python-lint
...
Add linter for AWS CloudFormation template file
2018-06-17 20:39:07 +01:00
w0rp
49a5d657ee
Tell people that there's no cost for LSP support if they don't need it
2018-06-15 10:24:09 +01:00
yasuhiroki
ae25d71fa8
Add linter for AWS CloudFormation template file
2018-06-12 15:11:53 +09:00
Ben Falconer
20db9ab719
Add the cquery LSP #1475 #1594
2018-06-06 17:58:47 +01:00
Radhika Morabia
b3da52d38d
Typo: TypeSript -> TypeScript
2018-06-04 20:22:53 -07:00
Jeffrey Lau
77d0ac58ed
Add 'scalafmt' fixer for Scala files
...
closes https://github.com/w0rp/ale/issues/1299
2018-06-03 04:40:52 +08:00
w0rp
10e1545630
Mention g:ale_linters_explicit in the README
2018-05-30 21:15:00 +01:00
w0rp
970b62756e
Fix #1610 - Encourage the use of ftplugin files more
2018-05-30 21:10:37 +01:00
w0rp
106d439f56
Merge pull request #1589 from gagbo/balloon_doc
...
Documentation : document the mouseover magic
2018-05-30 19:31:41 +01:00
Magnus Ottenklinger
801c12a881
Add mix linter for elixir
2018-05-30 10:38:14 -04:00
w0rp
3014d85325
Encourage people to use NeoVim 0.2.0 or above in the README.
2018-05-28 20:20:05 +01:00
Gerry Agbobada
1258b032e6
Documentation : Add mention of mouseover in README
2018-05-17 11:06:37 +02:00