detect_line_endings
Detect line ending style (CRLF, LF, mixed, or none) and identify inconsistent lines to diagnose cross-platform legacy code issues.
Instructions
Detect line ending style (crlf/lf/mixed/none) and find inconsistent lines. Useful for diagnosing mixed line ending issues in cross-platform legacy codebases. Returns dominant style, total lines, and line numbers with minority endings. Parameters: path (required), encoding (optional, auto-detected including most BOM-less UTF-16 text — pass utf-16-le or utf-16-be if a very short or unusual file is misread).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| encoding | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | Yes | ||
| totalLines | Yes | ||
| inconsistentLines | Yes |