Analyzers enable project teams to codify their best practices and library authors to provide extra guidance on their usage, all exposed through Visual Studio’s hints and compiler messages. With the help of the .Net Compiler Platform (codename Roslyn), it’s never been easier to build and share your own live code analyzer. In this session, you’ll learn step-by-step how to create and share code analyzers for C# code utilizing the Roslyn API. You’ll also learn how to create code fixes for your teammates or users to immediately apply and get back on the track to writing clean code. No prior experience with the Roslyn API is necessary or assumed.
Scott Kay is a software engineer and just recently started working for GrubHub. He has been developing in C# and .Net since the platform’s inception – first as a Microsoft Evangelist and continuing through his work and personal projects. Beyond .Net, he dabbles in the Go programming language and with data/multimedia compression.