func()

in pkg/transform_regex_replace_expression.go [27:39]


func (r *RegexReplaceExpressionTransform) Apply() error {
	cfg := r.Config().(*MetaProgrammingTFConfig)
	re, err := regexp.Compile(r.Regex)
	if err != nil {
		return err
	}
	for _, block := range cfg.allRootBlocks {
		if subErr := r.applyRegexReplace(block.WriteBlock.Body(), block.Range().Filename, re); subErr != nil {
			err = multierror.Append(err, subErr)
		}
	}
	return err
}