ShellCheck是一個針對shell腳本的靜態(tài)分析工具,為bash/sh shell腳本提供警告和可能的建議,ShellCheck可以發(fā)現(xiàn)你的shell腳本中的錯誤,你現(xiàn)在就可以用 cabal, apt, dnf, pkg 或 brew 在本地安裝它,ShellCheck突出并澄清了典型的初學(xué)者的語法錯誤和導(dǎo)致shell給出神秘錯誤信息的問題。它顯示了典型的中級語義問題,這些問題導(dǎo)致shell的行為不正常和反直覺。
軟件特色
為你的發(fā)行版或軟件包管理器打包
在主要的編輯器中作為一個集成的linter被支持
在CodeClimate、Codacy和CodeFactor中可用
用Haskell編寫
它可以很容易地被添加到構(gòu)建或測試套件中
Travis CI現(xiàn)在已經(jīng)默認(rèn)集成了ShellCheck