- CLAUDE.md: build gotchas (JDK 17-21, AGP built-in Kotlin, KSP-not-KAPT), test stack, the SPDX header rule, Conventional Commits, and commands. - .claude/settings.json + hooks/check-spdx.py: PostToolUse hook that warns (non-blocking) when a .kt/.kts file lacks the SPDX license header. - .claude/skills/preflight: runs the fast CI gate (assembleDebug + testDebugUnitTest + lintDebug) locally. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
47 lines
582 B
Plaintext
47 lines
582 B
Plaintext
# Built application files
|
|
*.apk
|
|
*.aar
|
|
*.ap_
|
|
*.aab
|
|
|
|
# Files for the ART/Dalvik VM
|
|
*.dex
|
|
|
|
# Java class files
|
|
*.class
|
|
|
|
# Generated files
|
|
bin/
|
|
gen/
|
|
out/
|
|
release/
|
|
|
|
# Gradle files
|
|
.gradle/
|
|
build/
|
|
|
|
# Local configuration file (sdk path, etc)
|
|
local.properties
|
|
|
|
# Secrets (OAuth client ids, signing, etc.) — never commit
|
|
secrets.properties
|
|
*.keystore
|
|
*.jks
|
|
|
|
# Log Files
|
|
*.log
|
|
|
|
# Android Studio / IntelliJ
|
|
.idea/
|
|
*.iml
|
|
.DS_Store
|
|
captures/
|
|
.externalNativeBuild/
|
|
.cxx/
|
|
|
|
# Kotlin
|
|
.kotlin/
|
|
|
|
# Claude Code — personal settings (the shared settings.json IS committed)
|
|
.claude/settings.local.json
|