Hoppa till innehåll
Linting och formatering
pre-commit logo

pre-commit

pre-commit låter dig sätta upp kodkontroller som körs automatiskt innan varje commit, oavsett vilket språk du arbetar i. Du konfigurerar hooks i en YAML-fil, och ramverket installerar och kör dem åt dig. Det passar dig som vill ha ett språkagnostiskt sätt att säkerställa kodkvalitet och som gillar att dela konfiguration mellan projekt. Det finns tusentals färdiga hooks att välja mellan. Det fungerar lika bra för Python som för JavaScript och Go. Du konfigurerar vilka kontroller som ska köras i en fil, och verktyget sköter installationen och uppdateringar av hooks åt dig. Det finns färdiga hooks för de flesta språk och det fungerar lika bra i Python-projekt som i JavaScript- eller Go-projekt.

Skärmdump av pre-commit

Vad det är

pre-commit är ett ramverk för att hantera pre-commit-hooks i flera språk. Du definierar vilka kontroller som ska köras i en konfigurationsfil och verktyget sköter installationen åt dig. Det passar dig som vill ha ett språkagnostiskt sätt att säkerställa kodkvalitet. Det finns tusentals färdiga hooks för språk som Python, JavaScript och Go.

Guider som nämner verktyget

Ingen guide nämner verktyget ännu.

Driftform
Lokalt
Kategori
Linting och formatering
Webbplats
github.com
Kodrepo
github.com/pre-commit/pre-commit

Varukorg

Laddar