By: Michael Lynch <git@mtlynch.io>
Scope trailing newline inputs Use only Git-tracked files for the trailing-newline check, excluding ignored artifacts while preserving its whole-repository contract.