Changelog
- 446e516 feat!: add config lookupAndParse, env option
- a81a020 feat(cmd): add file flag to config/create command
- 8b8ccfc feat(config)!: new config format
- fa0f600 feat(config): add Formatters, Rules in registry
- 2c4b968 feat(config): add Version, FullVersion
- 396f6b1 feat(config): check for min version in GetLinter
- 8e52909 feat(config): check min version in GetLinter, GetFormatter
- 140a419 feat(config): return valid semver version
- 874e41b feat(formatter)!: json does not classify issues by severity
- cbf329d feat(lint)!: Validate returns array of message
- 6bd1565 feat(lint): add parser interface
- 0bae4c3 feat(lint): add version in lint config
- d080584 feat(lint): make parser errors a error rule
- 01a6c61 feat(rule): add FooterEnum rule
- 963d7f8 feat: add debug command, print useful debug information
- 4517df1 feat: move register methods to internal
- f059ae5 refactor(cmd)!: remove conf flag alias, rename internal funcs
- aa23278 refactor(cmd): remove config flag in init cmd
- d4dd72d refactor(config)!: rename GetLinter to NewLinter
- b74a2d2 refactor(config): Default returns new config
- 6b6bb3d refactor(config): formatter defaults when not given in config file
- aa118c2 refactor(config): move default to registry
- f0fffde refactor(config): remove WriteToFile, add WriteTo
- 31123da refactor(config): remove duplicates in enabled rules
- f6b07e2 refactor(config): remove merge from default commit types
- f1c060b refactor(config): remove onlyEnabled in config/create
- 90834e3 refactor(config): rename Default to NewDefault
- a3a9938 refactor(config): set default version, severity
- fd3ae37 refactor(config): update config error message
- 81d95b8 refactor(config): update error messages
- 7252a65 refactor(config): wrap config file parse errors
- fb85e69 refactor(formatter): change params order in writeRuleFailure
- 88b2569 refactor(formatter): move truncate util to default
- e09d206 refactor(formatter): update default formatter
- 4a88507 refactor(lint)!: add Commit interface
- 03ff16b refactor(lint)!: rule.Apply accept RuleSetting
- 37faae2 refactor(lint): add Description, Infos to Issue
- d7c2fb1 refactor(lint): rename Failure, RuleFailure to Result, Issue
- 9bcea31 refactor(lint): rename Lint, LintCommit to ParseAndLint, Lint