mine-datadog-surface
Pro read-only mining codemod. Inventories Datadog UI plugin imports, datadogRum / DD_RUM references, and Datadog RUM browser snippets in HTML. Does not modify source.
Metrics
Emits observability_finding and observability_finding_summary.
Shared cardinalities (observability_finding)
| Cardinality | Values / meaning |
|---|---|
category | Always datadog |
finding_type | See table below |
severity | info |
automatable | false |
priority_hint | 35–45 |
migration_lane | keep |
rule_id | DD-001 … DD-003 |
file, line, symbol, package | Location and enclosing symbol |
observability_finding_summary keeps only category, finding_type, severity, migration_lane.
Rules / finding_type
| Rule | finding_type | What it means |
|---|---|---|
| DD-001 | datadog_plugin_import | Imports from @datadog/* or @roadiehq/backstage-plugin-datadog |
| DD-002 | datadog_rum_reference | Identifiers/strings mentioning datadogRum, DD_RUM, or datadog-rum |
| DD-003 | datadog_rum_html | HTML containing Datadog RUM agent snippets |