GitHub ponúka novú možnosť „predvoleného nastavenia“ na skenovanie kódu

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

GitHub má novú možnosť nastavenia pre skenovanie kódu s názvom 'predvolené nastavenie“, čo by vývojárom umožnilo automatické skenovanie kódu na ich úložiskách.

„Predvolené nastavenie zjednodušuje začatie skenovania kódu v repozitároch Python, JavaScript a Ruby,“ vysvetľuje Walker Chabbott, produktový marketingový manažér v GitHub, v blogovom príspevku oznamujúcom túto možnosť. „Teraz môžete povoliť skenovanie kódu len niekoľkými kliknutiami a bez použitia súboru .yaml, čo pomáha vývojárom s otvoreným zdrojovým kódom a podnikom zjednodušiť nastavenie skenovania kódu, aby mohli zabezpečiť viac svojho softvéru. Po aktivácii okamžite začnete získavať štatistiky zo skenovania kódu vo svojom kóde, ktoré vám pomôžu rýchlo nájsť a opraviť slabé miesta bez narušenia vášho pracovného postupu.“
Predvolené konfiguračné okno GitHub CodeQL s možnosťou Povoliť CodeQL

Táto možnosť je dostupná na karte „Nastavenia“ v repo. Pod nadpisom „Zabezpečenie“ sa nachádza časť „Bezpečnosť a analýza kódu“, ktorá obsahuje nový súbor nástrojov na nastavenie skenovania kódu. Používatelia musia vybrať tlačidlo „Nastaviť“ a prejsť na možnosť „Predvolené“.

„Keď kliknete na ‚Predvolené‘, automaticky sa vám zobrazí prispôsobený súhrn konfigurácie na základe obsahu úložiska,“ dodáva Chabbott. „To zahŕňa jazyky zistené v úložisku, balíky dotazov, ktoré sa použijú, a udalosti, ktoré spustia kontroly. V budúcnosti budú tieto možnosti prispôsobiteľné.“

Po skontrolovaní predvolenej konfigurácie CodeQL používatelia jednoducho musia kliknúť na možnosť „Povoliť CodeQL“, aby dokončili nastavenie, čo umožní automatické spustenie skenovania kódu v úložisku.

V súčasnosti je k dispozícii iba pre repozitáre Python, JavaScript a Ruby, ale v nadchádzajúcich mesiacoch sa plánuje rozšírenie možnosti na ďalšie jazyky.

„Usilovne pracujeme na tom, aby sme túto skúsenosť sprístupnili pre všetky jazyky podporované analytickým nástrojom CodeQL,“ hovorí Chabbott. "Budeme pokračovať v zavádzaní podpory pre nové jazyky na základe popularity a budovania zložitosti v priebehu nasledujúcich šiestich mesiacov."

Viac o témach: CodeQL, vývojári, GitHub, javascript, Pytón, rubín