|
12 | 12 |
|
13 | 13 | Installation </install>
|
14 | 14 | /analyze-code
|
| 15 | + /rules |
15 | 16 | Configuration </configuration>
|
16 | 17 | /known-issues
|
17 | 18 | FAQ </faq>
|
|
22 | 23 | Overview
|
23 | 24 | --------
|
24 | 25 |
|
25 |
| -The `{+product+} <{+product-home-page+}>`__ is a tool |
26 |
| -that helps you understand the following about your {+driver-long+} |
27 |
| -code: |
| 26 | +The {+product+} is a tool that helps you understand the following |
| 27 | +aspects of your {+driver-long+} code: |
28 | 28 |
|
29 | 29 | - How your code translates into the {+query-api+}
|
30 | 30 | - If your code includes unsupported LINQ or builder expressions
|
31 |
| -- How your POCOs serialize to JSON |
| 31 | +- How your POCO instances serialize to JSON format |
32 | 32 |
|
33 |
| -The {+product+} can analyze the following groups of {+driver-short+} expressions and |
34 |
| -classes: |
| 33 | +.. note:: Roslyn Analyzer |
| 34 | + |
| 35 | + The {+product+} is a Roslyn Analyzer. To learn more about Roslyn Analyzers, see |
| 36 | + `Overview of Source Code Analysis <https://docs.microsoft.com/en-us/visualstudio/code-quality/roslyn-analyzers-overview?view=vs-2022>`__ |
| 37 | + from Microsoft. |
| 38 | + |
| 39 | +Supported Analysis |
| 40 | +~~~~~~~~~~~~~~~~~~ |
| 41 | + |
| 42 | +The {+product+} can analyze the following groups of {+driver-short+} |
| 43 | +expressions and classes: |
35 | 44 |
|
36 | 45 | - `Builders <{+driver-docs+}/fundamentals/builders/>`__
|
37 | 46 | - `LINQ <{+driver-docs+}/fundamentals/linq/>`__
|
38 | 47 | - `POCOs <{+driver-docs+}/fundamentals/data-formats/poco/>`__
|
39 | 48 |
|
40 |
| -Read the following sections of this guide to learn how to install the |
41 |
| -{+product+}, how to use its features, and how to configure it: |
| 49 | +Guides |
| 50 | +------ |
42 | 51 |
|
43 |
| -- :ref:`Install the extension <mongodb-analyzer-install>` |
44 |
| -- :ref:`Analyze your code <mongodb-analyzer-analyze-code>` |
45 |
| -- :ref:`Configure the extension <mongodb-analyzer-configuration>` |
| 52 | +View the following guides to learn how to install and |
| 53 | +configure the {+product+} and how to use its features: |
| 54 | + |
| 55 | +- :ref:`Installation <mongodb-analyzer-install>` |
| 56 | +- :ref:`Analyze Your Code <mongodb-analyzer-analyze-code>` |
| 57 | +- :ref:`Rules and Message Content <mongodb-analyzer-rules>` |
| 58 | +- :ref:`Configuration <mongodb-analyzer-configuration>` |
46 | 59 |
|
47 | 60 | To view known issues with the {+product+}'s current functionality, see
|
48 |
| -the :ref:`mongodb-analyzer-known-issues` page. |
| 61 | +the :ref:`mongodb-analyzer-known-issues` page. |
49 | 62 |
|
50 |
| -To view answers to frequently asked questions, see the :ref:`FAQ <mongodb-analyzer-faq>` page. |
| 63 | +To view answers to frequently asked questions, see the :ref:`FAQ |
| 64 | +<mongodb-analyzer-faq>` page. |
51 | 65 |
|
52 | 66 | To view the differences between versions of the extension,
|
53 | 67 | see the :ref:`What's New <mongodb-analyzer-changelog>` page.
|
54 | 68 |
|
55 |
| -For further support, see the :ref:`Issues and Help <mongodb-analyzer-issues-and-help>` page. |
56 |
| - |
57 |
| -.. note:: Roslyn Analyzer |
58 |
| - |
59 |
| - The {+product+} is a Roslyn Analyzer. To learn more about Roslyn Analyzers, see |
60 |
| - `Overview of Source Code Analysis <https://docs.microsoft.com/en-us/visualstudio/code-quality/roslyn-analyzers-overview?view=vs-2022>`__ |
61 |
| - from Microsoft. |
| 69 | +For further support, see the :ref:`Issues and Help |
| 70 | +<mongodb-analyzer-issues-and-help>` page. |
0 commit comments