package rules import "regexp" var openingSquareBracketsMustBeSpacedCorrectly = &Rule{ Name: "Opening square brackets must be spaced correctly", Enabled: true, Apply: applyOpeningSquareBracketsMustBeSpacedCorrectly, Description: ``, } func applyOpeningSquareBracketsMustBeSpacedCorrectly(source []byte) []byte { re := regexp.MustCompile(`([\S])([\t ]+)([\[])`) source = re.ReplaceAll(source, []byte("$1$3")) re = regexp.MustCompile(`([\[])([\t ]+)([\S])`) source = re.ReplaceAll(source, []byte("$1$3")) return source }