Expand Minimize

All Analyzers

All available analyzers are applied during the analysis.

Filename: RS00_AllRules.spruleset

Enabled Analyzers, Categories and Rules

The following list provides an overview which rules are enabled for the current ruleset.

Farm/Sandboxed Solutions
Correctness
Security
Supportability
Design
Best Practice
Deployment
Localization
Naming
Customization
Sandboxed Compatibility
Memory Disposal
SharePoint 2007 Compatibility
SharePoint 2010 Compatibility
SharePoint 2013 Compatibility
Performance
Managed CSOM
Correctness
Best Practice
Memory Disposal
Performance
Add-ins
Correctness
Best Practice
Deployment
Localization
AppStore Compatibility
JavaScript
Correctness
Security
SharePoint Supportability
Design
Best Practice
UX User Experience
Coding Style
Performance
PowerShell
Corectness
Security
SharePoint Supportability
Best Practice
Naming
Coding Style
Performance
SharePoint Framework
Correctness
Security
Best Practice
Performance
Angular
Reliability
Security
Maintainability
Performance
SharePoint PnP
Best Practices
Web files
Security
Best Practice
Farm/Sandboxed Solutions
Feature Elements
Features by Scope
Number of Solution Artifacts
Assembly Artifacts
Security Relevant Code
Impacting Farm Stability
Research and Development
Code Languages
SharePoint Framework
Research and Development
Number of artifacts
Performance
Assemblies
Research and Development
CSS
Research and Development
JavaScript
Research and Development
PowerShell
Research and Development
Add-ins
AppWeb Feature Elements
HostWeb Feature Elements
AppWeb File Types
Farm/Sandboxed Solutions
Solution Level Dependency
Feature Level Dependencies
.NET Dependencies
General Dependencies
SharePoint Framework
Client-side web part Dependencies
Angular
Module dependencies
Module config dependencies
Controller dependencies
Directive dependencies
Service dependencies
Filter dependencies
Route dependencies
Component dependencies
Template dependencies
Application dependencies
Add-ins
Solution Level Dependency
Feature Level Dependencies
Farm/Sandboxed Solutions
Application Contents
Feature Elements
Customizations
SharePoint Dependencies
Resources
Miscellaneous
SharePoint Framework
Containment
JavaScript references
JavaScript
Referenced JavaScript libraries
Embedded JavaScript libraries
Add-ins
Application Contents
Feature Elements
External Dependencies
Resources
Web files
Libraries
CATNET
CAT.NET
CSSLint
CSSLint
FxCop
FxCop
FxCopMetrics
FxCop Metrics
JSHint
JSHint
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.