Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .agents/docs/FUNCTIONS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- **Localization quality gate** — reviews pull requests for duplicated translation keys in iOS/Mac string files.
- **Duplicate detection** — scans added and modified localization string files in a change set and lists each duplicated key with its file, ignoring comments and blank lines.
- **Review reporting** — posts a file/key table of found duplicates as a comment on the code review when any duplicates exist.
- **Programmatic access** — exposes the raw list of duplicate entries so review scripts can apply their own rules.
5 changes: 5 additions & 0 deletions .agents/docs/INTERACTIONS.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
internal_calls: {}
external_calls: {}
listens: {}
publishes: []
6 changes: 6 additions & 0 deletions .agents/docs/service-card.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: danger-duplicate_localizable_strings
kind: libraries
domain: developer-tooling
description: |
A **code-review plugin** for the Danger review bot that guards **localization quality** in iOS and Mac projects. When a pull request touches **translation string files**, it detects **duplicated translation keys** and comments on the review with a table of the offending files and keys.
Loading