问题标签 [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.

0 投票
2 回答
1527 浏览

bash - 如何调用 shellscript 语法检查器(由/使用 syntastic 和病原)?

当我处理 bash/sh 脚本时,病原体会启动并正确加载~/.vim/bundle/syntastic/syntax_checkers/sh/. 我:scriptnames在命令行模式下检查过。包括shellcheck.vim,checkbashism.vimbashate.vim

正确检测到启动 vim 会话filetype并加载相应的捆绑语法检查脚本。

但是句法如何调用/usr/bin/shellcheckor bashateor checkbashism?在~/.vimrc.

可以同时调用多个语法检查器吗?例如,可以shellcheck并肩bashate工作吗?谢谢。

0 投票
1 回答
113 浏览

bash - 如何避免 E042 本地声明隐藏 bashate 错误?

当您使用 local 时,Bashate linter 会引发错误,但它没有说明如何重写代码以使其通过 linting。

显然,我可以禁用该检查,但这不是重点,我的想法是找到一种以更好的方式编写代码的方法。

来自https://github.com/openstack/kolla-ansible/blob/master/tools/kolla-ansible#L6的示例