Class ExtensionNormalizer
java.lang.Object
io.github.sergeloie.languagecheck.scan.ExtensionNormalizer
Single source of truth for normalizing file extensions.
Rules: trim, strip leading dot, lower-case with ROOT locale, empty -> ignored.
Centralizes the logic previously duplicated in ExclusionMatcher.normalizeExtensions(java.util.Set<java.lang.String>)
and LanguageCheckTask.lowerSet / buildPolicies.
-
Method Summary
-
Method Details
-
normalize
Normalize a single extension value; returns "" for null/blank. -
normalizeSet
Normalize a set of extensions - trims, lower-cases, strips dots, drops empties and nulls.
-