Gå til innhold

CLI konfigurasjon

Ignorer genererte baner, deaktiver moduler, transformer oppdagede problemer og last inn tilpassede sjekker.


Bruk prosjektkonfigurasjon

VICE leser vice.config.js eller vice.config.mjs fra prosjektroten. Hold den i versjonskontroll når policyen skal gjelde konsekvent for alle utviklere og CI-kjøringer.

Deaktiver eller transformer med hensikt

En transformasjon kan returnere et endret oppdaget problem eller returnere null for å fjerne det. Foretrekk en smal, dokumentert regel fremfor en bred undertrykkelse, og behold det opprinnelige oppdagede problemet når transformasjonen mislykkes.

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

Ignorer ikke-kildestier

Bruk .viceignore for genererte filer, leverandørkode, store inventar eller andre baner som ikke hører hjemme i revisjonen. Gå gjennom et uventet oppdaget problem før du legger til banen.

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

Last inn en tilpasset modul

Legg til modulfilstier gjennom modularrayet. Hver ES-modul må avsløre et navn, en verdi og en asynkron fn-implementering som rapporterer oppdagede problemer gjennom den angitte konteksten.

Last inn en prosjektmodul
1export default {
2 modules: ['./security/custom-check.js'],
3}

Gjennomgå endringene i retningslinjene

En deaktivert modul, transformering eller ignoreringsregel endrer dekning. Gjennomgå disse endringene som applikasjonskode og registrer dem med resultatet når de påvirker en utgivelsesterskel.


Fortsett med VICE

Se gjennom åpen kildekode-motoren, modulene og omfangskontrollene.

Utforsk VICE-motoren