for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
"""
Data_cleaner is script which removes randomly generated items from test files.
import fileinput
import re
import os
def replace_hash(line):
return re.sub(
r'([a-zA-Z]|\d){8}-([a-zA-Z]|\d){4}-([a-zA-Z]|\d){4}-([a-zA-Z]|\d){4}-([a-zA-Z]|\d){12}',
'UUID-HASH',
str(line))
path = './'
files = []
# r=root, d=directories, f = files
for r, d, f in os.walk(path):
for file_ in f:
if '.json' in file_ or '.js' in file_:
files.append(os.path.join(r, file_))
for file_src in files:
print(file_src)
with fileinput.FileInput(file_src, inplace=True) as f:
for line in f:
print(replace_hash(line), end="")