Introduction
In the current era of open source projects with numerous diverse contributors from different organizations and different parts of the world, one of the primary requirements of maintaining any repo is enforcing code style guidelines across the code base. Historically, this has been done through exhaustive documentation and code reviews to catch any violations of these coding guidelines. However, this approach has its flaws and requires a lot of man hours on maintaining the documentation and performing exhaustive code reviews.
With the automated code style and naming rules that are built into Visual Studio 2017, users can customize and configure the enforcement levels for individual rules and prompt visual indicators for violations, such as suggestions or squiggles in the editor and diagnostics in the error list, with appropriate severity (error/warning/informational message). Additionally, the rules come with a code fix that can automatically fix one or more instances of the violations...