Валідатор CODEOWNERS
Перевіряйте CODEOWNERS файл на помилки в патернах, відсутніх власників та мертві правила.
Валідатор CODEOWNERS
Вставте вміст файлу CODEOWNERS, і цей інструмент перевірить його так, як це робив би рецензент — рядок за рядком. Він позначає патерни, які не можуть бути розібрані, неправильно написані імена користувачів та команди, некоректні адреси електронної пошти та правила, які мовчки дублюються або затемнюються один одним — включаючи правило, сховане вище пізнішого catch-all патерна, який мовчки оволодів кожним шляхом, яким воно раніше володіло.
Виберіть платформу, яку використовує ваш репозиторій — GitHub, GitLab або Bitbucket — тому що опціональні заголовки розділів GitLab ("[Frontend]") не розпізнаються на інших двох, і файл, написаний для однієї платформи, може мовчки нічого не робити на іншій. Увімкніть «Звіт про файли без власника», щоб виділити будь-який перевірений шлях, який не покривається жодним правилом, «Сортувати результати за порядком правил» для групування результатів другого поля за рядком, який їх визначив, замість порядку, в якому ви їх вставили, та «Показати кількість правил на власника», щоб побачити, хто володіє більшою частиною файлу з першого погляду.
Вставте список шляхів файлів до другого поля для перевірки їх проти правил: CODEOWNERS використовує ту ж логіку «останнє правило, що відповідає, перемагає» як .gitignore, тому інструмент повідомляє саме який рядок і який власник застосовуються до кожного шляху — не тільки чи є патерн дійсним. Обидва Windows та Unix завершення рядків обробляються однаково, і звіт залишається дійсним, закоментованим файлом CODEOWNERS, який ви можете прочитати прямо з виводу.
Все працює локально у вашому браузері. Ваш файл та шляхи, які ви перевіряєте, ніколи не завантажуються ніде, що важливо для файлу, який може містити приватну структуру команд та репозиторіїв. Скопіюйте анотований результат, завантажте його як файл .txt або відправте його назад на введення для виправлення проблеми та повторної перевірки.