Závěrečná práce: Bc. Zuzana Dankovčíková: Custom Roslyn Tool for Static Code Analysis
Diplomová práce
Custom Roslyn Tool for Static Code Analysis
Anotace
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é …více
Abstract
The aim of this thesis is to create a custom Roslyn tool for static code analysis that would check the compliance to the internal coding rules and guidelines followed by developers at Kentico Software, providing an automated code fix where possible. The theoretical part of the thesis discusses the theory behind the static code analysis, lists the tools available for Microsoft .NET platform, and focuses …více
Zadání práce
- Get familiar with the coding conventions used at the Kentico company;
- Describe and compare available tools for static code analysis on the Microsoft .NET platform;
- Get familiar with the .NET Compiler Platform "Roslyn" and describe its main features and possibilities;
- Create a Roslyn-based tool that will be used for checking specific coding rules and guidelines that are followed at Kentico. The tool will analyze source code, display warnings and provide code fixes where suitable;
- Analyze the performance when using the tool and discuss its added value for the company;
19. 5. 2017 08:39, doc. Bruno Rossi, PhD, učo 232464
- Zadáno/změněno 23. 6. 2017 17:06, Helena Kryštofová
- Záznam založen 5. 5. 2017 09:49, Jana Zemanová, učo 9619
- Zveřejnit od 18. 5. 2017 09:11, Eva Drštková
- Práce převzata 18. 5. 2017 09:11, Eva Drštková
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Finding SQL Injection Vulnerabilities in a C# Source Code
Mgr. Michal Klein, učo 514072 -
AI-driven Software Development Source Code Quality
Ing. Petr Kantek, B.Sc. -
Extensible Visualization of C# Codebases
Mgr. Adam Štěpánek, učo 469242 -
Modul pro práci s distribuovanou cache pamětí do produktu Kentico
Mgr. Slavomír Moroz, učo 325335 -
Procedurálně generovaná krajina jako vizualizace kódu v jazyce C#
Mgr. Adam Štěpánek, učo 469242 -
A new parser for the K# language
Mgr. Desana Daxnerová -
Knihovna pro tvorbu pluginů pro PyMOL
Bc. Matěj Škrabánek -
LLM-assisted Software Architecture Analysis
Ing. Peter Verčimák




