Rider 2026.2 EAP 5: kontrola jakości kodu tworzonego przez agentów AI


Rider 2026.2 EAP 5: kontrola jakości kodu tworzonego przez agentów AI

JetBrains udostępnił Rider 2026.2 EAP 5, kolejną wersję testową środowiska programistycznego dla platformy .NET. Aktualizacja wprowadza mechanizmy kontroli jakości kodu generowanego przez zewnętrznych agentów AI, ułatwia korzystanie z funkcji Explain with AI oraz usprawnia uruchamianie programu dzięki nowemu, niemodalnemu ekranowi powitalnemu.

Najważniejszą nowością są wbudowane mechanizmy, które pozwalają Riderowi sprawdzać kod tworzony przez agentów AI, zanim wykonywane przez nich zadanie zostanie uznane za zakończone.

Kontrola jakości kodu generowanego przez AI

Rider 2026.2 EAP 5 wprowadza wbudowane mechanizmy kontroli jakości dla zewnętrznych agentów AI. W pierwszej kolejności rozwiązanie obsługuje Claude Code oraz Codex.

W przepływach pracy wykorzystujących agentów AI tak zwany hook jest automatycznym działaniem uruchamianym w określonym momencie realizacji zadania. Rider korzysta z mechanizmu PostToolUse. Oznacza to, że po wprowadzeniu zmian w pliku przez agenta środowisko automatycznie przeprowadza kontrolę na poziomie IDE, zanim agent przejdzie do kolejnego etapu pracy.

Kod wygenerowany przez sztuczną inteligencję nie jest więc przyjmowany bez dodatkowej weryfikacji. Rider może wykryć problemy wskazane przez wbudowaną analizę kodu i inspekcje, a także niespójności związane z jego formatowaniem.

IDE wyznacza standard jakości

Wykryte błędy mogą uniemożliwić agentowi oznaczenie zadania jako ukończonego. Ostrzeżenia oraz pozostałe znalezione problemy są natomiast przekazywane agentowi jako informacja zwrotna, którą może wykorzystać do samodzielnego poprawienia przygotowanego kodu.

Pozwala to stworzyć bardziej uporządkowany cykl programowania wspomaganego przez AI. Agent generuje lub modyfikuje kod, Rider przeprowadza kontrolę jakości, a następnie przekazuje wyniki do dalszego wykorzystania. Standard jakości określa w tym przypadku środowisko programistyczne, a nie sam agent AI.

Wbudowane mechanizmy można włączyć w ustawieniach Ridera, przechodząc do:

Settings/Preferences | Tools | MCP Server | Bundled Hooks

Po ich aktywowaniu Rider automatycznie skonfiguruje wymagane wpisy dla Claude Code i Codex.

Łatwiejszy dostęp do Explain with AI

W nowej wersji łatwiej dostępna jest również funkcja Explain with AI. Można z niej skorzystać bezpośrednio podczas pracy z błędami kompilacji oraz wyjątkami pojawiającymi się w czasie działania aplikacji.

Programista nie musi już kopiować komunikatów diagnostycznych do czatu ani samodzielnie opisywać problemu. Wyjaśnienie przygotowane przez AI można uruchomić bezpośrednio w miejscu, w którym Rider prezentuje błąd.

Jest to szczególnie przydatne w projektach .NET, w których dane wyjściowe procesu budowania mogą jednocześnie zawierać komunikaty diagnostyczne Roslyn, ostrzeżenia analizatorów, problemy związane z MSBuild i przywracaniem pakietów NuGet, a także błędy dotyczące obsługi wielu platform docelowych.

Explain with AI pomaga przekształcić rozbudowane lub zależne od kontekstu komunikaty w bardziej zrozumiałe objaśnienia. Funkcja może wskazać prawdopodobne przyczyny problemu oraz kolejne kroki prowadzące do jego rozwiązania.

Rider 2026.2 EAP 5 jest już dostępny

Rider 2026.2 EAP 5 udostępnia kolejne funkcje rozwijające programowanie wspomagane przez sztuczną inteligencję. Kontrola kodu generowanego przez agentów AI pozwala wykorzystać analizę i inspekcje środowiska także w zautomatyzowanych przepływach pracy, natomiast łatwiejszy dostęp do Explain with AI usprawnia analizowanie błędów pojawiających się podczas budowania i uruchamiania aplikacji.

Poznaj całą gamę produktów JetBrains tutaj!

https://cswiat.pl/jetbrains/comparison/

Zakup wygodnie to co chcesz poniżej!

https://www.anysoft.pl/jetbrains-3