From b06b3b03a180ec6f12f09fa8511c635e215608cf Mon Sep 17 00:00:00 2001 From: Heston Hoffman Date: Thu, 13 Aug 2026 20:33:00 -0700 Subject: [PATCH 1/2] Add rule to flag product names not wrapped in prodname shortcode Related to DOCS-15413. --- styles/Datadog/Prodname.yml | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 styles/Datadog/Prodname.yml diff --git a/styles/Datadog/Prodname.yml b/styles/Datadog/Prodname.yml new file mode 100644 index 0000000..a843d9c --- /dev/null +++ b/styles/Datadog/Prodname.yml @@ -0,0 +1,68 @@ +# This file is used to flag official Datadog product names that aren't +# wrapped in the prodname shortcode. See DOCS-15413. +extends: existence +message: "Wrap the product name '%s' in the prodname shortcode." +link: "https://github.com/DataDog/documentation/blob/master/CONTRIBUTING.md" +ignorecase: false +level: suggestion +nonword: true + +# Instances already wrapped by {{< prodname >}}...{{< /prodname >}} are +# stripped before linting via a BlockIgnore in .vale.ini, so tokens here +# don't need a negative lookahead for the shortcode itself. +tokens: + - Agent Console + - Agent Observability + - AI Guard + - APM Distributed Tracing + - APM Service Observability + - App and API Protection + - Bits Chat + - Bits Code + - Bits Security Analyst + - Bits SRE Agents + - BYOC Logs + - Case Management + - Change Tracking + - Cloud Cost Management + - Cloud Networking Monitoring + - Cloud Observability + - Cloud Security + - Cloud SIEM + - Code Security + - Data Observability + - Database Monitoring + - Datadog Agent + - Datadog APM + - Datadog Application Performance Monitoring + - Datadog Apps + - Datadog Forms + - Datadog MCP Server + - Datadog Studio + - Delivery Performance + - Deployment Gates + - Dynamic Instrumentation + - Error Tracking + - Event Management + - Feature Flagging & Experimentation + - Feature Flags + - GPU Monitoring + - IDE Plugins + - Incident Management + - Infrastructure Monitoring + - Internal Developer Portal + - Log Management + - Network Device Monitoring + - Observability Pipelines + - On-Call + - PR Gates + - Product Analytics + - Pup CLI + - Resource Catalog + - Service Management + - Software Delivery + - Source Code Integration + - Synthetics + - Test Optimization + - Workflow Automation + - Workload Protection From 12345518b78366df76d7fd39726ef17e08c7eb50 Mon Sep 17 00:00:00 2001 From: Heston Hoffman Date: Thu, 13 Aug 2026 20:41:41 -0700 Subject: [PATCH 2/2] Drop Datadog Agent from prodname rule Too pervasive as generic prose to treat as a distinct product callout. --- styles/Datadog/Prodname.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/styles/Datadog/Prodname.yml b/styles/Datadog/Prodname.yml index a843d9c..1c9e6fe 100644 --- a/styles/Datadog/Prodname.yml +++ b/styles/Datadog/Prodname.yml @@ -32,7 +32,6 @@ tokens: - Code Security - Data Observability - Database Monitoring - - Datadog Agent - Datadog APM - Datadog Application Performance Monitoring - Datadog Apps