AhmedAliAbdAlMowla/quran-cairo-fm

https://github.com/AhmedAliAbdAlMowla/quran-cairo-fm

Scanned on Mar 18, 2026

14 Medium
116 Low

AI Assessment

VERDICT

Based on automated scanner findings, this repository is likely production-ready with minor quality polish needed. No security, secrets, or dependency vulnerabilities were detected.

TOP RISKS

→ Six instances of duplicate CSS/style properties were flagged across the codebase. The scanner detected repeated property declarations that could indicate unintended overrides or maintenance issues.

→ No test suite was detected. The scanner flagged the absence of automated tests, which limits confidence in code reliability despite no functional vulnerabilities being found.

→ Seventeen unused variables were flagged across the codebase. While individually low-severity, the volume suggests opportunities to clean up dead code.

→ Ten unused imports were detected. These add unnecessary dependencies to files without providing value.

→ Sixteen formatting issues were flagged by linters, indicating inconsistent code style.

WHAT TO FIX FIRST

Address the six instances of duplicate CSS properties across style files. These are likely quick wins that improve maintainability. The scanner flagged specific property redeclarations that should be consolidated.

FOLLOW-UP NOTES

The absence of a test suite and CI/CD configuration were flagged as best practice gaps rather than blockers. Consider verifying the duplicate properties findings against your actual stylesheets, as some may be intentional fallbacks or browser compatibility patterns the scanner doesn't recognize. The unused variables and imports are low-risk but easy to remediate for cleaner code.

fix-prompt.md

Category Breakdown

Security0%Secrets & Credentials0%Dependencies0%Code Quality0%Best Practices0%
300/300
Security
200/200
Secrets & Credentials
150/150
Dependencies
88/100
Code Quality62 findings
93/100
Best Practices3 findings

Findings(130 in 9 groups)

Biome rule: lint/suspicious/noDuplicateProperties

Affected files

unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown

No test directory or test files were found. Automated tests are critical for maintaining code quality and preventing regressions.

Affected files

unknown
unknown

Biome rule: lint/correctness/noUnusedVariables

Affected files

unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown

and 14 more files...

Biome rule: format

Affected files

unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown

and 12 more files...

Biome rule: lint/complexity/noImportantStyles

Affected files

unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown

and 2 more files...

Biome rule: lint/correctness/noUnusedImports

Affected files

unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown
unknown

Biome rule: assist/source/organizeImports

Affected files

unknown
unknown
unknown
unknown

No CI/CD configuration was found (GitHub Actions, GitLab CI, CircleCI, etc.). Continuous integration helps catch issues before they reach production.

Affected files

unknown
unknown

This repository has no CODEOWNERS file. CODEOWNERS ensures that pull requests are automatically assigned to the right reviewers, improving code review coverage.

Affected files

unknown
unknown

Share your ShipScanner

Show the world your code quality. Your report has a beautiful preview image built in.

Embed Trust Badge

Show your code quality score in your README. The badge updates automatically every time you re-scan.

README.md
ShipScanner: A 741
[![ShipScanner: A 741](https://shipscanner.dev/api/badge/cmmwfntxo0001jm04i8yd61sw)](https://shipscanner.dev/report/cmmwfntxo0001jm04i8yd61sw)