With effect from Visual Studio 2015, developers have had the ability to create custom code analyzers that are specific to their project or their development team. Some development teams have a set of standards that they need to adhere to. Perhaps you are an indie developer and you would like to make your code conform to certain best practices. It doesn't really matter what your reason is; code analyzers open doors for developers.
You can be sure that the code you or your team ships measures up to your specific set of code quality standards. There are several code analyzers that can be downloaded from GitHub. We will be looking at one of those called CodeCracker for C#.