Áttekintés
A Kódellenőrzés egy helyen jeleníti meg a pull requesteket, a kódmódosításokat, az ellenőrzési észrevételeket, a hozzászólásokat és az automatizált ellenőrzéseket. Ellenőrizheted mások módosításait, követheted a saját pull requestjeidre kapott visszajelzéseket, vagy megkérheted a Codexet, hogy magyarázzon el egy módosítást, mielőtt válaszolnál.
A Kódellenőrzés beépülő modul asztali alkalmazásban és weben is támogatja az ellenőrzést. A GitLab egyesítési kérelmeinek ellenőrzése előzetes verzióban érhető el. A GitLab felhőalapú kódellenőrzése nem érhető el.
Mielőtt hozzákezdesz
Olyan adattárfiókot használj, amely hozzáfér az ellenőrizni kívánt pull requesthez. Az adattárhoz tartozó jogosultságaid határozzák meg, hogy mit olvashatsz vagy módosíthatsz.
Felügyelt munkaterületen elérhetőnek kell lennie számodra a Kódellenőrzés beépülő modulnak és minden szükséges alkalmazáskapcsolatnak. A beépülő modul telepítése nem biztosít hozzáférést az adattárhoz.
A beépülő modulok beállításáról és a munkaterület felügyeleti beállításairól a Beépülő modulok a ChatGPT-ben és a Codexben című cikkben olvashatsz.
Pull request keresése
Nyisd meg a Kódellenőrzést, és keresd meg az általad létrehozott vagy az ellenőrzésedre váró pull requesteket. Szűkítsd a listát kereséssel és szűrőkkel, majd válassz ki egy pull requestet.
Ellenőrizd az adattárat, a címet, a szerzőt és az ágat, hogy biztosan a megfelelő módosítást vizsgáld. A leírás ismerteti a szerző célját, a különbségnézet pedig megmutatja a módosított kódot.
A módosítások ellenőrzése
Olvasd el a pull request leírását és összefoglalóját.
Vizsgáld meg a módosított fájlokat és az érintett sorokat a különbségnézetben.
Nézd át az ellenőrzési észrevételeket és a meglévő hozzászólásokat.
Nézd át a teszteredményeket, az automatizált ellenőrzéseket és az esetleges feloldatlan egyesítési ütközéseket.
Kérdezd a Codexet mindenről, ami további vizsgálatot igényel.
Vesd össze a generált észrevételeket az érintett kóddal, mielőtt támaszkodnál rájuk.
Kérdezd a Codexet egy pull requestről
A pull requesthez tartozó beszélgetésben kérdezhetsz a módosításokról, vagy utánajárhatsz egy észrevételnek. Add meg, milyen működést vagy ellenőrzési szempontokat tartasz fontosnak. Például:
„Explain how this change affects sign-in.”
„Check whether the new error path releases the database connection.”
„Show me the code that supports this finding.”
„Compare this revision with the review feedback and identify anything still unresolved.”
Arra is megkérheted a Codexet, hogy készítsen javítást. Írd le a kívánt módosítást és azt, hogy mire korlátozódjon, majd vizsgáld meg az elkészült módosításokat a különbségnézetben és a teszteredményeket.
Például: „Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”
Ellenőrizd az eredményt, mielőtt hozzászólásokat küldenél be, véglegesítenéd a módosításokat vagy egyesítést végeznél.
GitLab-egyesítési kérelmek ellenőrzése
A GitLab-integráció előzetes verziója elérhetővé teszi az egyesítési kérelmeket a Kódellenőrzésben. Megvizsgálhatod a módosításokat, és a Codex segítségével értelmezheted és feldolgozhatod az ellenőrzés során kapott visszajelzéseket.
Az ellenőrizni kívánt fiókhoz és projektekhez tartozó GitLab-kapcsolatot használd. A kapcsolódási lehetőségekről és az adattár jogosultságairól a GitLab csatlakoztatása a ChatGPT-hez és a Codexhez című cikkben olvashatsz.
Az alkalmazáson belüli előzetes verzió nem tartalmazza a GitLab felhőalapú kódellenőrzését. A GitLab csatlakoztatása vagy egy egyesítési kérelem megjelenése a Kódellenőrzésben nem engedélyezi az adott adattár automatikus felhőalapú ellenőrzését.
Gyakori kérdések
Ellenőrizhetem a helyi módosításokat a pull request létrehozása előtt?
Igen. Megkérheted a Codexet a helyi módosítások ellenőrzésére. A helyi ellenőrzési lehetőségekről a Kódellenőrzési útmutatóban olvashatsz.
Ezzel a meglévő felhőalapú ellenőrzéseim átkerülnek az új felhőkörnyezetekbe?
Nem. Ez a frissítés nem helyezi át a meglévő felhőalapú kódellenőrzést az új felhőkörnyezetekbe.
