Godot Crimes

This document contains a list of issues in Godot that I consider code crimes.

Active Crimes

These crimes have not been addressed and are still issues in the Godot codebase.

Solved Crimes

These crimes have been addressed and are no longer issues in the Godot codebase.

Pardoned Crimes

I no longer consider the following items as crimes.

  • Lambdas do not capture local variables; Godot actually passes everything by value to the closure and it just so happens that the value of Variant variables is itself a reference. I think this design is less confusing than any alternative I can think of.