Spaces, indentation, comments.
Make locations and distance available for logging passable violations.