Cieľom tejto práce je vytvoriť nástroj na statickú analýzu kódu pomocou technológie Roslyn, ktorý bude kontrolovať dodržiavanie interných pravidiel a smerníc ustanovených programátormi vo firme Kentico Software. Nástroj bude taktiež poskytovať automatickú opravu kódu, v prípadoch, kde to bude možné. Teoretická časť práce pojednáva o teórii statickej analýzy kódu, predstavuje nástroje ktoré sú dostupné pre platformu Microsoft .NET a zameriava sa na .NET Compiler Platform, pričom popisuje, ako je možné túto platformu využiť pri písaní vlastných analyzátorov a opráv kódu. Praktická časť popisuje vybrané detaily implementácie vrátane použitých návrhových vzorov. Ďalej diskutuje dôležitosť výkonu analyzátorov a popisuje jeho meranie a optimalizáciu.