Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
b5cecd8
feat: docgen events scanner scaffold (literal domain, single emit)
khvn26 Apr 17, 2026
ceae9d6
feat: collect structlog emit kwargs into event attributes
khvn26 Apr 17, 2026
4806185
feat: resolve `__name__` domain to module dotted path
khvn26 Apr 17, 2026
bc2b22a
feat: warn on unresolvable structlog logger domain
khvn26 Apr 17, 2026
ddf67a6
test: pin that stdlib logging.getLogger callers stay out of catalogue
khvn26 Apr 17, 2026
15a302a
feat: warn on dynamic structlog event names
khvn26 Apr 17, 2026
1eaf272
feat: restrict emit detection to structlog.stdlib.BoundLogger methods
khvn26 Apr 17, 2026
a9758f8
test: unify scanner tests into one parametrised test
khvn26 Apr 17, 2026
846eb06
feat: track bind-assigned loggers and merge bound attrs into emits
khvn26 Apr 17, 2026
f4db7a8
feat: handle chained bind on structlog emit calls
khvn26 Apr 17, 2026
868262e
test: pin multi-chained bind merges attrs from every hop
khvn26 Apr 17, 2026
2cc44fe
test: pin self-reassigned bind layers further attributes
khvn26 Apr 17, 2026
d79d5ab
feat: isolate bind scopes per function with a stack-walking visitor
khvn26 Apr 17, 2026
49a1a1b
feat: register domainless structlog loggers in the catalogue
khvn26 Apr 17, 2026
401c2a2
feat: register class methods that return bound loggers
khvn26 Apr 17, 2026
a31fcc4
feat: same-file inheritance + classmethods + unresolvable self/cls wa…
khvn26 Apr 17, 2026
6de4b08
feat: merge event entries across call sites
khvn26 Apr 17, 2026
4b5e9da
feat: walk an app tree and yield every scanned event entry
khvn26 Apr 17, 2026
866fc59
feat: wire `flagsmith docgen events` subcommand + integration coverage
khvn26 Apr 17, 2026
d1669ef
fix: dedupe identical source locations when merging event entries
khvn26 Apr 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
Loading
Loading