Linter embarqué - ShellCheck (Shell)

ShellCheck est un analyseur syntaxique pour les scripts bash/sh.

Paramétrage 

  • Exclusions de règles : vous pouvez indiquer une liste de code d'erreurs à exclure de l'analyse, séparés par des virgules (,). La liste des codes est à retrouver sur cette page.
  • Le dialecte : bash,sh ou ksh. Extrait de la documentation associée : 

    "If unspecified, ShellCheck will read the shebang, e.g. #!/bin/sh, to determine whether to treat the script as a sh script, or a dash / bash / ksh script. If no shebang is specified, an /undefined/ default will be used.

    Leaving this to ShellCheck is usually the simplest, easiest and best option.

    However, if your tool deals with a lot of files that for any reason have no shebangs, or if it lets the user explicitly set which shell the scripts are intended for, you can specify the dialect with -s, e.g. -s dash or -s bash."

Informations et versions installées

Site web : https://www.shellcheck.net/

Fichiers analysés : .sh, .bash, .ksh. Types MIME : text/x-sh, text/x-shellscript, application/x-shellscript

 

Version de Themis Version de ShellCheck
1.0.4 0.3.7
Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 0 sur 0

Commentaires

0 commentaire

Veuillez vous connecter pour laisser un commentaire.