-1

In eslint.json Konfiguration ESLintallows to configure Regel Strikt die folgende Logik:macht alle Plug-spezifische Regeln streng

  • 0 - "off"
  • 1 - "Warnung"
  • 2 - "Fehler"

Beispiel:

{ 
    "rules": { 
    "jasmine/valid-expect": 2, 
    "eqeqeq": [2, "smart"] 
    } 
} 

Frage: Ist es möglich, alle plugin-spezifischen Regeln streng (Code 2) zu machen?

In diesem Fall möchten wir, dass alle Regeln, die von jasmine (eslint-plugin-jasmine plugin) kommen, einen Fehler erzeugen, wenn eine Verletzung vorliegt.

Ich habe versucht, "jasmine/*": 2 und "jasmine": 2 anzugeben, aber beide Fehler mit einem Fehler "Definition für Regel ... nicht gefunden" fehlgeschlagen.

Antwort

1

ESLint unterstützt keine Platzhalter in der Konfiguration. Sie können jedoch anfordern, dass der Plugin-Ersteller eine gemeinsam nutzbare Konfiguration in ihr Plugin hinzufügt (http://eslint.org/docs/developer-guide/working-with-plugins#configs-in-plugins). Danach können Sie einfach extends: plugin:jasmine/all in Ihre Konfigurationsdatei einfügen, um die vom Plugin bereitgestellte Konfiguration all zu verwenden.

Verwandte Themen