Please see
Source Lines of Code