Detected Issues (4):
Line 1: Script does not enable "set -e" (errexit). Errors in commands will not halt script execution.WARNING
Suggested Fix: Add "set -euo pipefail" at top of script.
Line 2: Unquoted variable in "rm -rf $VAR". If VAR is empty, this expands to "rm -rf /".DANGER
Suggested Fix: Quote variable and check existence: rm -rf "${VAR:?var not set}/"
Line 3: "cd" command can fail silently, executing subsequent commands in unintended directory.WARNING
Suggested Fix: Use "cd <dir> || exit 1"
Line 4: Legacy backtick `cmd` syntax detected. Harder to nest and escape than $(cmd).INFO
Suggested Fix: Use modern $(cmd) expansion instead.
Épinglez cet outil dans le volet latéral de votre navigateur
Accédez à cet utilitaire à tout moment avec Alt+M sans changer d’onglet. 100% hors ligne et gratuit.
How to use BASH Script Safety Linter
- 1Configure your parameters in the input form.
- 2Inspect the instant client-side calculated results.
- 3Copy the generated command or config snippet.
Private Client-Side Processing
Your data and server configurations never leave your browser.
Foire Aux Questions (FAQ)
Vous appréciez Outil en Ligne BASH Script Safety Linter ?Partagez avec vos collègues ingénieurs cet outil privé et sans publicité !
MiniToolDesk est 100% gratuit et côté client. Votre soutien maintient le site sans pub.
Outils Similaires
Popular
Formateur & Embellisseur SQL
Formatez, indentez et optimisez les requêtes SQL pour MySQL, PostgreSQL & SQLite
Launch tool→
Hot
Débogueur & Décodeur JWT
Décodez et inspectez en toute sécurité les JSON Web Tokens (JWT) dans la mémoire locale
Launch tool→
Popular
Convertisseur YAML en JSON
Conversion bidirectionnelle entre YAML et JSON avec validation syntaxique en temps réel
Launch tool→
Hot
Convertisseur d'Unités Développeur
Conversion de stockage (KB/KiB, MB/MiB, GB/GiB), CSS (px en rem), longueur et vitesse
Launch tool→