跳转至

编码规范

本项目涉及多种语言。所有贡献请遵循对应语言的编码规范,保持代码风格一致。

  • Rust — 系统核心(crates/)
  • Kotlin — Android 应用(apps/)
  • Shell — 自动化脚本(scripts/)

通用原则

  1. 一致性优先 — 与已有代码风格保持一致,而非死记规则
  2. 可读性 — 代码是写给人看的,编译器不关心格式
  3. 工具强制 — 能用 linter/formatter 自动检查的规则就不要依赖人工 code review
  4. 提交前自检 — 每个语言规范文档中列出的检查命令必须在本地通过后再提交