Feature: When the commit title has a scope which is empty, it is picked up as 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 a scope which is empty violation is detected. Examples: | standard_input | | "test(): adding stdin scenario variations" | | "doc( ): webpack example (#1436)" | | "chore(): 14.2.0" | | "chore()!: releasing 14.2.0\n" | | "release( ): 2.1.0 release\n\nCo-authored-by: Renovate Bot \n\n" |