github.com/line/line-bot-sdk-go/v7@v7.21.0/script/fmt.sh (about) 1 # Copyright 2018 LINE Corporation 2 # 3 # LINE Corporation licenses this file to you under the Apache License, 4 # version 2.0 (the "License"); you may not use this file except in compliance 5 # with the License. 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, WITHOUT 11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12 # License for the specific language governing permissions and limitations 13 # under the License. 14 # 15 # Fix all go codes with gofmt 16 # 17 # Usage: 18 # bash script/fmt.sh 19 20 cd `dirname $0`/.. 21 find . -type d -name .git -prune -o \ 22 -type d -name vendor -prune -o \ 23 -type f -name "*.go" -print \ 24 | xargs gofmt -l -s -w