Zum Inhalt springen

CLI Konfiguration

Ignorieren Sie generierte Pfade, deaktivieren Sie Module, transformieren Sie erkannte Probleme und laden Sie benutzerdefinierte Prüfungen.


Projektkonfiguration verwenden

VICE liest vice.config.js oder vice.config.mjs aus dem Projektstammverzeichnis. Behalten Sie die Versionskontrolle bei, wenn die Richtlinie konsistent für alle Entwickler- und CI-Ausführungen gelten soll.

Absichtlich deaktivieren oder transformieren

Eine Transformation kann ein geändertes erkanntes Problem zurückgeben oder null zurückgeben, um es zu entfernen. Ziehen Sie eine enge, dokumentierte Regel einer umfassenden Unterdrückung vor und behalten Sie das ursprünglich erkannte Problem bei, wenn die Transformation fehlschlägt.

vice.config.js
1export default {
2 disabledModules: ['git-history'],
3 transformFinding(finding) {
4 return finding
5 },
6}

Nicht-Quellpfade ignorieren

Verwenden Sie .viceignore für generierte Dateien, bereitgestellten Code, große Fixtures oder andere Pfade, die nicht in die Prüfung gehören. Überprüfen Sie ein unerwartet erkanntes Problem, bevor Sie seinen Pfad hinzufügen.

.viceignore
1**/locales/**
2src/generated/**
3test/fixtures/large/**

Laden Sie ein benutzerdefiniertes Modul

Fügen Sie Moduldateipfade über das Modularray hinzu. Jedes ES-Modul muss einen Namen, einen Wert und eine asynchrone FN-Implementierung bereitstellen, die erkannte Probleme über den bereitgestellten Kontext meldet.

Laden Sie ein Projektmodul
1export default {
2 modules: ['./security/custom-check.js'],
3}

Überprüfen Sie Richtlinienänderungen

Ein deaktiviertes Modul, eine Transformation oder eine Ignorierungsregel ändert die Abdeckung. Überprüfen Sie diese Änderungen wie Anwendungscode und zeichnen Sie sie mit dem Ergebnis auf, wenn sie sich auf einen Release-Schwellenwert auswirken.


Weiter mit VICE

Überprüfen Sie die Open-Source-Engine, die Module und die Bereichskontrollen.

Entdecken Sie die VICE-Engine