OCオートフォーマット
1644 ワード
2018-8-8 , 。
git , , commit, , 。
git rebase 。
gg, 。。 xcode ... oclint ...
Filter_DIRS = ['FaceManage']
Filter_FILES = ['AppDelegate.m', 'AppDelegate.h']
#mode = 1
paths = []##
allPaths = []
import os
import sys
import getopt
path = os.getcwd()
def is_filter_the_dir(path):
"""
"""
for filter_dir in Filter_DIRS:
if filter_dir in path:
return True
return False
def is_filter_the_file(path):
"""
"""
name = os.path.basename(path)
for filter_file in Filter_FILES:
if name == filter_file:
return True
return False
for root, dirs, files in os.walk(path):
if is_filter_the_dir(root):continue
for name in files:
if (name.endswith(".h") or name.endswith(".m")):
localpath = root + '/' + name
if is_filter_the_file(localpath):continue
print localpath
os.system("clang-format -i %s -style=File" %(localpath))
元の紹介では、乙のコードがもうすぐ来て、ツールをフォーマットしなければならないような気がします.
clang-formatプロファイルには、プロジェクトコードを一括フォーマットするスクリプトがあります.将牙列缺损pyはすべてプロジェクトのメインディレクトリに置いてclang-format brew install clang-formatをインストールしてClangFormatを実行します.py python ClangFormat.pyフォーマットが完了しました.しかし、私のプロファイルはまだ満足していません.私のプロファイルで調整することができます.
1.元のアドレスhttps://github.com/raozhizhen/clang-format
2.clang-format実行エラー自分のclang-forma 3を使用する.brew install clang-formatはインストールする必要があります4.python ClangFormat.py運転5.pyプログラム内のディレクトリを変更し、サードパーティライブラリのディレクトリの下のファイルにフィルタします.