goshenkata/DryScan Code Duplication Check
Analyze code for semantic duplication using DryScan and fail if duplication score exceeds threshold
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| huggingface-api-key | HuggingFace API key for embeddings | yes | — |
| threshold | Maximum allowed duplication score (0-100). Action fails if score exceeds this value. | yes | 20 |
| path | Path to the repository to scan | no | . |
| github-token | GitHub token for PR comments and artifact uploads | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| score | The duplication score (0-100) |
| grade | The duplication grade (Excellent, Good, Fair, Poor, Critical) |
| passed | Whether the check passed (true/false) |
| artifact-url | URL to the uploaded HTML report artifact |