Skip to content

Commit ab8df01

Browse files
committed
dev: linting and factorization
1 parent 23100e2 commit ab8df01

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

scripts/bench/bench_local.sh

+5-5
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ VERSION=$2
1313

1414
function cleanBinaries() {
1515
echo "Clean binaries"
16-
rm ./golangci-lint-${VERSION}
16+
rm "./golangci-lint-${VERSION}"
1717
rm ./golangci-lint
1818
}
1919

2020
trap cleanBinaries EXIT
2121

2222
## Download version
2323

24-
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./temp-${VERSION}/ ${VERSION}
24+
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b "./temp-${VERSION}" "${VERSION}"
2525

26-
mv temp-${VERSION}/golangci-lint ./golangci-lint-${VERSION}
27-
rm -rf temp-${VERSION}
26+
mv "temp-${VERSION}/golangci-lint" "./golangci-lint-${VERSION}"
27+
rm -rf "temp-${VERSION}"
2828

2929
## Build local version
3030

@@ -38,4 +38,4 @@ hyperfine \
3838

3939
## Clean
4040

41-
rm ./golangci-lint-${VERSION}
41+
rm "./golangci-lint-${VERSION}"

scripts/bench/bench_version.sh

+15-10
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,30 @@ VERSION_NEW="$3"
1515

1616
function cleanBinaries() {
1717
echo "Clean binaries"
18-
rm ./golangci-lint-${VERSION_OLD}
19-
rm ./golangci-lint-${VERSION_NEW}
18+
rm "./golangci-lint-${VERSION_OLD}"
19+
rm "./golangci-lint-${VERSION_NEW}"
2020
}
2121

2222
trap cleanBinaries EXIT
2323

24-
## VERSION_OLD
24+
## Install
2525

26-
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./temp-${VERSION_OLD} ${VERSION_OLD}
26+
function install() {
27+
local VERSION=$1
2728

28-
mv temp-${VERSION_OLD}/golangci-lint ./golangci-lint-${VERSION_OLD}
29-
rm -rf temp-${VERSION_OLD}
29+
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b "./temp-${VERSION}" "${VERSION}"
3030

31-
## VERSION_NEW
31+
mv "temp-${VERSION}/golangci-lint" "./golangci-lint-${VERSION}"
32+
rm -rf "temp-${VERSION}"
33+
}
3234

33-
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./temp-${VERSION_NEW} ${VERSION_NEW}
35+
## VERSION_OLD
36+
37+
install "${VERSION_OLD}"
38+
39+
## VERSION_NEW
3440

35-
mv temp-${VERSION_NEW}/golangci-lint ./golangci-lint-${VERSION_NEW}
36-
rm -rf temp-${VERSION_NEW}
41+
install "${VERSION_NEW}"
3742

3843
## Run
3944

0 commit comments

Comments
 (0)