2 Star 0 Fork 0

chromium_develop/chromium_tools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
clang-format-js 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
李想 提交于 3年前 . chromium origin init
#!/bin/bash
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
if [[ -z "${@}" ]]; then
echo >&2 "Usage: `basename $0` <paths_to_clang_format...>"
exit 1
fi
which clang-format >/dev/null 2>&1
if [[ $? -ne 0 ]]; then
echo >&2 "Sorry, but you need \`clang-format\` on your \$PATH to run this script"
exit 1
fi
for arg in ${@}; do
echo "Processing ${arg}"
dir=`readlink -f "${arg}"`
if [[ -d "${dir}" ]]; then
dir="${dir}/stripped-by-dirname-on-next-line"
fi
while dir=`dirname ${dir}`; do
if [[ -f "${dir}/.clang-format" ]]; then
echo "Using style from: ${dir}/.clang-format"
break
elif [[ "${dir}" == "/" ]]; then
echo >&2 "No .clang-format file found. Make one at or above ${arg}"
exit 1
fi
done
js_files=$(git ls-tree -r --name-only HEAD -- "${arg}" | grep '\.js$')
for js_file in ${js_files}; do
echo "Formatting ${js_file}"
clang-format -i -style=file "$js_file"
done
done
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chromium_develop/chromium_tools.git
git@gitee.com:chromium_develop/chromium_tools.git
chromium_develop
chromium_tools
chromium_tools
master

搜索帮助