aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMathis2026-04-10 16:12:53 +0200
committerGitHub2026-04-10 23:12:53 +0900
commit674a8cced8c00254e8fac980fe3e4d0ca2fd27c3 (patch)
tree4346f34fbb0c26c946e9f1e6d90b0ef794145ff0
parent6b63f4e70a9e63408e150beed600d22241b2f3b6 (diff)
downloadale-674a8cced8c00254e8fac980fe3e4d0ca2fd27c3.tar.gz

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

-rw-r--r--autoload/ale/fixers/alejandra.vim2
-rw-r--r--autoload/ale/fixers/apkbuild_fixer.vim2
-rw-r--r--autoload/ale/fixers/clangtidy.vim2
-rw-r--r--autoload/ale/fixers/cmakeformat.vim2
-rw-r--r--autoload/ale/fixers/dart_format.vim2
-rw-r--r--autoload/ale/fixers/dartfmt.vim2
-rw-r--r--autoload/ale/fixers/dfmt.vim2
-rw-r--r--autoload/ale/fixers/dotnet_format.vim2
-rw-r--r--autoload/ale/fixers/dune.vim2
-rw-r--r--autoload/ale/fixers/elm_format.vim2
-rw-r--r--autoload/ale/fixers/fish_indent.vim2
-rw-r--r--autoload/ale/fixers/fourmolu.vim2
-rw-r--r--autoload/ale/fixers/gofmt.vim2
-rw-r--r--autoload/ale/fixers/goimports.vim2
-rw-r--r--autoload/ale/fixers/golines.vim2
-rw-r--r--autoload/ale/fixers/google_java_format.vim2
-rw-r--r--autoload/ale/fixers/hackfmt.vim2
-rw-r--r--autoload/ale/fixers/latexindent.vim2
-rw-r--r--autoload/ale/fixers/luafmt.vim2
-rw-r--r--autoload/ale/fixers/nickel_format.vim2
-rw-r--r--autoload/ale/fixers/nixpkgsfmt.vim2
-rw-r--r--autoload/ale/fixers/ocamlformat.vim2
-rw-r--r--autoload/ale/fixers/ocp_indent.vim2
-rw-r--r--autoload/ale/fixers/opafmt.vim2
-rw-r--r--autoload/ale/fixers/ormolu.vim2
-rw-r--r--autoload/ale/fixers/packer.vim2
-rw-r--r--autoload/ale/fixers/perltidy.vim2
-rw-r--r--autoload/ale/fixers/pgformatter.vim2
-rw-r--r--autoload/ale/fixers/ptop.vim2
-rw-r--r--autoload/ale/fixers/raco_fmt.vim2
-rw-r--r--autoload/ale/fixers/refmt.vim2
-rw-r--r--autoload/ale/fixers/rubyfmt.vim2
-rw-r--r--autoload/ale/fixers/rustfmt.vim2
-rw-r--r--autoload/ale/fixers/rustywind.vim2
-rw-r--r--autoload/ale/fixers/scadformat.vim2
-rw-r--r--autoload/ale/fixers/scalafmt.vim2
-rw-r--r--autoload/ale/fixers/shfmt.vim2
-rw-r--r--autoload/ale/fixers/sqlfmt.vim2
-rw-r--r--autoload/ale/fixers/terraform.vim2
-rw-r--r--autoload/ale/fixers/textlint.vim2
-rw-r--r--autoload/ale/handlers/ktlint.vim4
-rw-r--r--autoload/ale/handlers/languagetool.vim2
42 files changed, 43 insertions, 43 deletions
diff --git a/autoload/ale/fixers/alejandra.vim b/autoload/ale/fixers/alejandra.vim
index 3844e8c03..bd41dcd8b 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 b297fc61c..9fda54d22 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 b37360a73..17b1b40ed 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 dcc29cf39..856e3c1a6 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 4b8f730bf..731fd8021 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 0687d6d1b..48cf3972d 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 0072e0453..d2a60ec34 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 b44a28bd0..fe34026e1 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 6ef7ec9f1..bca0d3cc0 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 a4740db40..f8641ee67 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 ebf17c5a1..180e35dc8 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 399ec0f43..0437bc029 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 b9cfbb586..7fb674860 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 65f0fd987..56227935e 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 9326f482c..6c25ecd3b 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 20086c73b..3d81b0946 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 bf2d4f718..ba2df7513 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 54f1231e6..de1505a45 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 6cb9ef4a4..4734aefcd 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 07eed8f9e..c3198232d 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 403ce7985..2a3ae66e5 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 b12d2eb91..719a51869 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 e1b047b39..08d11b234 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 a0999b708..28d81daa7 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 69b55c1f1..c81181ee6 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 8770550d7..d6ecaa68e 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 a55a572b1..f1c943152 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 9ea08ec66..26cd4c8db 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 983452269..ebdc3a86a 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 16cf4468f..c0848cd43 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 514f950a9..13a8fc293 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 64b3c2c42..7bb4358bd 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 38882fbf4..bf5bf2036 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 5e9bb3c5a..d4a36f9ce 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 f95f29639..bdb72f745 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 dd0e77458..921f18382 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 0eefc985f..a4661a3e3 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 c88a8ec22..2fce24198 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 bc05380a9..78a9b5c56 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 38ab2bfd6..ea014e280 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 77e7ab663..8a2c12fd8 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 73974ceb7..2236f0d75 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