| 1 | # Files Macroscope skips during code review and in Check Run Agents. |
| 2 | # This file REPLACES Macroscope's built-in defaults rather than extending them, |
| 3 | # so the defaults are reproduced below (from docs.macroscope.com, Code Review), |
| 4 | # followed by this repository's own entries at the end. |
| 5 | # One glob per line; not Markdown, and excluded from vp fmt for that reason. |
| 6 | |
| 7 | # ---- Macroscope defaults ---- |
| 8 | # === Vendored / dependency directories === |
| 9 | **/.git/** |
| 10 | **/__pycache__/** |
| 11 | **/.pytest_cache/** |
| 12 | **/.mypy_cache/** |
| 13 | **/.ruff_cache/** |
| 14 | **/venv/** |
| 15 | **/.venv/** |
| 16 | **/node_modules/** |
| 17 | **/site-packages/** |
| 18 | **/.pnpm-store/** |
| 19 | **/__Snapshots__/** |
| 20 | **/__snapshots__/** |
| 21 | **/.agents/skills/** |
| 22 | **/.claude/skills/** |
| 23 | **/.github/skills/** |
| 24 | **/bower_components/** |
| 25 | **/jspm_packages/** |
| 26 | **/.next/** |
| 27 | **/.svelte-kit/** |
| 28 | **/.nuxt/** |
| 29 | **/.output/** |
| 30 | **/.vercel/** |
| 31 | **/.angular/** |
| 32 | **/vendor/** |
| 33 | **/_vendor/** |
| 34 | **/third_party/** |
| 35 | **/Pods/** |
| 36 | **/.bundle/** |
| 37 | # === Root-anchored ambiguous directories === |
| 38 | build/** |
| 39 | out/** |
| 40 | env/** |
| 41 | ENV/** |
| 42 | # === Generated / build-output directories (match anywhere) === |
| 43 | **/target/** |
| 44 | **/dist/** |
| 45 | **/generated/** |
| 46 | **/intermediates/** |
| 47 | **/generated_sources/** |
| 48 | **/generated-sources/** |
| 49 | **/generated-src/** |
| 50 | **/src/main/generated/** |
| 51 | # === Minified build output === |
| 52 | **/*.min.js |
| 53 | **/*.min.css |
| 54 | **/*.bundle.js |
| 55 | # === Yarn PnP loader files === |
| 56 | **/.pnp.cjs |
| 57 | **/.pnp.loader.mjs |
| 58 | # === Generated protobuf / codegen files === |
| 59 | **/*_pb.d.ts |
| 60 | **/*_pb.js |
| 61 | **/*.pb.go |
| 62 | **/*_pb2.py |
| 63 | **/*_pb2_grpc.py |
| 64 | **/*_pb2.pyi |
| 65 | **/*.grpc.swift |
| 66 | **/*.pb.swift |
| 67 | **/*.sql.go |
| 68 | **/*.designer.cs |
| 69 | **/*.g.dart |
| 70 | **/*.pb.dart |
| 71 | **/*_pb.rb |
| 72 | **/*.d.ts |
| 73 | **/*.gen.ts |
| 74 | **/*.gen.tsx |
| 75 | **/*.gen.js |
| 76 | **/*.gen.jsx |
| 77 | # === Package manager files === |
| 78 | **/go.mod |
| 79 | **/package.json |
| 80 | **/*.pbxproj |
| 81 | **/*.xcstrings |
| 82 | **/*.strings |
| 83 | **/*.properties |
| 84 | **/pom.xml |
| 85 | **/Package.swift |
| 86 | **/bun.lock |
| 87 | **/.eslintrc |
| 88 | **/.eslintignore |
| 89 | # === Lock / sum files === |
| 90 | **/go.sum |
| 91 | **/package-lock.json |
| 92 | **/pnpm-lock.yaml |
| 93 | **/yarn.lock |
| 94 | **/Package.resolved |
| 95 | # === Images === |
| 96 | **/*.jpg |
| 97 | **/*.jpeg |
| 98 | **/*.png |
| 99 | **/*.gif |
| 100 | **/*.svg |
| 101 | **/*.ico |
| 102 | **/*.webp |
| 103 | **/*.bmp |
| 104 | **/*.tiff |
| 105 | # === Fonts === |
| 106 | **/*.woff |
| 107 | **/*.woff2 |
| 108 | **/*.ttf |
| 109 | **/*.eot |
| 110 | **/*.otf |
| 111 | # === Media === |
| 112 | **/*.mp3 |
| 113 | **/*.mp4 |
| 114 | **/*.wav |
| 115 | **/*.avi |
| 116 | **/*.mov |
| 117 | **/*.mkv |
| 118 | **/*.flac |
| 119 | **/*.ogg |
| 120 | **/*.srt |
| 121 | # === Archives === |
| 122 | **/*.zip |
| 123 | **/*.tar |
| 124 | **/*.gz |
| 125 | **/*.rar |
| 126 | **/*.7z |
| 127 | **/*.bz2 |
| 128 | # === Documents === |
| 129 | **/*.pdf |
| 130 | **/*.doc |
| 131 | **/*.docx |
| 132 | **/*.xls |
| 133 | **/*.xlsx |
| 134 | **/*.ppt |
| 135 | **/*.pptx |
| 136 | # === Data / serialized === |
| 137 | **/*.db |
| 138 | **/*.sqlite |
| 139 | **/*.sqlite3 |
| 140 | **/*.parquet |
| 141 | **/*.avro |
| 142 | **/*.arrow |
| 143 | **/*.npy |
| 144 | **/*.pkl |
| 145 | **/*.jsonl |
| 146 | # === ML models === |
| 147 | **/*.onnx |
| 148 | **/*.tflite |
| 149 | **/*.h5 |
| 150 | **/*.safetensors |
| 151 | # === Compiled / binary === |
| 152 | **/*.exe |
| 153 | **/*.dll |
| 154 | **/*.so |
| 155 | **/*.dylib |
| 156 | **/*.bin |
| 157 | **/*.pyc |
| 158 | **/*.class |
| 159 | **/*.o |
| 160 | **/*.a |
| 161 | **/*.wasm |
| 162 | # === Certificates / keys === |
| 163 | **/*.cer |
| 164 | **/*.pem |
| 165 | **/*.p12 |
| 166 | # === Platform-specific / non-reviewable === |
| 167 | **/*.stringsdict |
| 168 | **/*.snap |
| 169 | **/*.adoc |
| 170 | **/*.arb |
| 171 | **/*.lock |
| 172 | **/*.po |
| 173 | **/*.fbx |
| 174 | **/*.log |
| 175 | **/*.xib |
| 176 | **/*.meta |
| 177 | **/*.kml |
| 178 | **/*.prefab |
| 179 | **/*.eml |
| 180 | **/*.csv |
| 181 | **/*.grpc.reflection |
| 182 | **/*.js.map |
| 183 | # === Go === |
| 184 | **/*_test.go |
| 185 | # === TypeScript / JavaScript === |
| 186 | **/*.test.ts |
| 187 | **/*.test.tsx |
| 188 | **/*.test.js |
| 189 | **/*.test.jsx |
| 190 | **/*.test.mjs |
| 191 | **/*.test.cjs |
| 192 | **/*.test.mts |
| 193 | **/*.test.cts |
| 194 | **/*.spec.ts |
| 195 | **/*.spec.tsx |
| 196 | **/*.spec.js |
| 197 | **/*.spec.jsx |
| 198 | **/*.spec.mjs |
| 199 | **/*.spec.cjs |
| 200 | **/*.spec.mts |
| 201 | **/*.spec.cts |
| 202 | **/*.e2e.ts |
| 203 | **/*.e2e.tsx |
| 204 | **/*.e2e.js |
| 205 | **/*.e2e.jsx |
| 206 | **/*.e2e.mjs |
| 207 | **/*.e2e.cjs |
| 208 | **/*.integration.ts |
| 209 | **/*.integration.tsx |
| 210 | **/*.integration.js |
| 211 | **/*.integration.jsx |
| 212 | **/*.integration.mjs |
| 213 | **/*.integration.cjs |
| 214 | **/__tests__/** |
| 215 | # === Python === |
| 216 | **/test_*.py |
| 217 | **/*_test.py |
| 218 | # === Java / Kotlin === |
| 219 | **/*Test.java |
| 220 | **/*Tests.java |
| 221 | **/*Spec.java |
| 222 | **/*IT.java |
| 223 | **/*ITCase.java |
| 224 | **/*Test.kt |
| 225 | **/*Tests.kt |
| 226 | **/*Spec.kt |
| 227 | **/*IT.kt |
| 228 | **/*ITCase.kt |
| 229 | **/src/test/java/** |
| 230 | **/src/test/kotlin/** |
| 231 | **/src/androidTest/** |
| 232 | **/src/integrationTest/** |
| 233 | # === Swift === |
| 234 | **/*Tests.swift |
| 235 | **/*UITests.swift |
| 236 | **/*Tests/** |
| 237 | **/*UITests/** |
| 238 | # === Rust === |
| 239 | **/tests/*.rs |
| 240 | **/*_test.rs |
| 241 | **/test_*.rs |
| 242 | # === Ruby === |
| 243 | **/*_test.rb |
| 244 | **/*_spec.rb |
| 245 | **/test_*.rb |
| 246 | # === Generic test directories === |
| 247 | **/test/** |
| 248 | **/tests/** |
| 249 | **/spec/** |
| 250 | **/specs/** |
| 251 | **/e2e/** |
| 252 | |
| 253 | # ---- t3code ---- |
| 254 | # Vendored read-only reference checkouts of upstream Effect and Alchemy |
| 255 | # (see scripts/lib/reference-repos.ts). Nothing imports from them; findings |
| 256 | # there belong upstream. |
| 257 | .repos/** |