Nathan Sharp
c8f669249a
Add Yosys linter for Verilog files. ( #3713 )
...
* Add yosys for verilog files.
* Add handler test for yosys.
* fix typo in yosys handler test
* fix array order in yosys handler test
* add yosys linter to filetype defaults test
* fix duplicate tag
* add 'yosys' to 'ale-supported-languages-and-tools.txt'
2021-07-12 21:39:53 +09:00
Mathias Jean Johansen
1e9f40ff8d
Add support for `lua-format` fixer. ( #3804 )
2021-07-09 23:54:43 +09:00
Gerardo Gómez Rodríguez
8b73d98baf
chore: replace python-language-server to supported pylsp ( #3810 )
...
As mentioned in #3722 palantir's python-language-server is no longer maintained.
The alternative is to use the community-driven https://github.com/python-lsp/python-lsp-server .
2021-07-09 22:40:31 +09:00
Jesse Hathaway
36fcb01e05
Add pandoc as a markdown fixer ( #3641 )
...
Utilize pandoc to fix markdown files, currently set to Github-Flavored
Markdown, but that can be changed by setting,
ale_markdown_pandoc_options.
2021-07-04 21:39:29 +09:00
Robert Liebowitz
0d90cb64c6
Add stylua fixer for lua ( #3789 )
2021-07-03 18:50:48 +09:00
Horacio Sanson
88817b3780
Fix 3167 - add custom fixer example to help docs. ( #3541 )
...
Co-authored-by: Horacio Sanson <horacio@allm.inc>
2021-06-19 11:47:35 +01:00
w0rp
e78519683e
Close #3433 - Only use noselect if set for automatic completion
2021-06-19 10:57:34 +01:00
w0rp
84a4a76aaf
Close #3770 - Add support for checking circleci configs
2021-06-19 10:34:57 +01:00
w0rp
f53431331e
Enable gopls by default with GOPATH detection
2021-05-26 22:43:33 +01:00
yohei yoshimuta
cec9954d01
feat: Add protolint as linter and fixer ( #2911 )
2021-04-09 22:16:23 +09:00
bosr
f0887d3e61
apple-swift-format: linter and fixer with config swiftpm support ( #3671 )
2021-04-07 19:34:34 +09:00
fiatjaf
655f0070cd
Add support for V: "v" (compiler) and "vfmt" fixer. ( #3622 )
...
* v: add "v fmt" fixer.
* v: add "v" (build) linter.
* v: fix vlint complaints and add documentation.
* v: add tests.
* v: use ale#Pad().
2021-03-26 15:38:57 +09:00
David Houston
b1f95dc4fb
Add nixfmt as a Nix fixer. ( #3651 )
...
* Add nixfmt fixer.
* Replace manual options pad with ale#Pad()
2021-03-24 09:02:17 +09:00
BarrOff
cdac7a830e
Add support for `ptop` fixer ( #3652 )
...
* Add support for `ptop` fixer
* add test file for ptop tests
* called wrong fixer in assertion test
* use ' %s %t' instead of ' %t %t'
2021-03-23 21:51:14 +09:00
Tommy Chiang
3728d9f76c
Add support for clangd with CUDA ( #3598 )
...
* add support for clangd with CUDA
* add clangd with CUDA in supported-tools.md
* add doc for clangd with CUDA
2021-03-20 22:26:53 +00:00
fiatjaf
4411b4d751
add support for svelte via svelteserver language server ( #3644 )
...
* add support for svelte via svelteserver language server
* svelte: fix Vint error and add a `svelteserver` simple test.
Co-authored-by: Joakim Repomaa <mail@j.repomaa.com>
Co-authored-by: Joakim Repomaa <mail@jreinert.com>
2021-03-20 22:23:27 +00:00
w0rp
3838ae118d
Add desktop-file-validate
2021-03-19 22:29:06 +00:00
w0rp
f43e4abc88
Check user systemd unit files with systemd-analyze
2021-03-14 23:34:38 +00:00
w0rp
b45ee8ec6c
Close #2102 - Add support for the Angular language server
2021-03-14 21:10:20 +00:00
w0rp
826878c41e
Update documentation for floating window borders
2021-03-01 21:38:14 +00:00
Yen3
1d76fd55a1
Add borders for floating windows in Neovim ( #3603 )
...
* Add borders for floating windows in Neovim
* Add docs for floating window border setting
Co-authored-by: w0rp <w0rp@users.noreply.github.com>
2021-03-01 21:36:05 +00:00
w0rp
680ba68d81
#3599 - Use ale_root instead of ale_lsp_root
...
The `ale_lsp_root` setting is now deprecated, and `ale_root` should be
used instead. The setting will be used for both setting the root easily
for LSP linters, and for running other linters over whole projects.
2021-03-01 20:51:29 +00:00
w0rp
9fe7b1fe6a
Close #2281 - Separate cwd commands from commands
...
Working directories are now set seperately from the commands so they
can later be swapped out when running linters over projects is
supported, and also better support filename mapping for running linters
on other machines in future.
2021-03-01 20:11:10 +00:00
Antoine Gagné
48fab99a0a
Add support for `erlfmt` fixer ( #3602 )
...
* Add support for `erlfmt`
* Add missing entry to table of contents
* Fix warnings
* Add missing tools to supported tools
2021-02-28 22:31:44 +09:00
Jon Parise
90b9597d50
Add a buildifier fixer for Bazel files ( #3499 )
...
This fixer enables buildifier's formatting and "lint fix" modes.
Additional options can be provided via `bazel_buildifier_options`.
It also implements some basic logic for guessing the file's type.
buildifier itself usually does this based on the filenames provided on
the command line, but because we're piping our buffer via stdin, we need
to do this manually.
2021-02-21 21:35:26 +09:00
Risto Stevcev
3ea887d2f4
Added ocamllsp ( #3595 )
...
* Added ocamllsp
* Update ordering in docs to be alphabetical
* Updated expected result in test
2021-02-18 23:51:11 +09:00
David Buchan-Swanson
1ee7f6c97b
add support for prettier-ruby to prettier fixer ( #3593 )
...
it _does_ need an additional plugin, but when it has the plugin, it
works as expected.
2021-02-18 16:33:02 +09:00
w0rp
99eb68e6ca
#3362 Disable LSP/tsserver hints/suggestions by default
2021-02-06 18:49:42 +00:00
Horacio Sanson
f612805801
Merge pull request #3576 from cyyever/fish_indent
...
Fish indent
2021-02-05 22:58:43 +09:00
w0rp
1457e54528
#3527 - Clarify that popup menus should only be used in GUI Vim
2021-01-31 16:29:22 +00:00
yen3
e5e851fadc
Add linter for haskell-language-server
...
The patch adds a new linter for haskell-language-server (hls). hls is
the integration point of haskell-ide-engine (hie) and ghcide.
2021-01-31 11:43:45 +01:00
Horacio Sanson
64d430438e
Fix 3371 - Add terraform-ls support
2021-01-30 16:09:39 +09:00
Kevin Svetlitski
cab4280d02
Feature: Add support for named-pipe sockets for LSPs ( #3509 )
...
* Add support for using named pipes for lsp 'socket' servers; documentation updated accordingly
* Add tests for connecting to named pipe sockets
2021-01-26 20:43:17 +00:00
Horacio Sanson
a6dfc611f6
Merge pull request #3424 from maxice8/atools
...
Add support for Alpine Linux APKBUILD
2021-01-23 16:05:26 +09:00
tatsuya
66b3e768db
add spectral support for json
2021-01-23 11:56:10 +09:00
tatsuya
5a47d878fb
add spectral linter for yaml
...
ci
2021-01-23 11:56:10 +09:00
Horacio Sanson
c374736301
Merge pull request #3533 from motato1/master
...
Deno support for LSP and fixer
2021-01-23 11:04:52 +09:00
Mohammed Chelouti
fe666a7a6c
doc: Fix linter issues
2021-01-23 00:43:33 +01:00
Leo
d7ed80346c
Add document for apkbuild filetype
2021-01-22 14:04:26 -03:00
Leo
4f8f2a4a0c
Document new default linters for apkbuild
2021-01-22 14:04:26 -03:00
Bartek thindil Jasicki
1ca780a08a
Merge remote-tracking branch 'upstream/master'
2021-01-22 17:52:01 +01:00
Nelson Yeung
850c41b2a9
Fix linting errors
2021-01-22 16:37:38 +00:00
Charles B Johnson
1991313ee7
xo: update docs
2021-01-22 09:23:54 -06:00
Horacio Sanson
9bc4b468c2
Fix linter error
2021-01-22 23:51:29 +09:00
Horacio Sanson
014b00d4d7
Add yamllint and prettier to openapi.
...
This commit enables yamllint and prettier on openapi files.
2021-01-22 23:17:38 +09:00
Horacio Sanson
03eae9e085
Fix 2777 - Add IBM openapi validator
2021-01-22 23:17:38 +09:00
Bartek thindil Jasicki
42bf5ca911
Merge remote-tracking branch 'upstream/master'
2021-01-22 09:45:52 +01:00
Horacio Sanson
7e3d2930d8
Merge pull request #3261 from toastal/dhall
...
Enhanced Dhall fixer support
2021-01-20 21:06:03 +09:00
Horacio Sanson
7b42dd7387
Merge pull request #3475 from benknoble/dafny-include-timeouts
...
dafny: add a timeLimit option and message-parsing
2021-01-20 20:48:53 +09:00
Horacio Sanson
783cf4ab82
Merge pull request #3362 from daliusd/tsserver_hints
...
Show tsserver hints/suggestions in Ale.
2021-01-20 20:40:44 +09:00