Gå til indhold

CLI konfiguration

Ignorer genererede stier, deaktiver moduler, transformer opdagede problemer, og indlæs tilpassede kontroller.


Brug projektkonfiguration

VICE læser vice.config.js eller vice.config.mjs fra projektets rod. Hold den i versionskontrol, når politikken skal gælde konsekvent for alle udviklere og CI-kørsel.

Deaktiver eller transformer med hensigt

En transformation kan returnere et ændret opdaget problem eller returnere null for at fjerne det. Foretrækker en snæver, dokumenteret regel frem for en bred undertrykkelse, og behold det oprindelige opdagede problem, når transformationen mislykkes.

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

Ignorer ikke-kildestier

Brug .viceignore til genererede filer, leverandørkode, store armaturer eller andre stier, der ikke hører hjemme i revisionen. Gennemgå et uventet opdaget problem, før du tilføjer dets sti.

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

Indlæs et brugerdefineret modul

Tilføj modulfilstier gennem modularrayet. Hvert ES-modul skal afsløre et navn, en værdi og en asynkron fn-implementering, der rapporterer opdagede problemer gennem den angivne kontekst.

Indlæs et projektmodul
1export default {
2 modules: ['./security/custom-check.js'],
3}

Gennemgå politikændringer

Et deaktiveret modul, transformere eller ignorere regel ændrer dækning. Gennemgå disse ændringer som f.eks. applikationskode, og optag dem med resultatet, når de påvirker en udgivelsestærskel.


Fortsæt med VICE

Gennemgå open source-motoren, modulerne og omfangskontrollerne.

Udforsk VICE-motoren