Implement support for apkbuild-fixer (#4881)

I am not the author of a single file, but have full permissions from the
original author for permission for submitting this to ALE under the
2-Clause BSD licence.

See: https://gitlab.alpinelinux.org/Leo/apkbuild.vim/-/issues/3
This commit is contained in:
Hugo
2024-12-29 05:37:33 +01:00
committed by GitHub
parent e82fd24943
commit d69f8fed73
7 changed files with 79 additions and 1 deletions

View File

@@ -2,10 +2,41 @@
ALE APKBUILD Integration *ale-apkbuild-options*
===============================================================================
apkbuild-fixer *ale-apkbuild-apkbuild-fixer*
g:apkbuild_apkbuild_fixer_options *g:apkbuild_apkbuild_fixer_options*
*b:apkbuild_apkbuild_fixer_options*
Type: |String|
Default: `''`
This variable can be set to pass additional options to the apkbuild_fixer
fixer.
g:apkbuild_apkbuild_fixer_executable *g:apkbuild_apkbuild_fixer_executable*
*b:apkbuild_apkbuild_fixer_executable*
Type: |String|
Default: `'apkbuild-fixer'`
This variable can be modified to change the executable path for
`apkbuild-fixer`.
g:apkbuild_apkbuild_fixer_lint_executable
*g:apkbuild_apkbuild_fixer_lint_executable*
*b:apkbuild_apkbuild_fixer_lint_executable*
Type: |String|
Default: `'apkbuild-fixer'`
This variable can be modified to change the executable path for
`apkbuild-lint`, the binary used to find violations.
===============================================================================
apkbuild-lint *ale-apkbuild-apkbuild-lint*
g:ale_apkbuild_apkbuild_lint_executable
g:ale_apkbuild_apkbuild_lint_executable
*g:ale_apkbuild_apkbuild_lint_executable*
*b:ale_apkbuild_apkbuild_lint_executable*

View File

@@ -23,6 +23,7 @@ Notes:
* API Blueprint
* `drafter`
* APKBUILD
* `apkbuild-fixer`
* `apkbuild-lint`
* `secfixes-check`
* AsciiDoc

View File

@@ -2898,6 +2898,7 @@ documented in additional help files.
ansible-language-server...............|ale-ansible-language-server|
ansible-lint..........................|ale-ansible-ansible-lint|
apkbuild................................|ale-apkbuild-options|
apkbuild-fixer........................|ale-apkbuild-apkbuild-fixer|
apkbuild-lint.........................|ale-apkbuild-apkbuild-lint|
secfixes-check........................|ale-apkbuild-secfixes-check|
asciidoc................................|ale-asciidoc-options|