All-Embracing Analysis of WSPs and Apps
Detailed Reports and Dashboards
To make it easy to understand the analysis results and take action, SPCAF creates browsable and printable reports, dashboards and charts or integrates the results directly in the error list of Visual Studio.
Fully Integrated into your Development Process
Run in Visual Studio
You can run SPCAF directly from the context menu of a SharePoint project in Visual Studio 2010/2012/2013, perform an analysis and create a report or a dependency graph.
Run in Team Build
SPCAF can be easily integrated into the build process in TFS 2010, 2012, 2013, 2015, Visual Studio Online, TeamCity or Jenkins for continuous integration.
This enforces a SharePoint code analysis for every project, for every build. If needed the build can be broken in case of critical errors. The analysis reports can be stored in the drop location for later review.
Run in Client Application
Use the SPCAF client application which allows you to analyze WSP files or Apps without having the source code and without VisualStudio or SharePoint being installed.
Compare and Track Results
With Code Quality Tracking, you can compare multiple analysis results that have been made over the course of the development project and track the changes to code quality, metrics and dependencies.
Fully Customizable & Extensible
SPCAF allows you to customize the applied rules, metrics, dependencies or inventory items by defining a custom rule set in the SPCAF Ruleset Editor. You can activate or deactivate rules or rule categories and you can change the severity according to the requirements for the target environment.
Custom Rules and Metrics
To create custom rules or metrics we provide a comprehensive SDK which is part of SPCAF. See how easy you can extend SPCAF with custom rules to meet your individual requirements.
Extensible with Third Party Analyzers
Third party analyzers can easily plugged into the analysis process. SPCAF already provides the integration of following third party analyzers
- Microsoft FxCop
- Microsoft FxCopMetrics
- Microsoft SPDisposeCheck