Validator CODEOWNERS
Verifica un fisier CODEOWNERS pentru modele invalide, proprietari lipsa si reguli care nu pot avea niciodata efect.
Validator CODEOWNERS
Lipeste continutul unui fisier CODEOWNERS si acest instrument il verifica cum ar face-o un revisitor, linie cu linie. Marcheaza modelele care nu pot fi analizate, nume de utilizatori si echipe care sunt scrise incorect, adrese de e-mail prost formate, si reguli care in tacere se duplicheaza sau se ascund una pe cealalta — incluzand o regula ingropata deasupra unui model catch-all ulterior care in tacere a asumat fiecare cale pe care o detinea.
Alegeti platforma depozitului dumneavoastra — GitHub, GitLab sau Bitbucket — deoarece anteturile sectiune optionale GitLab ("[Frontend]") nu sunt recunoscute pe celelalte doua, iar un fisier scris pentru o platforma poate in tacere sa nu faca nimic pe alta. Activati "Raporteaza cai fara proprietar" pentru a marca orice cale testata pe care nicio regula nu o acopera, "Sorteaza rezultatele dupa ordinea regulilor" pentru a grupa rezultatele celui de-al doilea camp dupa linia care le-a decis in loc de ordinea in care le-ati lipit, si "Arata numarul de reguli pe proprietar" pentru a vedea rapid cine detine cea mai mare parte a fisierului.
Lipeste o lista de cai de fisiere in al doilea camp pentru a le testa impotriva regulilor: CODEOWNERS foloseste aceeasi logica "ultima regula care se potriveste castiga" ca .gitignore, deci instrumentul raporteaza exact care linie si care proprietar se aplica fiecarei cai — nu doar daca un model arata valid. Atat terminatoarele de linie Windows cat si Unix sunt tratate la fel, iar raportul ramane un fisier CODEOWNERS valid comentat pe care il puteti citi direct din rezultat.
Totul functioneaza local in browserul dumneavoastra. Fisierul dumneavoastra si caile pe care le testati nu sunt niciodata incarcate nicaieri, ceea ce conteaza pentru un fisier care poate lista structura privata a echipei si depozitului. Copiati rezultatul anotat, descarcati-l ca fisier .txt, sau trimite-l inapoi la intrare pentru a corecta o problema si a verifica din nou.