Files
2026-07-13 13:16:30 +08:00

51 lines
1.4 KiB
YAML

# CodeRabbit configuration for OpenClaw on Android
# Documentation: https://docs.coderabbit.ai/reference/configuration
language: en-US
early_access: false
reviews:
request_changes_workflow: false
high_level_summary: true
sequence_diagrams: true
auto_review:
enabled: true
base_branches:
- main
drafts: false
poem: false
reviewer:
enabled: true
auto_assign: false
finishing_touches:
docstrings:
enabled: true
unit_tests:
enabled: true
chat:
auto_reply: true
# Path filters — ignore generated and build artifacts
path_filters:
- "!**/build/**"
- "!**/node_modules/**"
- "!**/.gradle/**"
- "!**/android/www/dist/**"
- "!**/*.apk"
# Review instructions specific to this project
review_instructions:
- "Focus on Kotlin best practices and idiomatic Android code"
- "Check for Android memory leaks (Activity/Context references, unregistered receivers)"
- "Verify proper lifecycle handling (Activity, Service, coroutine scope cancellation)"
- "Ensure shell scripts are POSIX-compatible and follow scripts/lib.sh conventions"
- "Check path handling — Termux paths ($PREFIX) vs standard Linux paths"
- "Review glibc-runner compatibility (bionic vs glibc boundary issues)"
- "Verify WebView ↔ Kotlin JsBridge interface consistency"
- "Ensure no hardcoded paths that break on different Android versions"