diff --git a/styles/Datadog/Prodname.yml b/styles/Datadog/Prodname.yml new file mode 100644 index 0000000..1c9e6fe --- /dev/null +++ b/styles/Datadog/Prodname.yml @@ -0,0 +1,67 @@ +# 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 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