chore: tune analysis tools to non-blocking, organize repo files#44
Conversation
Tools:
- CodeRabbit: assertive → chill profile, add coverage/ to path_filters,
instruct not to nitpick style (Prettier/DeepSource handle that) or
request tests for trivial one-liners, disable auto_reply
- DeepSource: remove unnecessary react plugin (no React in project)
- SonarCloud: add secret-resolver.ts to coverage exclusions, make
pre-push gate warning informational (yellow ℹ️) instead of alarming
(red ❌) — already non-blocking (exit 0)
- check-sonarcloud-gate.sh: toned down failure output
Files:
- Move .github/{banner,screenshot-*.png} to docs/assets/ (485KB of
images don't belong in .github/ — only templates and workflows live
there)
- Clean .gitattributes: remove dead graphify-out/ rules (directory
doesn't exist), add dist/coverage/lock as linguist-generated
- Update .github/AGENTS.md and docs/AGENTS.md for moved assets
|
Warning Review limit reached
More reviews will be available in 39 minutes and 37 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits. 🚦 How do rate limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (7)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| JavaScript | Jun 28, 2026 4:22p.m. | Review ↗ | |
| Secrets | Jun 28, 2026 4:22p.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
|
There was a problem hiding this comment.
Pull request overview
Adjusts repository analysis/review tooling to be informative and non-blocking, and reorganizes documentation assets to keep .github/ focused on GitHub-specific configuration.
Changes:
- Tuned SonarCloud gate messaging to be explicitly non-blocking and expanded coverage exclusions.
- Simplified DeepSource and CodeRabbit configuration to reduce noise.
- Reorganized repo metadata: moved README assets into
docs/assets/and cleaned up.gitattributeslinguist rules.
Reviewed changes
Copilot reviewed 7 out of 10 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
sonar-project.properties |
Adds explanatory comments and updates sonar.coverage.exclusions (incl. secret-resolver.ts). |
scripts/check-sonarcloud-gate.sh |
Changes failing-gate output to informational/non-blocking messaging and formatting. |
docs/assets/banner.png |
Adds banner image under documentation assets. |
docs/AGENTS.md |
Documents the new docs/assets/ location in the docs DOX index. |
.github/AGENTS.md |
Updates .github/ DOX index to reflect README assets moved out. |
.gitattributes |
Removes dead graphify-out/ rules and marks generated outputs for linguist. |
.deepsource.toml |
Removes the unused React plugin from the JavaScript analyzer. |
.coderabbit.yaml |
Switches to a less aggressive review profile and refines path filters/instructions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # Auto-generated files — excluded from GitHub linguist stats | ||
| *.lock linguist-generated=true | ||
| bun.lock linguist-generated=true | ||
| dist/** linguist-generated=true | ||
| coverage/** linguist-generated=true |



Description
Tunes CodeRabbit, SonarCloud, and DeepSource to be helpful but not aggressive or blocking. Also organizes repo files — moves screenshots out of
.github/and cleans up dead.gitattributesrules.Type of Change
Changes
Tool tuning (non-blocking, less noisy)
CodeRabbit (
.coderabbit.yaml):assertive→chill— fewer nitpicks, less verbose reviewscoverage/to path filtersauto_replyin chatSonarCloud (
sonar-project.properties+check-sonarcloud-gate.sh):secret-resolver.tsto coverage exclusionsDeepSource (
.deepsource.toml):reactplugin (no React in this project — was causing false positives)File organization
.github/{banner,screenshot-*.png}→docs/assets/(485KB of images don't belong in.github/— only templates and workflows live there).gitattributes: removed deadgraphify-out/rules (directory doesn't exist), addeddist/,coverage/,*.lockas linguist-generated.github/AGENTS.mdanddocs/AGENTS.mdfor moved assetsChecklist
bun run typecheckand it passesbun run testand all tests passbun run buildand it succeedsbun run format:checkand it passesTesting
Typecheck clean. No code changes — only config and file moves. Pre-commit and pre-push hooks passed.
Related Issues
N/A
Changelog Entry
Changed: CodeRabbit/SonarCloud/DeepSource tuned to non-blocking; screenshots moved to docs/assets/; .gitattributes cleaned
Contributor Credit
N/A