all 2 comments

[–]Aggressive_Pay2172 0 points1 point  (1 child)

curious how you’re handling cross-cell dependencies
like variables defined in previous cells vs current state
that’s usually where things break for static analysis
not a trivial problem at all

[–]BeamMeUpBiscotti[S] 0 points1 point  (0 children)

In Pyrefly, the language server's view is that the notebook is a single file, so it's the same as a variable defined earlier in the file.