Expand Minimize

Farm/Sandboxed Solutions

Category Index

Category Description
Correctness Correctness rules check the code for syntax errors. This includes check for all required XML attributes, correct values and data types of attributes.
Security Checks if solutions pose security issues.
Supportability Checks if the farm solutions endanger the supportability of SharePoint.
Design Warnings that checking proper solution design.
Best Practice Rules to warn if best practices are not used.
Deployment The deployment process of SharePoint customizations is often a critical part. Deploying the wrong way or the wrong files can harm the SharePoint farm or make the farm inaccessible. Deployment rules check the code for these risks or potential problems.
Localization Localization is the process of customizing an application, webpage, or website for a given culture or locale. The localization rules check if all attributes in XML which support localization are localized in a proper way.
Naming Checks files and artifacts for violations against naming conventions.
Customization Rules which check violations against SharePoint customization guidelines. Note: For customization rules it depends on the specific practices and guidelines of the target farm if the rules are valid or not. Disable the rule if it does not apply in your case.
Sandboxed Compatibility Checks files and artifacts whether they are compatible with Sandboxed solutions requirements.
Memory Disposal Rules to warn for potential memory leaks due to wrong object disposal.
SharePoint 2007 Compatibility Checks files and artifacts whether they are compatible with SharePoint 2007.
SharePoint 2010 Compatibility Checks files and artifacts whether they are compatible with SharePoint 2010.
SharePoint 2013 Compatibility Checks files and artifacts whether they are compatible with SharePoint 2013.
Office 365 Compatibility Checks files and artifacts whether they are compatible with Office 365 requirements.
Performance Checks for ascertaining performance level of the solution
Disclaimer: The views and opinions expressed in this documentation and in SPCAF do not necessarily reflect the opinions and recommendations of Microsoft or any member of Microsoft. SPCAF and RENCORE are registered trademarks of Rencore. All other trademarks, service marks, collective marks, copyrights, registered names, and marks used or cited by this documentation are the property of their respective owners.