apply method

  1. @override
void apply({
  1. required ChangelogGenerator generator,
  2. String? exactMatchHeader,
  3. RegExp? regexHeader,
  4. bool strictly = true,
})
override

Implementation

@override
void apply(
    {required ChangelogGenerator generator,
    String? exactMatchHeader,
    RegExp? regexHeader,
    bool strictly = true}) {
  generator.addFilterRule(
      rule: FilterRule(
          nameSection: 'Added',
          exactMatch: "Changelog-Added:",
          headerExactMatch: exactMatchHeader,
          regex: regexHeader,
          strict: strictly));
  generator.addFilterRule(
      rule: FilterRule(
          nameSection: 'Changed',
          exactMatch: "Changelog-Changed:",
          headerExactMatch: exactMatchHeader,
          regex: regexHeader,
          strict: strictly));
  generator.addFilterRule(
      rule: FilterRule(
          nameSection: 'Deprecated',
          exactMatch: "Changelog-Deprecated:",
          headerExactMatch: exactMatchHeader,
          regex: regexHeader,
          strict: strictly));
  generator.addFilterRule(
      rule: FilterRule(
          nameSection: 'Fixed',
          exactMatch: "Changelog-Fixed:",
          headerExactMatch: exactMatchHeader,
          regex: regexHeader,
          strict: strictly));
  generator.addFilterRule(
      rule: FilterRule(
          nameSection: 'Experimental',
          exactMatch: "Changelog-Experimental:",
          headerExactMatch: exactMatchHeader,
          regex: regexHeader,
          strict: strictly));
}