From 8e03ceecdc4151b6a85c004ce4ef699da0a1f57a Mon Sep 17 00:00:00 2001 From: Carl Smedstad Date: Wed, 14 Sep 2022 01:13:41 +0200 Subject: Add support for Microsoft's DSL Bicep (#4310) * Add support for Microsoft's DSL Bicep The compilation command 'bicep build' catches compilation errors as well as providing some lint warnings. Repository for Bicep: https://github.com/Azure/bicep * Different null file on Windows & hardcode commands --- test/linter/test_bicep_bicep.vader | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/linter/test_bicep_bicep.vader (limited to 'test/linter') diff --git a/test/linter/test_bicep_bicep.vader b/test/linter/test_bicep_bicep.vader new file mode 100644 index 00000000..2beb2f22 --- /dev/null +++ b/test/linter/test_bicep_bicep.vader @@ -0,0 +1,21 @@ +Before: + call ale#assert#SetUpLinterTest('bicep', 'bicep') + +After: + call ale#assert#TearDownLinterTest() + +Execute(The default command should be correct): + if has('win32') + AssertLinter 'bicep', ale#Escape('bicep') . ' build --outfile NUL %t' + else + AssertLinter 'bicep', ale#Escape('bicep') . ' build --outfile /dev/null %t' + endif + +Execute(The executable should be configurable): + let g:ale_bicep_bicep_executable = 'foobar' + + if has('win32') + AssertLinter 'foobar', ale#Escape('foobar') . ' build --outfile NUL %t' + else + AssertLinter 'foobar', ale#Escape('foobar') . ' build --outfile /dev/null %t' + endif -- cgit v1.2.3