Counts the LoC (Lines of Code). Returns an Integer >= 0.
Alias: loc
Everything that is not comment, markup, doctype/shebang, or an empty line, is considered to be code.
For example,
- HTML files not containing JavaScript have 0 LoC
- in a Java class without comments, LoC is the number of non-empty lines
A Scanner class should define the token kinds that are not code in the KINDS_NOT_LOC constant, which defaults to [:comment, :doctype].
Constants
| NON_EMPTY_LINE | = | /^\s*\S.*$/ |
