Line Counter
Count total lines, blank lines, and non-blank lines in your text. Useful for code review, log analysis, and document formatting.
Line Counting Metrics
| Metric | Description | Total linesAll lines including blank Non-blank linesLines with content Blank linesEmpty or whitespace-only lines | Code lines | Non-comment, non-blank (for code) |
Line Counter Implementation
``javascript
function countLines(text) {
const lines = text.split('\n');
const totalLines = lines.length;
const blankLines = lines.filter(line => line.trim() === '').length;
const nonBlankLines = totalLines - blankLines;
return { totalLines, blankLines, nonBlankLines };
}
``
Common Use Cases
Line counting is essential for code metrics (lines of code), log file analysis, data file row counts, and ensuring documents meet line requirements for academic or legal submissions.