github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/scripts/check-log-style.sh (about)

     1  # Copyright 2022 PingCAP, Inc.
     2  #
     3  # Licensed under the Apache License, Version 2.0 (the "License");
     4  # you may not use this file except in compliance with the License.
     5  # You may obtain a copy of the License at
     6  #
     7  #     http://www.apache.org/licenses/LICENSE-2.0
     8  #
     9  # Unless required by applicable law or agreed to in writing, software
    10  # distributed under the License is distributed on an "AS IS" BASIS,
    11  # See the License for the specific language governing permissions and
    12  # limitations under the License.
    13  
    14  # zap field name should be camelCase, excepts for idioms and special terms.
    15  grep -RnE "zap.[A-Z][a-zA-Z0-9]+\(\"[0-9A-Za-z]*[-_ ][^\"]*\"(,|\))" cdc tests pkg |
    16  	grep -vE "user-agent" |
    17  	grep -vE "https_proxy|http_proxy|no_proxy" |
    18  	grep -vE "max-message-bytes|max-message-size|replication-factor" |
    19  	grep -vE "release-version|git-hash|git-branch|go-version" |
    20  	grep -vE "failpoint-build|utc-build-time" |
    21  	awk '{ print  } END { if (NR > 0) { exit 1  }  }'