Feature: When the commit title has preceding whitespace characters, it is picked up as a Conventional Commits specification violation. Scenario Outline: Given the context and environment are reset. When the flag --from-stdin is set and the standard input is "". And the argument --output is set as "JSON". Then has preceding whitespace characters violation is detected. Examples: | standard_input | | " docs: 提交文件" | | " fix(deps): update dependency gitmojis to v3\n\n" | | "\trelease: 2.1.0 release\n\nCo-authored-by: Renovate Bot \n\n" |