diff options
| author | Hana Kim <hyangah@gmail.com> | 2026-03-05 22:48:28 -0500 |
|---|---|---|
| committer | Hyang-Ah Hana Kim <hyangah@gmail.com> | 2026-03-26 14:11:53 -0700 |
| commit | 81ffb8b9704ea4f04dfc06ccb3300d236e8aeef2 (patch) | |
| tree | 96dd18e795d7faa1a9b28ac23eaadfab3e86c5a2 /devtools/cmd/css | |
| parent | 98258ff769bbca6f3d004ce80fabf5bff8f1136c (diff) | |
| download | go-x-pkgsite-81ffb8b9704ea4f04dfc06ccb3300d236e8aeef2.tar.xz | |
all: run go fix -stringsbuilder
Change-Id: I839e47c2b39ee592909f7ecb03603d4fb1d1954b
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/753430
Reviewed-by: Jonathan Amsterdam <jba@google.com>
kokoro-CI: kokoro <noreply+kokoro@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'devtools/cmd/css')
| -rw-r--r-- | devtools/cmd/css/main.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/devtools/cmd/css/main.go b/devtools/cmd/css/main.go index 187ebe42..bcea960a 100644 --- a/devtools/cmd/css/main.go +++ b/devtools/cmd/css/main.go @@ -179,7 +179,7 @@ func pxToRem(value string) string { // replaceValueWithRems replaces the px values in a line of css with rems. // e.g: padding: 25px 10px => padding: func replaceValueWithRems(line string) string { - var cssLine string + var cssLine strings.Builder valueRegex := regexp.MustCompile(`([-+]?[0-9]*\.?[0-9]+)px`) matches := valueRegex.FindAllStringSubmatchIndex(line, -1) for idx, m := range matches { @@ -188,15 +188,15 @@ func replaceValueWithRems(line string) string { // The value here is the full string "25px" and num is just "25". valueStartIdx, valueEndIdx, numStartIdx, numEndIdx := m[0], m[1], m[2], m[3] if idx == 0 { - cssLine += line[0:valueStartIdx] + cssLine.WriteString(line[0:valueStartIdx]) } - cssLine += pxToRem(line[numStartIdx:numEndIdx]) + cssLine.WriteString(pxToRem(line[numStartIdx:numEndIdx])) if idx == len(matches)-1 { - cssLine += line[valueEndIdx:] + cssLine.WriteString(line[valueEndIdx:]) } else { // If there are more matches for "px", add up until the start of the next match. - cssLine += line[valueEndIdx:matches[idx+1][0]] + cssLine.WriteString(line[valueEndIdx:matches[idx+1][0]]) } } - return cssLine + return cssLine.String() } |
