Files
pydantic-ai-harness/.macroscope/ignore.md
T
f2389a893c Add .macroscope/ignore.md to skip mechanical files in review (#387)
* 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>
2026-07-19 11:45:22 -05:00

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/