* True when the on-disk index was built by an engine whose extraction is * older than the one now running — i.e. a re-index would add data a migration * can't backfill. False when there's no index yet (nothing to refresh) or the * stamp is current. This is the signal behind `codegraph statu
()
| 1121 | * hint and `codegraph upgrade`'s reminder. |
| 1122 | */ |
| 1123 | isIndexStale(): boolean { |
| 1124 | if (this.queries.getLastIndexedAt() == null) return false; |
| 1125 | const { extractionVersion } = this.getIndexBuildInfo(); |
| 1126 | return extractionVersion == null || extractionVersion < EXTRACTION_VERSION; |
| 1127 | } |
| 1128 | |
| 1129 | /** |
| 1130 | * Extract nodes and edges from source code (without storing) |
no test coverage detected