Higiene de PR antes da primeira feature de domínio. - Tags Nx canônicas (scope/type/domain) em todos os 5 projetos, incluindo e2e - depConstraints ESLint: scope:api|web|shared + type:app|e2e|feature|util|data - Husky 9 + lint-staged: eslint --max-warnings=0 + prettier --check em pre-commit - commitlint @conventional: tipo obrigatório, scope enum warn, body ilimitado - gitleaks via Docker: zero leaks no tree completo; allowlist .agents/,.claude/,tmp/ - tmp/ adicionado ao .gitignore (relatórios de scan locais) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
74 lines
786 B
Plaintext
74 lines
786 B
Plaintext
# Dependencies
|
|
node_modules
|
|
.pnpm-store
|
|
.pnpm-debug.log*
|
|
|
|
# Build outputs
|
|
dist
|
|
build
|
|
out
|
|
tmp
|
|
.nx
|
|
.next
|
|
.turbo
|
|
.vite
|
|
.cache
|
|
coverage
|
|
test-results
|
|
playwright-report
|
|
|
|
# Env & secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.local
|
|
.vault-token
|
|
secrets
|
|
|
|
# Editor & OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
!.vscode/launch.json
|
|
!.vscode/settings.json
|
|
.idea
|
|
*.swp
|
|
*.swo
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
|
|
# Runtime
|
|
*.pid
|
|
*.seed
|
|
*.pid.lock
|
|
|
|
# Prisma
|
|
*.db
|
|
*.db-journal
|
|
apps/api/prisma/migrations/dev/
|
|
|
|
# Memory (Claude Code)
|
|
memory/
|
|
.claude/sessions/
|
|
.claude/settings.local.json
|
|
|
|
# OS-specific
|
|
.AppleDouble
|
|
.LSOverride
|
|
desktop.ini
|
|
|
|
# Generated docs
|
|
TSDoc/
|
|
typedoc-out/
|
|
|
|
# Sentry CLI
|
|
.sentryclirc
|
|
|
|
vite.config.*.timestamp*
|
|
vitest.config.*.timestamp* |