We often get asked what is the difference between SPCAF and the free Microsoft SharePoint Online Code Analysis Framework (MSOCAF).

MSOCAF and SPCAF both analyse SharePoint code and have some features in common.
But there are big differences in the amount of analysed data, ways to run the analysis and the delivered results.

You can compare the features below or just request a free trial to see the in-depth results first hand.

By the way, in case you are not yet convinced, Microsoft is using and recommending our tools themselves in the Office Developer Center.

Last updated May 2013 April 2017
Code Quality Assurance 122 rules

(including SPDisposeCheck and partly FxCop)

>950 rules
(+ those from MSOCAF+ SPDisposeCheck + FxCop)
Code Metrics Calculation No Yes
Code Dependencies Analysis No Yes
Code Inventory Documentation No Yes
Project Quality Tracking No Yes
Solution Types
Farm Solutions (.wsp) Limited Yes
Sandboxed Solutions (.wsp) Yes Yes
SharePoint Add-ins (.app) No Yes
SharePoint Framework SPFx (.spapp) No Yes
SharePoint Code
.NET code Yes Yes
SharePoint .NET Code Limited Yes
XML (declarative code) No Yes
JavaScript/JSOM No Yes
PowerShell Script No Yes
Styles (.css) No Yes
Executables (.exe) No Yes
Assemblies (.dll) No Yes
Resources (resx, images,etc.) No Yes
HTML Yes Yes
Excel export (CSV) Yes Yes
XML No Yes
Dependency Graph (DGML) No Yes
Standalone Client Application Yes Yes
Visual Studio Support No Yes
Visual Studio Code Support No Yes
Team Foundation Server Integration No Yes
Visual Studio Team Services Integration No Yes
TeamCity Support No Yes
Jenkins Support No Yes
SonarQube Integration No Yes
AvePoint DocAve Integration No Yes
Acceleratio SPDocKit Integration No Yes
PowerShell CmdLet No Yes
Guld Integration No Yes
MSBuild Tasks No Yes
Command Line Tool No Yes
3rd Party Analyzer
JSHint No Yes
CSSLint No Yes
FxCop Yes Yes
FxCop Metrics No Yes Yes Yes
SPDisposeChecker (only SP2007/2010)  Yes Yes
Memory Disposal in SP2013+ No Yes
Other features
Custom Rulesets No Yes
Custom rule development (SDK) No Yes
Online Help / Documentation Yes Yes
Software Assurance
Support No Yes
Updates No Yes

Get your free trial now or watch the training

Some of our clients

Join our mailing list

Get updates on news, special offers and much more.
You can unsubscribe at any time.