From af0266c88f32ea9671c87fb2e8ab5e94bf4c3c35 Mon Sep 17 00:00:00 2001 From: David Dominguez <352985+ddominguez@users.noreply.github.com> Date: Fri, 1 Mar 2024 13:22:57 -0500 Subject: [PATCH 1/2] Fix biome formatter Added escaped executable to the biome#Fix command --- autoload/ale/fixers/biome.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/ale/fixers/biome.vim b/autoload/ale/fixers/biome.vim index 903d7f395c..0f21065724 100644 --- a/autoload/ale/fixers/biome.vim +++ b/autoload/ale/fixers/biome.vim @@ -3,7 +3,7 @@ function! ale#fixers#biome#Fix(buffer) abort let l:options = ale#Var(a:buffer, 'biome_options') return { - \ 'command': '%e format' + \ 'command': ale#Escape(l:executable) . ' format' \ . (!empty(l:options) ? ' ' . l:options : '') \ . ' --stdin-file-path=%s', \} From 3b3e9896ce54175fccb4890bb9772fed967bd6dd Mon Sep 17 00:00:00 2001 From: David Dominguez <352985+ddominguez@users.noreply.github.com> Date: Fri, 1 Mar 2024 14:11:53 -0500 Subject: [PATCH 2/2] Added fixer callback test --- test/fixers/test_biome_fixer_callback.vader | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 test/fixers/test_biome_fixer_callback.vader diff --git a/test/fixers/test_biome_fixer_callback.vader b/test/fixers/test_biome_fixer_callback.vader new file mode 100644 index 0000000000..632a7ec4f7 --- /dev/null +++ b/test/fixers/test_biome_fixer_callback.vader @@ -0,0 +1,15 @@ +Before: + call ale#assert#SetUpFixerTest('typescript', 'biome') + +After: + call ale#assert#TearDownFixerTest() + +Execute(The default biome command should be correct): + call ale#test#SetFilename('../test-files/typescript/test.ts') + + AssertFixer + \ { + \ 'command': ale#Escape('biome') + \ . ' format --stdin-file-path=%s' + \ } +