1. A system comprising: at least one processor and a memory, the memory including a code debugger application, the code debugger application having instructions that when executed on a processor perform the actions comprising: performing a code analysis process on source code without executing the source code; identifying during the code analysis process at least one possible program defect; displaying a review of a representation of the at least one possible program defects identified during the code analysis process; selecting one of the at least one possible program defect; displaying a call stack associated with the selected one of the at least one possible program defect displaying at least one selectable entry in the call stack; and in response to selection of the at least one selectable entry, displaying a portion of the source code corresponding to the at least one possible program defect including a variable and a range of one or more possible values for the variable.