Closed
Description
commitlint
is bound to become increasingly complex and already creates confusion for less common use cases. This is made worse by commitlint
accepting unknown config keys:
Expected Behavior
- Throw when unknow config keys are encountered
- Be extra helpful when
- a rule name is encountered in the root object
issuePrefixes
is provided outside ofparserPreset.parserOpts
Current Behavior
- Unknown config keys are accecpted without error
Possible Solution
- JSONSchema (compare webpack)