Просмотр исходного кода

refactor(sanitizer): rename isValidTag to isAllowedTag

jvoisin 5 месяцев назад
Родитель
Сommit
a5fb91e3e8
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      internal/reader/sanitizer/sanitizer.go

+ 3 - 3
internal/reader/sanitizer/sanitizer.go

@@ -284,7 +284,7 @@ func SanitizeHTML(baseURL, rawHTML string, sanitizerOptions *SanitizerOptions) s
 			}
 			}
 		case html.EndTagToken:
 		case html.EndTagToken:
 			if len(blockedStack) == 0 {
 			if len(blockedStack) == 0 {
-				if isValidTag(tagName) && slices.Contains(tagStack, tagName) {
+				if isAllowedTag(tagName) && slices.Contains(tagStack, tagName) {
 					buffer.WriteString("</" + tagName + ">")
 					buffer.WriteString("</" + tagName + ">")
 				}
 				}
 			} else {
 			} else {
@@ -296,7 +296,7 @@ func SanitizeHTML(baseURL, rawHTML string, sanitizerOptions *SanitizerOptions) s
 			if isPixelTracker(tagName, token.Attr) {
 			if isPixelTracker(tagName, token.Attr) {
 				continue
 				continue
 			}
 			}
-			if len(blockedStack) == 0 && isValidTag(tagName) {
+			if len(blockedStack) == 0 && isAllowedTag(tagName) {
 				attrNames, htmlAttributes := sanitizeAttributes(parsedBaseUrl, tagName, token.Attr, sanitizerOptions)
 				attrNames, htmlAttributes := sanitizeAttributes(parsedBaseUrl, tagName, token.Attr, sanitizerOptions)
 				if hasRequiredAttributes(tagName, attrNames) {
 				if hasRequiredAttributes(tagName, attrNames) {
 					if len(attrNames) > 0 {
 					if len(attrNames) > 0 {
@@ -444,7 +444,7 @@ func getExtraAttributes(tagName string, isYouTubeEmbed bool, sanitizerOptions *S
 	}
 	}
 }
 }
 
 
-func isValidTag(tagName string) bool {
+func isAllowedTag(tagName string) bool {
 	_, ok := allowedHTMLTagsAndAttributes[tagName]
 	_, ok := allowedHTMLTagsAndAttributes[tagName]
 	return ok
 	return ok
 }
 }