Atom, l’édition de texte, est nouveau pour moi, et j’ai installé de nombreux paquets, y compris Linter
https://github.com/AtomLinter/Linter
Mais cela ne montre pas d’erreurs ni de code en surbrillance, c’est simplement ignoré.
Est-ce que certains d'entre vous savent ce que je devrais faire pour que cela fonctionne?
Vous devez également installer un paquetage linter dans la langue de votre choix.
Voici une liste: https://atomlinter.github.io/
Je devais enlever atom config et repartir de zéro pour faire fonctionner linter
mv ~/.atom ~/.atom.bak
Au lieu d'ouvrir atom depuis le terminal, comme je le fais normalement, je l'ai ouvert à partir de l'icône de l'application. Ensuite atom demande s'il était correct d'installer des dépendances de linter et presto ça fonctionnait.
J'espère que cela t'aides.
Quand je commence Atom up, le petit panneau d'interface utilisateur en bas à gauche est présent, mais n'affiche aucune valeur pour les 3 sévérités.
Si je fais ensuite un ctrl-s/save (même sans changement), ça commence à fonctionner.
Dans les paramètres de mon package, j'ai coché "Lint on Open" (ce qui ne semble pas fonctionner du tout) et "Lint on Change" (ce qui est "uniquement pour les fournisseurs pris en charge").
je devais ajouter le chemin du répertoire node_modules de mon projet aux paramètres du paquet eslint de l'atome, ainsi que créer un fichier .eslinterc.json dans mon projet. Après avoir fait les deux, je devais redémarrer atom (je l'ai démarré à partir de la ligne de commande $ atom .
) et cela a commencé à fonctionner. J'espère que ça aide quelqu'un.
Voici mon .eslintrc. J'espère que ça aide.
module.exports = {
root: true,
"parserOptions": {
"ecmaVersion": 7,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
}
},
"extends" : "rallycoding",
"rules": {
"react/require-extension": "off"
}
};