From 674a8cced8c00254e8fac980fe3e4d0ca2fd27c3 Mon Sep 17 00:00:00 2001 From: Mathis <71405906+matren33@users.noreply.github.com> Date: Fri, 10 Apr 2026 16:12:53 +0200 Subject: [PATCH] Use ale#Pad for option padding across the codebase (#5118) Standardize option padding by replacing verbose ternary checks with ale#Pad() Replace patterns like: (empty(x) ? '' : '' . l:options) with: ale#Pad(l:options) Similar to af5a38c697e0ba062f04347d5165d97d7d1894a3 --- autoload/ale/fixers/alejandra.vim | 2 +- autoload/ale/fixers/apkbuild_fixer.vim | 2 +- autoload/ale/fixers/clangtidy.vim | 2 +- autoload/ale/fixers/cmakeformat.vim | 2 +- autoload/ale/fixers/dart_format.vim | 2 +- autoload/ale/fixers/dartfmt.vim | 2 +- autoload/ale/fixers/dfmt.vim | 2 +- autoload/ale/fixers/dotnet_format.vim | 2 +- autoload/ale/fixers/dune.vim | 2 +- autoload/ale/fixers/elm_format.vim | 2 +- autoload/ale/fixers/fish_indent.vim | 2 +- autoload/ale/fixers/fourmolu.vim | 2 +- autoload/ale/fixers/gofmt.vim | 2 +- autoload/ale/fixers/goimports.vim | 2 +- autoload/ale/fixers/golines.vim | 2 +- autoload/ale/fixers/google_java_format.vim | 2 +- autoload/ale/fixers/hackfmt.vim | 2 +- autoload/ale/fixers/latexindent.vim | 2 +- autoload/ale/fixers/luafmt.vim | 2 +- autoload/ale/fixers/nickel_format.vim | 2 +- autoload/ale/fixers/nixpkgsfmt.vim | 2 +- autoload/ale/fixers/ocamlformat.vim | 2 +- autoload/ale/fixers/ocp_indent.vim | 2 +- autoload/ale/fixers/opafmt.vim | 2 +- autoload/ale/fixers/ormolu.vim | 2 +- autoload/ale/fixers/packer.vim | 2 +- autoload/ale/fixers/perltidy.vim | 2 +- autoload/ale/fixers/pgformatter.vim | 2 +- autoload/ale/fixers/ptop.vim | 2 +- autoload/ale/fixers/raco_fmt.vim | 2 +- autoload/ale/fixers/refmt.vim | 2 +- autoload/ale/fixers/rubyfmt.vim | 2 +- autoload/ale/fixers/rustfmt.vim | 2 +- autoload/ale/fixers/rustywind.vim | 2 +- autoload/ale/fixers/scadformat.vim | 2 +- autoload/ale/fixers/scalafmt.vim | 2 +- autoload/ale/fixers/shfmt.vim | 2 +- autoload/ale/fixers/sqlfmt.vim | 2 +- autoload/ale/fixers/terraform.vim | 2 +- autoload/ale/fixers/textlint.vim | 2 +- autoload/ale/handlers/ktlint.vim | 4 ++-- autoload/ale/handlers/languagetool.vim | 2 +- 42 files changed, 43 insertions(+), 43 deletions(-) diff --git a/autoload/ale/fixers/alejandra.vim b/autoload/ale/fixers/alejandra.vim index 3844e8c0..bd41dcd8 100644 --- a/autoload/ale/fixers/alejandra.vim +++ b/autoload/ale/fixers/alejandra.vim @@ -7,7 +7,7 @@ function! ale#fixers#alejandra#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' -- -' \} endfunction diff --git a/autoload/ale/fixers/apkbuild_fixer.vim b/autoload/ale/fixers/apkbuild_fixer.vim index b297fc61..9fda54d2 100644 --- a/autoload/ale/fixers/apkbuild_fixer.vim +++ b/autoload/ale/fixers/apkbuild_fixer.vim @@ -12,7 +12,7 @@ function! ale#fixers#apkbuild_fixer#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -p ' . ale#Var(a:buffer, 'apkbuild_apkbuild_fixer_lint_executable') - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/clangtidy.vim b/autoload/ale/fixers/clangtidy.vim index b37360a7..17b1b40e 100644 --- a/autoload/ale/fixers/clangtidy.vim +++ b/autoload/ale/fixers/clangtidy.vim @@ -36,7 +36,7 @@ function! ale#fixers#clangtidy#GetCommand(buffer) abort return ' -fix' . (l:fix_errors ? ' -fix-errors' : '') \ . (empty(l:checks) ? '' : ' -checks=' . ale#Escape(l:checks)) - \ . (empty(l:extra_options) ? '' : ' ' . l:extra_options) + \ . ale#Pad(l:extra_options) \ . (empty(l:build_dir) ? '' : ' -p ' . ale#Escape(l:build_dir)) \ . ' %t' . (empty(l:options) ? '' : ' -- ' . l:options) endfunction diff --git a/autoload/ale/fixers/cmakeformat.vim b/autoload/ale/fixers/cmakeformat.vim index dcc29cf3..856e3c1a 100644 --- a/autoload/ale/fixers/cmakeformat.vim +++ b/autoload/ale/fixers/cmakeformat.vim @@ -10,7 +10,7 @@ function! ale#fixers#cmakeformat#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' -' \} endfunction diff --git a/autoload/ale/fixers/dart_format.vim b/autoload/ale/fixers/dart_format.vim index 4b8f730b..731fd802 100644 --- a/autoload/ale/fixers/dart_format.vim +++ b/autoload/ale/fixers/dart_format.vim @@ -11,7 +11,7 @@ function! ale#fixers#dart_format#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' format' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/dartfmt.vim b/autoload/ale/fixers/dartfmt.vim index 0687d6d1..48cf3972 100644 --- a/autoload/ale/fixers/dartfmt.vim +++ b/autoload/ale/fixers/dartfmt.vim @@ -11,7 +11,7 @@ function! ale#fixers#dartfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -w' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/dfmt.vim b/autoload/ale/fixers/dfmt.vim index 0072e045..d2a60ec3 100644 --- a/autoload/ale/fixers/dfmt.vim +++ b/autoload/ale/fixers/dfmt.vim @@ -11,7 +11,7 @@ function! ale#fixers#dfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -i' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/dotnet_format.vim b/autoload/ale/fixers/dotnet_format.vim index b44a28bd..fe34026e 100644 --- a/autoload/ale/fixers/dotnet_format.vim +++ b/autoload/ale/fixers/dotnet_format.vim @@ -11,7 +11,7 @@ function! ale#fixers#dotnet_format#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' format' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' --folder --include %t "$(dirname %t)"', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/dune.vim b/autoload/ale/fixers/dune.vim index 6ef7ec9f..bca0d3cc 100644 --- a/autoload/ale/fixers/dune.vim +++ b/autoload/ale/fixers/dune.vim @@ -11,6 +11,6 @@ function! ale#fixers#dune#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' format' - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/elm_format.vim b/autoload/ale/fixers/elm_format.vim index a4740db4..f8641ee6 100644 --- a/autoload/ale/fixers/elm_format.vim +++ b/autoload/ale/fixers/elm_format.vim @@ -17,7 +17,7 @@ function! ale#fixers#elm_format#Fix(buffer) abort return { \ 'command': ale#Escape(ale#fixers#elm_format#GetExecutable(a:buffer)) \ . ' %t' - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \ 'read_temporary_file': 1, \} endfunction diff --git a/autoload/ale/fixers/fish_indent.vim b/autoload/ale/fixers/fish_indent.vim index ebf17c5a..180e35dc 100644 --- a/autoload/ale/fixers/fish_indent.vim +++ b/autoload/ale/fixers/fish_indent.vim @@ -12,7 +12,7 @@ function! ale#fixers#fish_indent#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -w ' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/fourmolu.vim b/autoload/ale/fixers/fourmolu.vim index 399ec0f4..0437bc02 100644 --- a/autoload/ale/fixers/fourmolu.vim +++ b/autoload/ale/fixers/fourmolu.vim @@ -13,7 +13,7 @@ function! ale#fixers#fourmolu#Fix(buffer) abort return { \ 'command': l:executable - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' --stdin-input-file ' \ . ale#Escape(@%), \} diff --git a/autoload/ale/fixers/gofmt.vim b/autoload/ale/fixers/gofmt.vim index b9cfbb58..7fb67486 100644 --- a/autoload/ale/fixers/gofmt.vim +++ b/autoload/ale/fixers/gofmt.vim @@ -11,6 +11,6 @@ function! ale#fixers#gofmt#Fix(buffer) abort return { \ 'command': l:env . ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/goimports.vim b/autoload/ale/fixers/goimports.vim index 65f0fd98..56227935 100644 --- a/autoload/ale/fixers/goimports.vim +++ b/autoload/ale/fixers/goimports.vim @@ -16,7 +16,7 @@ function! ale#fixers#goimports#Fix(buffer) abort return { \ 'command': l:env . ale#Escape(l:executable) \ . ' -l -w -srcdir %s' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/golines.vim b/autoload/ale/fixers/golines.vim index 9326f482..6c25ecd3 100644 --- a/autoload/ale/fixers/golines.vim +++ b/autoload/ale/fixers/golines.vim @@ -16,6 +16,6 @@ function! ale#fixers#golines#Fix(buffer) abort return { \ 'command': l:env . ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/google_java_format.vim b/autoload/ale/fixers/google_java_format.vim index 20086c73..3d81b094 100644 --- a/autoload/ale/fixers/google_java_format.vim +++ b/autoload/ale/fixers/google_java_format.vim @@ -15,7 +15,7 @@ function! ale#fixers#google_java_format#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . ' ' . (empty(l:options) ? '' : ' ' . l:options) + \ . ' ' . ale#Pad(l:options) \ . ' --replace' \ . ' %t', \ 'read_temporary_file': 1, diff --git a/autoload/ale/fixers/hackfmt.vim b/autoload/ale/fixers/hackfmt.vim index bf2d4f71..ba2df751 100644 --- a/autoload/ale/fixers/hackfmt.vim +++ b/autoload/ale/fixers/hackfmt.vim @@ -11,7 +11,7 @@ function! ale#fixers#hackfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -i' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/latexindent.vim b/autoload/ale/fixers/latexindent.vim index 54f1231e..de1505a4 100644 --- a/autoload/ale/fixers/latexindent.vim +++ b/autoload/ale/fixers/latexindent.vim @@ -11,6 +11,6 @@ function! ale#fixers#latexindent#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -l' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/luafmt.vim b/autoload/ale/fixers/luafmt.vim index 6cb9ef4a..4734aefc 100644 --- a/autoload/ale/fixers/luafmt.vim +++ b/autoload/ale/fixers/luafmt.vim @@ -7,7 +7,7 @@ function! ale#fixers#luafmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' --stdin', \} endfunction diff --git a/autoload/ale/fixers/nickel_format.vim b/autoload/ale/fixers/nickel_format.vim index 07eed8f9..c3198232 100644 --- a/autoload/ale/fixers/nickel_format.vim +++ b/autoload/ale/fixers/nickel_format.vim @@ -10,7 +10,7 @@ function! ale#fixers#nickel_format#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) . ' format' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/nixpkgsfmt.vim b/autoload/ale/fixers/nixpkgsfmt.vim index 403ce798..2a3ae66e 100644 --- a/autoload/ale/fixers/nixpkgsfmt.vim +++ b/autoload/ale/fixers/nixpkgsfmt.vim @@ -7,6 +7,6 @@ function! ale#fixers#nixpkgsfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/ocamlformat.vim b/autoload/ale/fixers/ocamlformat.vim index b12d2eb9..719a5186 100644 --- a/autoload/ale/fixers/ocamlformat.vim +++ b/autoload/ale/fixers/ocamlformat.vim @@ -10,7 +10,7 @@ function! ale#fixers#ocamlformat#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' --name=%s' \ . ' -' \} diff --git a/autoload/ale/fixers/ocp_indent.vim b/autoload/ale/fixers/ocp_indent.vim index e1b047b3..08d11b23 100644 --- a/autoload/ale/fixers/ocp_indent.vim +++ b/autoload/ale/fixers/ocp_indent.vim @@ -13,6 +13,6 @@ function! ale#fixers#ocp_indent#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . (empty(l:config) ? '' : ' --config=' . ale#Escape(l:config)) - \ . (empty(l:options) ? '': ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/opafmt.vim b/autoload/ale/fixers/opafmt.vim index a0999b70..28d81daa 100644 --- a/autoload/ale/fixers/opafmt.vim +++ b/autoload/ale/fixers/opafmt.vim @@ -10,6 +10,6 @@ function! ale#fixers#opafmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' fmt' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/ormolu.vim b/autoload/ale/fixers/ormolu.vim index 69b55c1f..c81181ee 100644 --- a/autoload/ale/fixers/ormolu.vim +++ b/autoload/ale/fixers/ormolu.vim @@ -7,6 +7,6 @@ function! ale#fixers#ormolu#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/packer.vim b/autoload/ale/fixers/packer.vim index 8770550d..d6ecaa68 100644 --- a/autoload/ale/fixers/packer.vim +++ b/autoload/ale/fixers/packer.vim @@ -11,7 +11,7 @@ function! ale#fixers#packer#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' fmt' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' -' \} endfunction diff --git a/autoload/ale/fixers/perltidy.vim b/autoload/ale/fixers/perltidy.vim index a55a572b..f1c94315 100644 --- a/autoload/ale/fixers/perltidy.vim +++ b/autoload/ale/fixers/perltidy.vim @@ -11,7 +11,7 @@ function! ale#fixers#perltidy#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -b' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/pgformatter.vim b/autoload/ale/fixers/pgformatter.vim index 9ea08ec6..26cd4c8d 100644 --- a/autoload/ale/fixers/pgformatter.vim +++ b/autoload/ale/fixers/pgformatter.vim @@ -7,6 +7,6 @@ function! ale#fixers#pgformatter#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/ptop.vim b/autoload/ale/fixers/ptop.vim index 98345226..ebdc3a86 100644 --- a/autoload/ale/fixers/ptop.vim +++ b/autoload/ale/fixers/ptop.vim @@ -10,7 +10,7 @@ function! ale#fixers#ptop#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %s %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/fixers/raco_fmt.vim b/autoload/ale/fixers/raco_fmt.vim index 16cf4468..c0848cd4 100644 --- a/autoload/ale/fixers/raco_fmt.vim +++ b/autoload/ale/fixers/raco_fmt.vim @@ -10,6 +10,6 @@ function! ale#fixers#raco_fmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) . ' fmt' - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/refmt.vim b/autoload/ale/fixers/refmt.vim index 514f950a..13a8fc29 100644 --- a/autoload/ale/fixers/refmt.vim +++ b/autoload/ale/fixers/refmt.vim @@ -10,7 +10,7 @@ function! ale#fixers#refmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' --in-place' \ . ' %t', \ 'read_temporary_file': 1, diff --git a/autoload/ale/fixers/rubyfmt.vim b/autoload/ale/fixers/rubyfmt.vim index 64b3c2c4..7bb4358b 100644 --- a/autoload/ale/fixers/rubyfmt.vim +++ b/autoload/ale/fixers/rubyfmt.vim @@ -10,7 +10,7 @@ function! ale#fixers#rubyfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/rustfmt.vim b/autoload/ale/fixers/rustfmt.vim index 38882fbf..bf5bf203 100644 --- a/autoload/ale/fixers/rustfmt.vim +++ b/autoload/ale/fixers/rustfmt.vim @@ -10,6 +10,6 @@ function! ale#fixers#rustfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/rustywind.vim b/autoload/ale/fixers/rustywind.vim index 5e9bb3c5..d4a36f9c 100644 --- a/autoload/ale/fixers/rustywind.vim +++ b/autoload/ale/fixers/rustywind.vim @@ -11,7 +11,7 @@ function! ale#fixers#rustywind#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' --stdin' \} endfunction diff --git a/autoload/ale/fixers/scadformat.vim b/autoload/ale/fixers/scadformat.vim index f95f2963..bdb72f74 100644 --- a/autoload/ale/fixers/scadformat.vim +++ b/autoload/ale/fixers/scadformat.vim @@ -10,6 +10,6 @@ function! ale#fixers#scadformat#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/scalafmt.vim b/autoload/ale/fixers/scalafmt.vim index dd0e7745..921f1838 100644 --- a/autoload/ale/fixers/scalafmt.vim +++ b/autoload/ale/fixers/scalafmt.vim @@ -13,7 +13,7 @@ function! ale#fixers#scalafmt#GetCommand(buffer) abort \ : '' return ale#Escape(l:executable) . l:exec_args - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t' endfunction diff --git a/autoload/ale/fixers/shfmt.vim b/autoload/ale/fixers/shfmt.vim index 0eefc985..a4661a3e 100644 --- a/autoload/ale/fixers/shfmt.vim +++ b/autoload/ale/fixers/shfmt.vim @@ -12,6 +12,6 @@ function! ale#fixers#shfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -filename=%s' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \} endfunction diff --git a/autoload/ale/fixers/sqlfmt.vim b/autoload/ale/fixers/sqlfmt.vim index c88a8ec2..2fce2419 100644 --- a/autoload/ale/fixers/sqlfmt.vim +++ b/autoload/ale/fixers/sqlfmt.vim @@ -8,6 +8,6 @@ function! ale#fixers#sqlfmt#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' -w' - \ . (empty(l:options) ? '' : ' ' . l:options), + \ . ale#Pad(l:options), \} endfunction diff --git a/autoload/ale/fixers/terraform.vim b/autoload/ale/fixers/terraform.vim index bc05380a..78a9b5c5 100644 --- a/autoload/ale/fixers/terraform.vim +++ b/autoload/ale/fixers/terraform.vim @@ -11,7 +11,7 @@ function! ale#fixers#terraform#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' fmt' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' -' \} endfunction diff --git a/autoload/ale/fixers/textlint.vim b/autoload/ale/fixers/textlint.vim index 38ab2bfd..ea014e28 100644 --- a/autoload/ale/fixers/textlint.vim +++ b/autoload/ale/fixers/textlint.vim @@ -8,7 +8,7 @@ function! ale#fixers#textlint#Fix(buffer) abort return { \ 'command': ale#Escape(l:executable) \ . ' --fix' - \ . (empty(l:options) ? '' : ' ' . l:options) + \ . ale#Pad(l:options) \ . ' %t', \ 'read_temporary_file': 1, \} diff --git a/autoload/ale/handlers/ktlint.vim b/autoload/ale/handlers/ktlint.vim index 77e7ab66..8a2c12fd 100644 --- a/autoload/ale/handlers/ktlint.vim +++ b/autoload/ale/handlers/ktlint.vim @@ -11,8 +11,8 @@ function! ale#handlers#ktlint#GetCommand(buffer) abort let l:rulesets = ale#handlers#ktlint#GetRulesets(a:buffer) return ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) - \ . (empty(l:rulesets) ? '' : ' ' . l:rulesets) + \ . ale#Pad(l:options) + \ . ale#Pad(l:rulesets) \ . ' --stdin' endfunction diff --git a/autoload/ale/handlers/languagetool.vim b/autoload/ale/handlers/languagetool.vim index 73974ceb..2236f0d7 100644 --- a/autoload/ale/handlers/languagetool.vim +++ b/autoload/ale/handlers/languagetool.vim @@ -13,7 +13,7 @@ function! ale#handlers#languagetool#GetCommand(buffer) abort let l:options = ale#Var(a:buffer, 'languagetool_options') return ale#Escape(l:executable) - \ . (empty(l:options) ? '' : ' ' . l:options) . ' %s' + \ . ale#Pad(l:options) . ' %s' endfunction function! ale#handlers#languagetool#HandleOutput(buffer, lines) abort