]> Repositorios git - classgraph.git/commit
Infer per-package source roots from classgraph-view --input
authorJavier Sagredo <[email protected]>
Wed, 6 May 2026 22:05:20 +0000 (00:05 +0200)
committerJavier Sagredo <[email protected]>
Wed, 6 May 2026 22:05:20 +0000 (00:05 +0200)
commit0bea00aad508aa862533ba2a4a8ab18bc3e5d02a
treeeb7bfb4b0760802c8f6d6bd115526ff77fb202d8
parent9a22466050835911e09b6c650ba83da0de0fb170
Infer per-package source roots from classgraph-view --input

Add a --source-root PKG=PATH override and infer a default per-package
root from each --input dir's parent. Schema gains iiDefinedIn /
fiDefinedIn (filled in at merge time from the dump's mdPackage), so
orphan instances resolve under the *defining* package, not the
class's. Render embeds the resulting map; viewer's editor links look
up the per-package root before falling back to the localStorage
override.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
README.md
app/Main.hs
classgraph.cabal
data/viewer.html
data/viewer.js
src/Classgraph/Extract.hs
src/Classgraph/Merge.hs
src/Classgraph/Render.hs
src/Classgraph/Schema.hs