web-dev-qa-db-fra.com

rubocop sur VScode ne fonctionne pas. Erreur "rubocop n'est pas exécutable"

Récemment, j'ai installé rubocop sur vscode. Cependant, cela ne fonctionne pas. Le message d'erreur est ci-dessous.

rubocop is not excutable 
execute path is empty! please check Ruby.rubocop.executePath

Comment dois-je le réparer? J'ai cherché quelques articles, jamais résolus ...

cf. vscode-Ruby-rubocop https://github.com/misogi/vscode-Ruby-rubocop

7
ShogoTGM

tl; dr

Assurez-vous d'avoir installé Rubocop en premier lieu.

Didacticiel Rubocop VS Code

Installer Rubocop

gem install rubocop

Vous pouvez vérifier qu'il fonctionne correctement comme ceci:

rubocop -v

Installer l'extension VS Code

Rechercher Ruby-rubocop sur le marché et installez-le.

Install Rubocop VS Code marketplace

Configurez Rubocop pour votre projet

Ajouter un .rubocop.yml fichier à la racine de votre projet. Vous pouvez voir toutes les options de configuration et à quoi devrait ressembler un tel fichier dans le fichier de configuration par défaut . Sachez que s'il y a des règles obsolètes ou erronées dans le fichier, vous obtiendrez une erreur et Rubocop ne fonctionnera pas. VS Code vous alertera à ce sujet:

Rubocop config errors

2
totymedli