shell - 是否有像 Lint 或 Perl::Critic 这样的用于 shell 脚本的静态分析工具?

标签 shell static-analysis checkstyle

是否有任何 shell(特别是 bash 或 ksh)检查器可以测试 shell 脚本的样式、最佳实践、命名约定等? (类似于 C 的 Lint,或 Perl 的 Perl::Critic。)

我知道使用 ksh 您可以通过运行 ksh -n script.ksh 来进行语法检查但我希望的不仅仅是语法检查 - 解析/分析实际代码的东西?

我可能不走运,但我想问问也无妨。

最佳答案

I found shellcheck :它测试引用中的常见错误和您忽略的其他事情(“因为它有效”)。

关于shell - 是否有像 Lint 或 Perl::Critic 这样的用于 shell 脚本的静态分析工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3668665/

相关文章:

linux - 如何查找目录组合

linux - Vim - 编辑器和 shell 并存

eclipse - 在 Gradle 和 Eclipse 的 Checkstyle 插件中使用 ${samedir}

linux - 如何从多个文件中剪切多列并将输出打印到不同的文件

shell - 同时输入两个字母会导致 docker exec -it shell 突然退出

javascript - 自动警告 JavaScript 类型更改的工具?

java - CheckStyle 包含的各种 xsl 文件之间有什么区别?

java - 用于搜索小写枚举常量的正则表达式

c - C 中的暂定定义和链接

static-analysis - 是否有任何静态分析工具将报告遵循SOLID原则的程度?