mirror of
https://github.com/pydantic/pydantic-ai-harness.git
synced 2026-07-20 10:25:35 +00:00
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>
This commit is contained in:
co-authored by
Bill Easton
Claude Opus 4.8
parent
e4839c654b
commit
f2389a893c
@@ -0,0 +1,161 @@
|
||||
# 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/**
|
||||
Reference in New Issue
Block a user