问题标签 [bashate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 如何调用 shellscript 语法检查器(由/使用 syntastic 和病原)?
当我处理 bash/sh 脚本时,病原体会启动并正确加载~/.vim/bundle/syntastic/syntax_checkers/sh/
. 我:scriptnames
在命令行模式下检查过。包括shellcheck.vim
,checkbashism.vim
等bashate.vim
。
正确检测到启动 vim 会话filetype
并加载相应的捆绑语法检查脚本。
但是句法如何调用/usr/bin/shellcheck
or bashate
or checkbashism
?在~/.vimrc
.
可以同时调用多个语法检查器吗?例如,可以shellcheck
并肩bashate
工作吗?谢谢。
bash - 如何避免 E042 本地声明隐藏 bashate 错误?
当您使用 local 时,Bashate linter 会引发错误,但它没有说明如何重写代码以使其通过 linting。
显然,我可以禁用该检查,但这不是重点,我的想法是找到一种以更好的方式编写代码的方法。
来自https://github.com/openstack/kolla-ansible/blob/master/tools/kolla-ansible#L6的示例