diff --git a/.env.example b/.env.example index 195d823..02aa8bd 100644 --- a/.env.example +++ b/.env.example @@ -23,7 +23,8 @@ S3_BUCKET=crussell S3_PROFILE_PICS_BUCKET=crussell-profile-pics AWS_REGION=eu-west-2 -# Prod: Set R2_ENDPOINT for Cloudflare R2 (overrides S3_* vars in non-dev builds) +# Prod only: Cloudflare R2 (overrides S3_* vars in non-dev builds). +# Local dev uses the S3_* vars above (from .env). Not needed for local builds. R2_ENDPOINT= # R2_ACCESS_KEY= # R2_SECRET_KEY= diff --git a/.githooks/pre-commit b/.githooks/pre-commit index 8a70271..f230274 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -41,6 +41,13 @@ if [ -n "$BACKEND_FILES" ]; then fi cd .. + printf "${YELLOW}Checking golangci-lint...${NC}\n" + if ! cd backend && golangci-lint run ./... --timeout 3m 2>&1; then + printf "${RED}✖ golangci-lint failed${NC}\n" + FAILED=1 + fi + cd .. + printf "${YELLOW}Checking staticcheck...${NC}\n" if ! cd backend && staticcheck -tags "test,dev" ./... 2>&1; then printf "${RED}✖ staticcheck failed${NC}\n"