From 7594270096ff92cbe09ce3fe8e80cb9ede591a08 Mon Sep 17 00:00:00 2001 From: Bill Easton Date: Sun, 19 Jul 2026 11:49:55 -0500 Subject: [PATCH] Add .macroscope/ignore.md to skip generated files in review (#6594) Co-authored-by: Bill Easton Co-authored-by: Claude Opus 4.8 --- .macroscope/ignore.md | 165 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 .macroscope/ignore.md diff --git a/.macroscope/ignore.md b/.macroscope/ignore.md new file mode 100644 index 0000000000..030aad3d88 --- /dev/null +++ b/.macroscope/ignore.md @@ -0,0 +1,165 @@ +# 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/generated 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 + generated files the defaults do not cover ---- + +# Recorded VCR cassettes (LLM/HTTP recordings, ~1000 files / ~200 MB). These +# live under tests/, so keep them ignored explicitly now that test code is +# reviewed. +**/cassettes/** + +# Compiled gh-aw workflows (generated from their `.md` sources). +.github/workflows/*.lock.yml