diff --git a/config/_default/menus/main.en.yaml b/config/_default/menus/main.en.yaml index bf332397e4971..32feb3a4e185a 100644 --- a/config/_default/menus/main.en.yaml +++ b/config/_default/menus/main.en.yaml @@ -3862,11 +3862,16 @@ menu: parent: code_analysis identifier: code_analysis_github_prs weight: 4 + - name: IDE Plugins + url: code_analysis/ide_plugins + parent: code_analysis + identifier: code_analysis_ide_plugins + weight: 5 - name: Troubleshooting url: code_analysis/troubleshooting parent: code_analysis identifier: code_analysis_troubleshooting - weight: 5 + weight: 6 - name: Quality Gates url: quality_gates/ pre: ci diff --git a/content/en/code_analysis/ide_plugins/_index.md b/content/en/code_analysis/ide_plugins/_index.md new file mode 100644 index 0000000000000..2d309683f55eb --- /dev/null +++ b/content/en/code_analysis/ide_plugins/_index.md @@ -0,0 +1,26 @@ +--- +title: Datadog IDE Plugins for Code Analysis +kind: documentation +description: Learn how to set up Datadog IDE plugins for enhanced code analysis and quality assurance in your development environment. +disable_toc: false +further_reading: +- link: "/developers/ide_plugins" + tag: "Documentation" + text: "Learn about Datadog IDE Plugins" +--- + +## Overview + +Enhance your developer capabilities by integrating [Code Analysis][1] directly into your preferred integrated development environment (IDE). + +{{< whatsnext desc="See the documentation for information about the following integrations:">}} + {{< nextlink href="developers/ide_plugins/idea/#static-analysis" >}}JetBrains IDEs: The Datadog plugin for IntelliJ IDEA, GoLand, PhpStorm, and PyCharm supports static analysis features.{{< /nextlink >}} + {{< nextlink href="developers/ide_plugins/vscode/#static-analysis" >}}Visual Studio Code: The Datadog extension for VS Code provides static analysis tools for your codebase.{{< /nextlink >}} + {{< nextlink href="developers/ide_plugins/visual_studio/#static-analysis" >}}Visual Studio: The Datadog extension for .NET developers includes static analysis functionality.{{< /nextlink >}} +{{< /whatsnext >}} + +## Further Reading + +{{< partial name="whats-next/whats-next.html" >}} + +[1]: /code_analysis/ \ No newline at end of file diff --git a/content/en/developers/ide_plugins/visual_studio/_index.md b/content/en/developers/ide_plugins/visual_studio/_index.md index b212cfc487920..759458fa23f09 100644 --- a/content/en/developers/ide_plugins/visual_studio/_index.md +++ b/content/en/developers/ide_plugins/visual_studio/_index.md @@ -55,6 +55,7 @@ Navigate from Datadog to your source code with one click. {{< img src="/developers/ide_plugins/visual_studio/view-in-visual-studio.png" alt="A stack trace on the Datadog platform showing the View in Visual Studio button.">}} ### Static Analysis + The Datadog extension runs [Static Analysis][19] rules on the source files you have open in your Solution. The goal is to detect and fix problems such as maintainability issues, bugs, or security vulnerabilities in your code before you commit your changes. Static Analysis supports scanning for many programming languages. For a complete list, see [Static Analysis Rules][20]. For file types belonging to supported languages, rule violations are highlighted in the source code editor, and suggested fixes can be applied directly: