You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 5, 2026. It is now read-only.
Function purity means that the function in question has no side effects (e.g. does not modify global state, perform I/O, or mutate input). It also implies the function is deterministic: same output for the same input.
There are two main approaches to checking function purity:
Static analysis (No execution, purely code inspection)
LLM-based Analysis (Using AI to infer purity)
I need to investigate the easiest/most feasible implementation approaches and decide on which one we want to pursue.
Function purity means that the function in question has no side effects (e.g. does not modify global state, perform I/O, or mutate input). It also implies the function is deterministic: same output for the same input.
There are two main approaches to checking function purity:
I need to investigate the easiest/most feasible implementation approaches and decide on which one we want to pursue.