## Summary - Add `.claude/CLAUDE.md` with project guide, C++ coding style, correction patterns from past AI interactions, and pre-commit/pre-PR workflows - Add `.claude/commands/` with `/build`, `/test`, `/format` slash commands for Claude Code - Add `.clang-tidy` configuration - Add `scripts/run_clang_tidy.py` for parallel clang-tidy with progress reporting (reads CDB, filters to `src/` and `tests/` only) - Add pixi tasks: `clang-tidy`, `lint-cpp`, `lint-python`, `lint` - Add `clang-tools` dependency for clang-tidy - Update `.gitignore` to track `.claude/CLAUDE.md` and `.claude/commands/` ## Test plan - [x] `pixi run format` passes - [x] `pixi run lint-python` passes (ruff check) - [x] `scripts/run_clang_tidy.py` correctly filters to project files only 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
76 lines
725 B
Plaintext
76 lines
725 B
Plaintext
# Prerequisites
|
|
*.d
|
|
|
|
# Compiled Object files
|
|
*.slo
|
|
*.lo
|
|
*.o
|
|
*.obj
|
|
|
|
# Precompiled Headers
|
|
*.gch
|
|
*.pch
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
|
|
# Compiled Static libraries
|
|
*.lai
|
|
*.la
|
|
*.a
|
|
*.lib
|
|
|
|
# Executables
|
|
*.exe
|
|
*.out
|
|
*.app
|
|
|
|
# Fortran module files
|
|
*.mod
|
|
*.smod
|
|
|
|
# Build & Toolchain
|
|
*build*/
|
|
temp/
|
|
.cache/
|
|
|
|
.llvm*/
|
|
.clice/
|
|
compile_commands.json
|
|
perf.data
|
|
flamegraph.svg
|
|
|
|
# Nodejs & Web
|
|
*.vsix
|
|
dist/
|
|
out/
|
|
cache/
|
|
node_modules/
|
|
.vscode-test/
|
|
|
|
# Python & Testing
|
|
__pycache__/
|
|
.pytest_cache/
|
|
tests/unit/Local/
|
|
|
|
# IDEs & Editors
|
|
/.vscode/*
|
|
!/.vscode/launch.json
|
|
!/.vscode/tasks.json
|
|
.vs/
|
|
.idea/
|
|
.clangd
|
|
|
|
# pixi environments
|
|
.env
|
|
.pixi/*
|
|
!.pixi/config.toml
|
|
|
|
.codex/
|
|
.claude/*
|
|
!.claude/CLAUDE.md
|
|
!.claude/commands/
|
|
openspec/
|