mirror of
https://github.com/xiaoxinpro/nginx-proxy-manager-zh.git
synced 2025-01-24 13:48:14 -05:00
22 lines
522 B
Bash
22 lines
522 B
Bash
|
#!/bin/bash
|
|||
|
|
|||
|
BLUE='\E[1;34m'
|
|||
|
YELLOW='\E[1;33m'
|
|||
|
RESET='\E[0m'
|
|||
|
RESULT=0
|
|||
|
|
|||
|
# go files: incomplete comment check
|
|||
|
INCOMPLETE_COMMENTS=$(find . -iname "*.go*" | grep -v " " | xargs grep --colour -H -n -E "^\s*\/\/\s*[A-Z]\w+ \.{3}" 2>/dev/null)
|
|||
|
if [[ -n "$INCOMPLETE_COMMENTS" ]]; then
|
|||
|
echo -e "${BLUE}❯ ${YELLOW}WARN: Please fix incomplete exported comments:${RESET}"
|
|||
|
echo -e "${RED}${INCOMPLETE_COMMENTS}${RESET}"
|
|||
|
echo
|
|||
|
# RESULT=1
|
|||
|
fi
|
|||
|
|
|||
|
if ! golangci-lint run -E goimports -E maligned ./...; then
|
|||
|
exit 1
|
|||
|
fi
|
|||
|
|
|||
|
exit "$RESULT"
|