Skip to content
Open
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
3a6a7f4
Implement WIP new initialization checker
Sporarum May 28, 2026
afefcb5
Fix bugs
Sporarum May 28, 2026
956571f
Add handling for multiple modules at once
Sporarum Jun 2, 2026
692afe8
Sanity check
Sporarum Jun 3, 2026
8832525
Make lint
Sporarum Jun 3, 2026
640085e
Add TODOs
Sporarum Jun 3, 2026
4de08b9
Add inter-module dependency check
Sporarum Jun 3, 2026
868a17d
Add tests (xfail need to be fixed)
Sporarum Jun 4, 2026
ebe2c9a
Fix not checking correctly
Sporarum Jun 4, 2026
e62c181
Cleanup
Sporarum Jun 5, 2026
22784a1
Refactor init call fetching to be more robust
Sporarum Jun 5, 2026
66d5482
Make _validate_init_calls unaware of which modules should be initialized
Sporarum Jun 12, 2026
93b7f6d
Handle raises
Sporarum Jun 12, 2026
2016b1d
If.orelse is never None
Sporarum Jun 12, 2026
597fdbe
Cleanup
Sporarum Jun 12, 2026
524c779
Reword error message
Sporarum Jun 12, 2026
dbda0a9
Make lint
Sporarum Jun 12, 2026
c8a5687
Handle returns in constructor
Sporarum Jun 16, 2026
1858023
Add asymmetric return test
Sporarum Jun 16, 2026
2f2fd4a
Remove quotes in types
Sporarum Jun 17, 2026
eaa1f37
Remove docstring on variable
Sporarum Jun 17, 2026
0e82a4f
Simplify handling of absent constructor
Sporarum Jun 17, 2026
201beee
Reduce nesting by moving to a node visitor
Sporarum Jun 18, 2026
4b71aeb
Move all validation logic inside the node visitor
Sporarum Jun 18, 2026
cef8cdf
Inline _extract_init_call
Sporarum Jun 18, 2026
e765e89
Make lint
Sporarum Jun 18, 2026
adeb3e4
Add loop test
Sporarum Jun 18, 2026
0b1ef08
Merge branch 'master' into enforce-init
Sporarum Jul 7, 2026
fb3eecc
Fix faulty logic
Sporarum Jul 9, 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
Loading
Loading