SPCAF Contrib is a research project by spdevlab.com team and several SharePoint consultants aims to provide jump start for SPCAF custom rules and metrics.
SPCAF Contrib is aimed to provide getting started samples and code base for the custom SPCAF
rules and metrics. It shows how you may create your own rules and metrics to address your business needs, improve ALM and overall code quality of the SharePoint projects.
*** hey, we've got twitter, lucky we! - @spcafcontrib
Follow us to get the latest updates, share your feedback and experience!
I didn't get it, what is SPCAF at all?
The SharePoint Code Analysis Framework (SPCAF)
is a set of tools created by Torsten Mandelkow
and Matthias Einig
. You can use the tools to examine .WSP files and .APP files to compare against a set of 400 rules, analyze dependencies, calculate metrics and more.
Also, if you are not familiar with SPCAF
yet (shame on you!), consider the following links as an easy start:SharePoint Code Analysis Framework (SPCAF)SharePoint Code Analysis Framework (SPCAF) – DocumentationFirst impression of SPCAF – SharePoint Code Analysis Framework: code analysis, metrics, rules and dependenciesWriting your second rule for SPCAF – big brother watches your code!Writing your first metric for SPCAF – put the best practices in place!Writing your first rule for SPCAF – put the best practices in place!
What is inside SPCAF Contrib?
With the November 2013 release, there are more than 20 custom rules and 5 metrics.
All rules in this project are used in the real word projects as well as already reported to SPCAF support team. One day they might be implemented and included in the official SPCAF project, who knows.
Please check the following post to get started with the November 2013 release: SPCAFContrib November 2013 release is out – check out new 20+ rules for your SharePoint code
How to get started?
Here is the rules screenshot:
Here is the metrics screenshot:
About the contributors
, SharePoint Consultant/Developer working in Sydney, Australia. With the main focus on SharePoint 2007/2010/2013, he takes great pride in his work and has consistently delivered various solutions for investment funds, industrial manufacturers, engineering companies, etc. helping unlock and evaluate SharePoint platform as well as improve ALM and general software development practices.
, Senior SharePoint Consultant/Developer at Digital Design
in Saint Petersburg, Russia.
, Software Engineer at Luxoft
in Moscow, Russia.
, SharePoint Server MVP, Solutions Architect at i-Teco (Moscow, Russia), Certified Trainer and SharePoint Development coach.
We would also happy to get some feedback
from you, implement new rules or metrics and help you to get started.Stay tuned
, rules and metrics are being continuously improved.