* Add .macroscope/ignore.md to skip mechanical files in code review Macroscope's managed review bills per KB of diff reviewed. This drops the mechanical, non-hand-reviewed files from the reviewed/billed diff: uv.lock (large on dependency bumps), recorded VCR cassettes, and doc images. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * Preserve Macroscope default ignores; keep test code reviewed A custom .macroscope/ignore.md replaces Macroscope's built-in defaults rather than extending them. Copy their default base patterns verbatim and add this repo's VCR cassettes on top. The default test-file patterns are omitted so Macroscope still reviews test code; cassettes stay ignored via the explicit rule. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Bill Easton <bill@pydantic.dev> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2.6 KiB
Repository-wide Macroscope ignore (code review + any check-run agents).
A custom ignore file REPLACES Macroscope's built-in defaults, so this copies
their default "base" patterns verbatim to preserve them, then adds this repo's
own recorded files on top. https://docs.macroscope.com/
Macroscope's default test-file patterns are deliberately NOT copied here: we
want Macroscope to review test code. Recorded cassettes and binary fixtures
under tests/ stay ignored via the base binary/data patterns plus the explicit
cassettes rule below, so only real test code is reviewed.
---- Macroscope default base patterns (copied to preserve them) ----
/.git/ /pycache/ /.pytest_cache/ /.mypy_cache/ /.ruff_cache/ /venv/ /.venv/ /node_modules/ /site-packages/ /.pnpm-store/ /Snapshots/ /snapshots/ /.agents/skills/ /.claude/skills/ /.github/skills/ /bower_components/ /jspm_packages/ /.next/ /.svelte-kit/ /vendor/ /_vendor/ /third_party/ /Pods/ /.bundle/ build/** env/** ENV/** /target/ /generated/ /intermediates/ /generated_sources/ /generated-sources/ /generated-src/ /src/main/generated/ **/.min.js **/.min.css **/_pb.d.ts **/_pb.js **/.pb.go **/_pb2.py **/_pb2_grpc.py **/_pb2.pyi **/.grpc.swift **/.pb.swift **/.sql.go **/.designer.cs **/.g.dart **/.pb.dart **/_pb.rb **/go.mod **/package.json **/.pbxproj **/.xcstrings **/.strings **/.properties **/pom.xml **/Package.swift **/bun.lock **/.eslintrc **/.eslintignore **/go.sum **/package-lock.json **/pnpm-lock.yaml **/yarn.lock **/Package.resolved **/.jpg **/.jpeg **/.png **/.gif **/.svg **/.ico **/.webp **/.bmp **/.tiff **/.woff **/.woff2 **/.ttf **/.eot **/.otf **/.mp3 **/.mp4 **/.wav **/.avi **/.mov **/.mkv **/.flac **/.ogg **/.srt **/.zip **/.tar **/.gz **/.rar **/.7z **/.bz2 **/.pdf **/.doc **/.docx **/.xls **/.xlsx **/.ppt **/.pptx **/.db **/.sqlite **/.sqlite3 **/.parquet **/.avro **/.arrow **/.npy **/.pkl **/.jsonl **/.onnx **/.tflite **/.h5 **/.safetensors **/.exe **/.dll **/.so **/.dylib **/.bin **/.pyc **/.class **/.o **/.a **/.wasm **/.cer **/.pem **/.p12 **/.stringsdict **/.snap **/.adoc **/.arb **/.lock **/.po **/.fbx **/.log **/.xib **/.meta **/.kml **/.prefab **/.eml **/.csv **/.grpc.reflection **/*.js.map
---- This repo: recorded files the defaults do not cover ----
Recorded VCR cassettes (under tests/; kept ignored now that test code is
reviewed).
/cassettes/