OC 자동화 형식
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 설정 파일입니다. 프로젝트 코드를 대량으로 포맷하는 스크립트가 있습니다.장.clang-format 및 ClangFormat.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프로그램의 디렉터리를 수정하고 제3자 라이브러리의 디렉터리에 있는 파일을 필터합니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.