SPCAF Contrib is a research project by 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) - ProfessionalSharePoint Code Analysis Framework (SPCAF) - ServerSharePoint Code Check (SPCop)SharePoint Code Analysis Framework (SPCAF) – Documentation
SharePoint Code Check (SPCop) first impressionsFirst 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!Go cloud – Running SPCAF with custom cloud based build controller and TFS OnlineSPCAF : A very useful code analysis tool for SharePointRunning SPCAF from PowerShellAnalysing SharePoint code with SPCAF (slideshare)Automated Code Quality Analysis of SharePoint Solutions (slideshare)Code Analysis Framework for SharePoint - SPCAFSharePoint Code Quality
SharePoint Code Check (SPCop) – бесплатный инструмент для анализа кодаДля тех кто не в курсе что такое SPCAFSharePoint Code Quality (slideshare)Скрытая стоимость решений на SharePointCode Review vs TestingПростой способ повысить качество решенийКак писать правильный код для SharePointКак создавать надежные приложения в серверном коде для SharePoint
What is inside SPCAF Contrib?
With the April 2014 release, there are more than 70 custom rules and metrics.
All rules in this project are used in the real word projects as well as already reported to SPCAF support team. From May 2014 there is a ReSharper
How to get started?
- ReSharper 8.2 or high is required.
- Use Extension Manager to install SPCAFContrib plugin from repository. Just try to find by SHAREPOINT tag.
ReSharper dynamic validation screenshots:
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.