diff options
Diffstat (limited to 'BuildTools')
| -rwxr-xr-x | BuildTools/CheckTabs.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/BuildTools/CheckTabs.py b/BuildTools/CheckTabs.py index 6c9f60b..2cc1cf7 100755 --- a/BuildTools/CheckTabs.py +++ b/BuildTools/CheckTabs.py @@ -1,41 +1,41 @@  #!/usr/bin/env python  import os, sys  foundExpandedTabs = False  for (path, dirs, files) in os.walk(".") : -	if not "3rdParty" in path : +	if not "3rdParty" in path and not ".sconf" in path :  		for filename in [os.path.join(path, file) for file in files if (file.endswith(".cpp") or file.endswith(".h")) and not "ui_" in file and not "moc_" in file and not "qrc_" in file] :  			file = open(filename, "r")  			contents = []  			contentsChanged = False  			for line in file.readlines() :  				newline = ""  				previousChar = None  				pastInitialSpace = False  				for char in line :  					if not pastInitialSpace :  						if char == ' ' and previousChar == ' ' :  							contentsChanged = True  							previousChar = '\t'  							continue  						pastInitialSpace = (char != ' ')  					if previousChar :  						newline += previousChar  					previousChar = char  				if previousChar :  					newline += previousChar  				contents.append(newline)  			file.close()  			if contentsChanged :  				if len(sys.argv) > 1 and sys.argv[1] == "--fix" :  					print "Fixing tabs in " + filename  					file = open(filename, "w")  					file.write(''.join(contents))  					file.close()  				else :  					foundExpandedTabs = True  					print filename + " contains expanded tabs"  sys.exit(foundExpandedTabs) | 
 Swift
 Swift