Yalnız dəyişdirdiyiniz sətirlər
Eyni fayldakı köhnə borcu ArchScan yenə ölçür, amma merge request-inizdə baxış səs-küyünə çevrilmir.
- Yeni pozuntu: şərh yazıldı
- Mövcud borc: şərh yoxdur
ArchPilot hər pull/merge request açılan anda işə düşür, dəyişən kodu memarlıq qaydalarınıza görə oxuyur və düzəlişi birbaşa sətir içi rəy şərhi kimi qoyur.
İşləyən bir quraşdırmadan ekranlar
CI-niz ilə AppArch paneli arasında altı addım; hər ikisi sizin şəbəkənizdədir. Depo heç vaxt yüklənmir, yalnız tapıntılar ötürülür.
Yeni MR və ya ona yeni push pipeline-ınızı başladır.
Qayda dəstini paneldən, layihə və iş sahəsi ayarları tətbiq olunmuş halda çəkir.
Baxış rejimində analizator əvvəlcə dəyişən faylları müəyyən edir və yalnız onları oxuyur.
Qayda, fayl, sətir və mesaj panelə gedir; deponun özü heç vaxt yüklənmir.
Panel əvvəlki işləmə ilə müqayisə edir: yeni tapıntıya şərh yazılır, təkrarlanana yenidən yazılmır, düzələn həll olunur.
Dəqiq sətirlərdə sətiriçi şərhlər və MR təsvirində cəmləri göstərən AppArch bölməsi.
İstəyə bağlı qapı: paneldə fail-on ciddilik dərəcəsi seçin; tapıntı ona çatanda job nəticələr göndərildikdən sonra 4 kodu ilə çıxır və pipeline qırmızı olur.
Hər şərh eyni beş suala cavab verir və dörd Git provayderində eyni görünür.
Hansı qayda və nə qədər ciddi. Ciddilik balı və istəyə bağlı qapını müəyyən edir.
Şərh qaydanı pozan sətirdə durur, heç vaxt onun üstündəki annotasiyada.
Əsaslandırma; beləliklə düzəliş təxmin deyil, qərar olur.
Nəyin dəyişməli olduğu, analizatorun təklif etdiyi kimi.
Qaydanın öz sənəd səhifəsinə keçid.
Eyni fayldakı köhnə borcu ArchScan yenə ölçür, amma merge request-inizdə baxış səs-küyünə çevrilmir.
Hər tapıntıya bir şərh, ilk push-dan sonuncuya qədər. Tapıntı bir-bir bağlanır: düzəldilərək və ya bir şəxs tərəfindən.
Şərhlər standart inteqrasiya istifadəçisindən və ya workspace-ə xüsusi təyin edilmiş botdan göndərilir.
ArchPilot linter deyil; komandanızın axınına uyğunlaşan, səs-küy yaratmayan bir memar kimi davranır.
Tapıntı tam aidiyyəti olan sətrə düşür - nəyin niyə səhv olduğunu və təklif edilən düzəlişi, eynilə insan reviewer kimi izah edir. Müzakirə üçün thread-ə cavab yaza bilərsiniz.
Yalnız həmin PR/MR-də dəyişən kod yoxlanılır. Köhnə texniki borc səs-küyə çevrilmir; komanda yalnız hazırda gətirdiyi riskə fokuslanır.
Şərhlər bir marker ilə açarlanır: eyni tapıntı hər push'da yenidən yazılmır, düzəldilən pozuntular avtomatik bağlanır. PR təmiz və oxunaqlı qalır.
Şərhlər standart inteqrasiya istifadəçisindən və ya workspace'ə xüsusi təyin edilmiş bot hesabından göndərilir. Şərh dilini workspace səviyyəsində seçirsiniz (TR/EN).
Müəyyən bir MR-ı paneldən əl ilə işə salın. ArchPilot əvvəlcə girişi yoxlayır ("oxuya bilirəmmi?"), sonra yoxlamanı sizin CI xəttinizdə icra edir.
Git üzvləri və MR müəllifləri avtomatik sinxronlaşdırılır; servis/bot hesabları avtomatik işarələnir (əl ilə də redaktə edilir). Hər developer üçün ArchPilot əsaslı bir bal formalaşır.
Qaydaları layihə və ya workspace səviyyəsində aktivləşdirin, söndürün və ya tənzimləyin. Paneldən söndürdüyünüz qaydalar bota heç çatmır - yanlış pozitiv yoxdur.
Analiz müştərinin öz CI xəttində, öz infrastrukturunda işləyir - mənbə kodunuz infrastrukturunuzdan çıxmır, yalnız tapıntılar panelə ötürülür.
Git-ə qoşun, qaydaları aktivləşdirin, növbəti PR-da ArchPilot danışsın.
Yeni modullar, buraxılış qeydləri və memarlıq haqqında yazılar. İstədiyiniz vaxt bir kliklə ayrıla bilərsiniz.