72 packages returned for Tags:"Analyzer"

A convenience package that installs the FakeItEasy Analyzer for both C# and Visual Basic. Clients using FakeItEasy from only one of the two languages should prefer FakeItEasy.Analyzer.CSharp or FakeItEasy.Analyzer.VisualBasic. Provides diagnostic analyzers to warn about incorrect usage of... More information
Refactoring Essentials
Analyzers and Code Fixes for Visual Studio 2017 (Roslyn-based). Intended for build integration. If you need Visual Studio integration only, please check out the VSIX (Visual Studio extension) from our Web site.
YACC/LEX tools
This package includes GPPG 1.5.2 and GPLEX 1.2.2 tools for compiling YACC and LEX source files in your C# project. After installing this package, just type "Add-Parser MyLanguage" into Package Manager Console to add a new parser in your project and then Build. For a working example type... More information
Platform Specific Analyzer
This analyzer detects where you're using platform- and version-specific (non-universal) Windows 10 UWP APIs, and helps you guard them correctly.
The goal of DaVinci is to help you to write better object-oriented C# code. Better means maintainable, readable and testable code. Because DaVinci's rule are very strict, it's recommended to use DaVinci when you exercise programming (e.g. coding dojo). For the currently supported rules, have a look... More information
Resharper Code Contract Nullability
Reports diagnostics, helping you to annotate your source tree with (Item)NotNull / (Item)CanBeNull attributes. See also: https://www.jetbrains.com/resharper/help/Code_Analysis__Code_Annotations.html You need Visual Studio 2015 and Resharper v9 or higher to use this analyzer. See package... More information
Clr C# Heap Allocation Analyzer
Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc. The code-assist version that integrates with the Visual Studio 2015 IDE is here,... More information