gpt4 book ai didi

shell - 使用 ShellCheck 进行 shell 脚本的静态代码分析 - 预定义规则

转载 作者:行者123 更新时间:2023-12-04 02:04:54 29 4
gpt4 key购买 nike

我正在尝试使用 Shellcheck 对 shell 脚本进行静态代码分析。我想知道用于执行分析的规则。我在哪里可以买到它们?

下面是我为简单的 helloworld 程序获得的示例输出:

In C:\Users\~\Desktop\hello.sh line 1:
#!/bin/sh
^-- SC1017: Literal carriage return. Run script through tr -d '\r' .


In C:\Users\~\Desktop\hello.sh line 2:
# This is a comment!
^-- SC1017: Literal carriage return. Run script through tr -d '\r' .

最佳答案

这是 list ShellCheck 中使用的所有规则。

我建议您使用 DeepSource对 Shell 脚本运行分析。 DeepSource 检测到超过 210 个问题,并为您提供了自动修复它们的选项。

如果您使用 DeepSource,那么您将不必到处寻找规则信息,因为 DeepSource 使您可以选择查看它检测到的每个问题的描述以及您应该解决该问题的原因。

关于shell - 使用 ShellCheck 进行 shell 脚本的静态代码分析 - 预定义规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44242816/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com