diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..fb21b738c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: python + +python: + -3.6 +install: + pip install requirements.txt +script: + python3 scripts/pretty.py \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..5bab87ff8 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +yapf==0.20.0 \ No newline at end of file diff --git a/scripts/pretty.py b/scripts/pretty.py index 0c6eca544..051ed4a4e 100644 --- a/scripts/pretty.py +++ b/scripts/pretty.py @@ -2,15 +2,15 @@ from yapf.yapflib.yapf_api import FormatCode import re import pprint import os -files = os.listdir('../snippets') +files = os.listdir('snippets') codeRe = "```\s*python([\s\S]*?)```" for file in files: - someFile = open("../snippets/" + file) + someFile = open("snippets/" + file) fileData = someFile.read() someFile.close() originalCode = re.search(codeRe,fileData).group(0) formatedCode = FormatCode(re.split(codeRe,fileData)[1]) - fileToSave = fileData.replace(originalCode,('```python \n'+formatedCode[0]+'\n```\n')) - someFile = open("../snippets/"+file,'w') + fileToSave = fileData.replace(originalCode,('```python \n'+formatedCode[0]+'\n```')) + someFile = open("snippets/"+file,'w') someFile.write(fileToSave) someFile.close() \ No newline at end of file