console.log()
avec la configuration tslint.json
:
{
"extends": "tslint-microsoft-contrib",
"rules": {
"no-console": {
"options": [
"time",
"timeEnd"
]
}
}
}
tslint-microsoft-contrib :
"no-console": [
true,
"debug",
"info",
"log",
"time",
"timeEnd",
"trace"
],
N'échoue pas pour console.log.
Devrait échouer.
Les options de cette règle sont une liste noire, pas une liste blanche.
Si vous ne spécifiez aucune méthode interdite, toutes sont interdites par défaut. Si vous spécifiez des options, seules ces méthodes sont interdites.
Nous devrions certainement ajouter la possibilité de mettre certaines méthodes en liste blanche au lieu de mettre en liste noire toutes les autres méthodes. Mais c'est hors de portée pour ce problème.
J'aimerais l'implémenter en tant que liste blanche, mais je ne vois aucun bon moyen de l'implémenter sans casser les modifications.
Avez-vous un indice pour moi?
@CSchulz #924 contient déjà quelques réflexions sur ce sujet. Cette discussion devrait se poursuivre là-bas.
Commentaire le plus utile
@CSchulz #924 contient déjà quelques réflexions sur ce sujet. Cette discussion devrait se poursuivre là-bas.