Online and CHM
Overview

Analyze your code for quality using static code analysis

The Static Code Analysis Tool is a .NET Library that can be easily integrated into your CI/CD process by running with your unit or integration tests. Get quality violations recursively for a directory or a single file. The top ten languages on Stack Overflow are supported. It supports all .NET project types including .NET Framework .NET Core, Mono, Xamarin iOS, Xamarin Mac, Xamarin Android, UWP, Unity, .NET 5, and .NET 6. It can be used with any .NET language including VB.NET and C#.

Features

Feature Description
Support for the top 10 languages
  • C#
  • C++
  • C
  • Java
  • Go
  • JavaScript
  • Kotlin
  • PHP
  • Python
  • TypeScript
Code Quality Detection Detects Max Cyclomatic Complexity, Duplicate String Literals, Max File Length, Max Method Length, Max Nested Calls, Max Nesting, Max Parameters for all languages. C# additionally has these quality checks: Detect Base Exception, Detect GoTo, Detect lock(this), Detect NotImplemented, and Detect empty rethrow.
Multi-Core Performance Parallel searching, reading, and code quality analysis of thousands of source code files using multiple cores.
Ignores Source Code Packages Automtically ignores minified files, node_modules and build directories. Ability to specify excluded directory patterns.
Save a Baseline Ability to easily create a baseline to ignore existing issues and only return new bad code.
Reporting Options Export code quality reports to String, JSON, CSV, Excel or HTML.
Simple Demo Included A simple demo demonstrates the speed, power and simplicity of the library.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from KellermanSoftware.com. Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is included.