|
1 | 1 | # Overview
|
2 | 2 | ## [Code Analysis for Managed Code](code-analysis-for-managed-code-overview.md)
|
| 3 | +## [Roslyn Analyzers](roslyn-analyzers-overview.md) |
3 | 4 | ## [Code Analysis for C/C++](code-analysis-for-c-cpp-overview.md)
|
4 | 5 | ## [Measure Code Maintainability with Code Metrics](code-metrics-values.md)
|
5 | 6 | # Quickstarts
|
|
11 | 12 | ## [Configure and Use a Custom Rule Set](walkthrough-configuring-and-using-a-custom-rule-set.md)
|
12 | 13 | # How-to guides
|
13 | 14 | ## Code Analysis for Managed Code
|
14 |
| -### [Enable and Disable Automatic Code Analysis for Managed Code](how-to-enable-and-disable-automatic-code-analysis-for-managed-code.md) |
15 |
| -### [Enable and Disable Full Solution Analysis for Managed Code](how-to-enable-and-disable-full-solution-analysis-for-managed-code.md) |
| 15 | +### [Install Roslyn Analyzers](install-roslyn-analyzers.md) |
| 16 | +### [Configure and Use Roslyn Analyzers](use-roslyn-analyzers.md) |
| 17 | +### [Enable Automatic Code Analysis](how-to-enable-and-disable-automatic-code-analysis-for-managed-code.md) |
| 18 | +### [Enable Full Solution Analysis](how-to-enable-and-disable-full-solution-analysis-for-managed-code.md) |
16 | 19 | ### [Automatic feature suspension](automatic-feature-suspension.md)
|
17 |
| -### [Run Code Analysis Manually for Managed Code](how-to-run-code-analysis-manually-for-managed-code.md) |
| 20 | +### [Run Code Analysis Manually](how-to-run-code-analysis-manually-for-managed-code.md) |
18 | 21 | ### [Suppress Warnings](in-source-suppression-overview.md)
|
19 | 22 | #### [Suppress Code Analysis Warnings for Generated Code](how-to-suppress-code-analysis-warnings-for-generated-code.md)
|
20 | 23 | ### [Customize the Code Analysis Dictionary](how-to-customize-the-code-analysis-dictionary.md)
|
21 | 24 | ### [Anonymous Methods and Code Analysis](anonymous-methods-and-code-analysis.md)
|
22 | 25 | ### [Create a Work Item for a Managed Code Defect](how-to-create-a-work-item-for-a-managed-code-defect.md)
|
23 | 26 | ## Code Analysis for C/C++
|
24 |
| -### [Use Rule Sets to Specify the C++ Rules to Run](using-rule-sets-to-specify-the-cpp-rules-to-run.md) |
25 | 27 | ### [Use the C++ Core Guidelines checkers](using-the-cpp-core-guidelines-checkers.md)
|
26 |
| -### [Set Code Analysis Properties for C/C++ Projects](how-to-set-code-analysis-properties-for-c-cpp-projects.md) |
27 |
| -### [Use SAL Annotations to Reduce C/C++ Code Defects](using-sal-annotations-to-reduce-c-cpp-code-defects.md) |
| 28 | +### [Set Code Analysis Properties](how-to-set-code-analysis-properties-for-c-cpp-projects.md) |
| 29 | +### [Use SAL Annotations to Reduce Code Defects](using-sal-annotations-to-reduce-c-cpp-code-defects.md) |
28 | 30 | #### [Understand SAL](understanding-sal.md)
|
29 | 31 | #### [Annotate Function Parameters and Return Values](annotating-function-parameters-and-return-values.md)
|
30 | 32 | #### [Annotate Function Behavior](annotating-function-behavior.md)
|
|
35 | 37 | #### [Best Practices and Examples (SAL)](best-practices-and-examples-sal.md)
|
36 | 38 | ### [Specify Additional Code Information by Using __analysis_assume](how-to-specify-additional-code-information-by-using-analysis-assume.md)
|
37 | 39 | ## [Use Rule Sets to Group Code Analysis Rules](using-rule-sets-to-group-code-analysis-rules.md)
|
38 |
| -### [Configure Code Analysis for a Managed Code Project](how-to-configure-code-analysis-for-a-managed-code-project.md) |
39 |
| -### [Configure Code Analysis for an ASP.NET Web Application](how-to-configure-code-analysis-for-an-aspnet-web-application.md) |
40 |
| -### [Synchronize Code Project Rule Sets with Team Project Check-in Policy](how-to-synchronize-code-project-rule-sets-with-team-project-check-in-policy.md) |
41 |
| -### [Specify Managed Code Rule Sets for Multiple Projects in a Solution](how-to-specify-managed-code-rule-sets-for-multiple-projects-in-a-solution.md) |
42 |
| -### [Create Custom Code Analysis Rule Sets](creating-custom-code-analysis-rule-sets.md) |
| 40 | +### [Use Rule Sets for Managed Code](how-to-configure-code-analysis-for-a-managed-code-project.md) |
| 41 | +#### [Configure Code Analysis for an ASP.NET Web Application](how-to-configure-code-analysis-for-an-aspnet-web-application.md) |
| 42 | +#### [Specify Rule Sets for Multiple Projects](how-to-specify-managed-code-rule-sets-for-multiple-projects-in-a-solution.md) |
| 43 | +### [Use Rule Sets for C++ Code](using-rule-sets-to-specify-the-cpp-rules-to-run.md) |
| 44 | +### [Synchronize Project Rule Sets with Team Project Check-in Policy](how-to-synchronize-code-project-rule-sets-with-team-project-check-in-policy.md) |
| 45 | +### [Create Custom Rule Sets](creating-custom-code-analysis-rule-sets.md) |
43 | 46 | #### [Create a Custom Rule Set](how-to-create-a-custom-rule-set.md)
|
44 |
| -#### [Use the Code Analysis Rule Set Editor](working-in-the-code-analysis-rule-set-editor.md) |
45 |
| -### [Code analysis rule set reference](code-analysis-rule-set-reference.md) |
46 |
| -#### [All Rules rule set](all-rules-rule-set.md) |
47 |
| -#### [Basic Correctness Rules rule set for managed code](basic-correctness-rules-rule-set-for-managed-code.md) |
48 |
| -#### [Basic Design Guideline Rules rule set for managed code](basic-design-guideline-rules-rule-set-for-managed-code.md) |
49 |
| -#### [Extended Correctness Rules rule set for managed code](extended-correctness-rules-rule-set-for-managed-code.md) |
50 |
| -#### [Extended Design Guidelines Rules rule set for managed code](extended-design-guidelines-rules-rule-set-for-managed-code.md) |
51 |
| -#### [Globalization Rules rule set for managed code](globalization-rules-rule-set-for-managed-code.md) |
52 |
| -#### [Managed Minimun Rules rule set for managed code](managed-minimun-rules-rule-set-for-managed-code.md) |
53 |
| -#### [Managed Recommended Rules rule set for managed code](managed-recommended-rules-rule-set-for-managed-code.md) |
54 |
| -#### [Mixed Minimum Rules rule set](mixed-minimum-rules-rule-set.md) |
55 |
| -#### [Mixed Recommended Rules rule set](mixed-recommended-rules-rule-set.md) |
56 |
| -#### [Native Minimum Rules rule set](native-minimum-rules-rule-set.md) |
57 |
| -#### [Native Recommended Rules rule set](native-recommended-rules-rule-set.md) |
58 |
| -#### [Security Rules rule set for managed code](security-rules-rule-set-for-managed-code.md) |
| 47 | +#### [Use the Rule Set Editor](working-in-the-code-analysis-rule-set-editor.md) |
59 | 48 | ## [Create Code Analysis Check-in Policies](how-to-create-or-update-standard-code-analysis-check-in-policies.md)
|
60 | 49 | ### [Implement Custom Code Analysis Check-in Policies for Managed Code](implementing-custom-code-analysis-check-in-policies-for-managed-code.md)
|
61 | 50 | ### [Enforce Maintainable Code](how-to-enforce-maintainable-code-with-a-code-analysis-check-in-policy.md)
|
|
64 | 53 | ### [Generate Code Metrics Data](how-to-generate-code-metrics-data.md)
|
65 | 54 | ### [Work with Code Metrics Data](working-with-code-metrics-data.md)
|
66 | 55 | # Reference
|
| 56 | +## Rule sets |
| 57 | +### [All Rules rule set](all-rules-rule-set.md) |
| 58 | +### [Basic Correctness Rules rule set for managed code](basic-correctness-rules-rule-set-for-managed-code.md) |
| 59 | +### [Basic Design Guideline Rules rule set for managed code](basic-design-guideline-rules-rule-set-for-managed-code.md) |
| 60 | +### [Extended Correctness Rules rule set for managed code](extended-correctness-rules-rule-set-for-managed-code.md) |
| 61 | +### [Extended Design Guidelines Rules rule set for managed code](extended-design-guidelines-rules-rule-set-for-managed-code.md) |
| 62 | +### [Globalization Rules rule set for managed code](globalization-rules-rule-set-for-managed-code.md) |
| 63 | +### [Managed Minimun Rules rule set for managed code](managed-minimun-rules-rule-set-for-managed-code.md) |
| 64 | +### [Managed Recommended Rules rule set for managed code](managed-recommended-rules-rule-set-for-managed-code.md) |
| 65 | +### [Mixed Minimum Rules rule set](mixed-minimum-rules-rule-set.md) |
| 66 | +### [Mixed Recommended Rules rule set](mixed-recommended-rules-rule-set.md) |
| 67 | +### [Native Minimum Rules rule set](native-minimum-rules-rule-set.md) |
| 68 | +### [Native Recommended Rules rule set](native-recommended-rules-rule-set.md) |
| 69 | +### [Security Rules rule set for managed code](security-rules-rule-set-for-managed-code.md) |
67 | 70 | ## [Code Analysis for Managed Code Warnings](code-analysis-for-managed-code-warnings.md)
|
68 | 71 | ### [Code Analysis Warnings for Managed Code by CheckId](code-analysis-warnings-for-managed-code-by-checkid.md)
|
69 | 72 | ### [Cryptography Warnings](cryptography-warnings.md)
|
|
0 commit comments