Expand Minimize
This documentation is part of the BETA release and subject to change.

Extended Recommended Settings

These settings focus on a detailed check of your code. The settings extends the MinimumRecommendedSettings with checks from the categories Localization and Naming.

Filename: RS10_ExtendedRecommendedRules.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
Memory Disposal
Performance
Managed CSOM
Correctness
Best Practices
Performance
Add-ins
Correctness
Best Practice
Deployment
Localization
AppStore Compatibility
JavaScript
Correctness
Security
Supportability
Design
Best Practice
UX User Experience
Performance
PowerShell
Correctness
Security
Supportability
Best Practice
Naming
Coding Style
Performance
SharePoint PnP
Best Practices
Web files
Best Practice
Farm/Sandboxed Solutions
Feature Elements
Features by Scope
Solution Artifacts
Assembly Artifacts
Security Relevant Code
Impacting Farm Stability
Research and Development
Code Languages
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
Add-ins
Solution Level Dependency
Feature Level Dependencies
Farm/Sandboxed Solutions
Application Contents
Feature Elements
Customizations
SharePoint Dependencies
Resources
JavaScript
Libraries
Add-ins
Application Contents
Feature Elements
External Dependencies
Resources
Web files
Libraries
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.