Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOCS-7907 Add IDE Plugins to Code Analysis Navigation #23083

Merged
merged 4 commits into from
May 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
7 changes: 6 additions & 1 deletion config/_default/menus/main.en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
26 changes: 26 additions & 0 deletions content/en/code_analysis/ide_plugins/_index.md
Original file line number Diff line number Diff line change
@@ -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" >}}<u>JetBrains IDEs</u>: The Datadog plugin for IntelliJ IDEA, GoLand, PhpStorm, and PyCharm supports static analysis features.{{< /nextlink >}}
{{< nextlink href="developers/ide_plugins/vscode/#static-analysis" >}}<u>Visual Studio Code</u>: The Datadog extension for VS Code provides static analysis tools for your codebase.{{< /nextlink >}}
{{< nextlink href="developers/ide_plugins/visual_studio/#static-analysis" >}}<u>Visual Studio</u>: The Datadog extension for .NET developers includes static analysis functionality.{{< /nextlink >}}
{{< /whatsnext >}}

## Further Reading

{{< partial name="whats-next/whats-next.html" >}}

[1]: /code_analysis/
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down