ShellCheck est un analyseur syntaxique pour les scripts bash/sh. Vous pouvez utiliser ShellCheck en mode embarqué dans Themis.

Analyse embarquée dans Themis

Pour déléguer à Themis l'analyse de votre code Bash à ShellCheck, il vous faut configurer dans un premier temps le mode linters embarqués pour votre source. Vous pouvez ensuite ajouter un sous-plugin pour ShellCheck.

  • 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.