2014-05-09 5 views
1

J'utilise WebStorm pour le développement Ember. Spécifiquement, je suis notre "Front-End", qui fait du HTML/Handlebars et des fonctionnalités CSS. Je suis fatigué de WebStorm jetant des erreurs de validation CSS sur des choses dont je ne me soucie pas, comme les problèmes de compatibilité IE. En outre, je voudrais 'activer' certaines inspections avancées, comme ne me dis pas que les déclarations var sont invalides (puisque nous utilisons des déclarations var valables).Inspections WebStorm & Editing

Il ne reconnaît pas non plus certaines règles CSS, par ex. -webkit-margin-before. Je ne veux pas que ça me dise que ce sont des erreurs, je sais qu'elles ne le sont pas. Je perds le signal pour tout le bruit, et j'espère réduire ou éliminer le bruit. Mais je n'arrive pas à comprendre comment améliorer/modifier les inspections, puisque c'est juste une liste de contrôle de haut niveau des choses qu'il devrait vérifier.

Je suppose qu'il y a un fichier XML quelque part que je peux éditer, ou quelque chose de similaire?

Répondre

3

Toutes ces erreurs peuvent être facilement supprimées de l'interface utilisateur: appuyez sur Alt + Entrée sur la déclaration qui est à l'origine de l'avertissement, puis appuyez sur la flèche droite et choisissez l'une des options proposées:

  • « inspection Désactiver » désactive cette inspection pour tous les fichiers

  • 'Suppress pour la déclaration' (disponible pour certaines inspections) désactive l'inspection de SISR pour instruction en cours ne

  • « Sup appuyez sur toutes les inspections pour ruleset » désactive toutes les inspections, mais pour l'ensemble de règles actuel ne

Notez également que vous pouvez désactiver toutes les inspections pour le certain fichier en utilisant l'icône Hector dans le coin en bas à droite: ouvrez votre *. css dans l'éditeur, cliquez sur l'icône Hector, puis déplacez le curseur pour changer le niveau de mise en évidence à «Syntaxe» (la position au milieu) Voir http://www.jetbrains.com/webstorm/webhelp/changing-highlighting-level-for-the-current-file.html

+0

Donc, fait intéressant, cela a fonctionné pour certaines erreurs, mais pas d'autres. Par exemple, cela a fonctionné sur la compatibilité d'IE mais pas sur «aucun défaut générique». Pour cela, il propose seulement d'ajouter le sans-serif par défaut. En outre, note latérale, sur l'application Mac, vous ne pouvez pas faire Opt-Enter, vous devez planer, attendez que l'ampoule à montrer, et cliquez sur ce pour arriver à cette fonction. –

+0

Cela fonctionne pour moi sur 'aucun défaut générique' - la liste déroulante avec 7 suggestions est affichée en appuyant sur la flèche droite; il inclut 'Supprimer pour l'instruction', 'Supprimer pour l'ensemble de règles', 'Supprimer toutes les inspections pour l'ensemble de règles' et 'Désactiver l'inspection'; aussi, Alt (Opt) + Enter fonctionne pour moi sur MacOSX – lena