J'essaie de créer un observateur de fichier personnalisé dans PhpStorm qui va automatiquement corriger les erreurs ESLint lors de la sauvegarde. En Settings > Tools > File Watchers
j'ai créé un nouveau veilleur de fichiers avec les paramètres suivants:Comment configurer ESLint autofix sur enregistrer dans PHPStorm/WebStorm?
- Type de fichier:
Any
- Portée:
All places
- Programme:
/home/user/Projects/todo-app/eslint-autofix.sh
- Arguments: blank
- chemins de sortie pour rafraîchir: blank
- Autres options> Répertoire de travail:
/home/user/Projects/todo-app
eslint-autofix.sh:
#!/usr/bin/env bash
./node_modules/.bin/eslint --fix
Ensuite, je fait une erreur ESLint et appuyé Ctrl + S pour enregistrer. L'erreur suivante apparaît:
/home/user/Projects/todo-app/eslint-autofix.sh
/usr/bin/env: ‘node’: No such file or directory
Comment réparer cette erreur?
Est-ce que l'intégration ESLint intégrée ne fonctionne pas pour vous? C'est sous Fichier | Paramètres | Langues et cadres | JavaScript | Outils de qualité du code | ESLint –
C'est le cas. Mais je veux corriger automatiquement les erreurs ESLint lors de la sauvegarde, donc je n'ai pas besoin d'exécuter 'eslint --fix' manuellement. – jstice4all
essayez de démarrer PhpStorm à partir du terminal - le problème persiste-t-il? – lena