File tree Expand file tree Collapse file tree 5 files changed +213
-0
lines changed
Expand file tree Collapse file tree 5 files changed +213
-0
lines changed Original file line number Diff line number Diff line change 1+ # EditorConfig is awesome: https://EditorConfig.org
2+
3+ # top-most EditorConfig file
4+ root = true
5+
6+ # Unix-style newlines with a newline ending every file
7+ [* ]
8+ end_of_line = lf
9+ insert_final_newline = true
10+
11+ [* .{yaml,yml} ]
12+ trim_trailing_whitespace = true
13+
14+ [* .py ]
15+ trim_trailing_whitespace = true
Original file line number Diff line number Diff line change 1+ [flake8]
2+ max-line-length = 132
3+ extend-ignore = E203
Original file line number Diff line number Diff line change 1+ #
2+ .DS_Store
3+ * .tar
4+ * .gz
5+ * .bz2
6+ # Byte-compiled / optimized / DLL files
7+ __pycache__ /
8+ * .py [cod ]
9+ * $py.class
10+
11+ # C extensions
12+ * .so
13+
14+ # Distribution / packaging
15+ .Python
16+ build /
17+ develop-eggs /
18+ dist /
19+ downloads /
20+ eggs /
21+ .eggs /
22+ lib /
23+ lib64 /
24+ parts /
25+ sdist /
26+ var /
27+ wheels /
28+ pip-wheel-metadata /
29+ share /python-wheels /
30+ * .egg-info /
31+ .installed.cfg
32+ * .egg
33+ MANIFEST
34+
35+ # PyInstaller
36+ # Usually these files are written by a python script from a template
37+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
38+ * .manifest
39+ * .spec
40+
41+ # Installer logs
42+ pip-log.txt
43+ pip-delete-this-directory.txt
44+
45+ # Unit test / coverage reports
46+ htmlcov /
47+ .tox /
48+ .nox /
49+ .coverage
50+ .coverage. *
51+ .cache
52+ nosetests.xml
53+ coverage.xml
54+ * .cover
55+ * .py,cover
56+ .hypothesis /
57+ .pytest_cache /
58+
59+ # Translations
60+ * .mo
61+ * .pot
62+
63+ # Django stuff:
64+ * .log
65+ local_settings.py
66+ db.sqlite3
67+ db.sqlite3-journal
68+
69+ # Flask stuff:
70+ instance /
71+ .webassets-cache
72+
73+ # Scrapy stuff:
74+ .scrapy
75+
76+ # Sphinx documentation
77+ docs /_build /
78+
79+ # PyBuilder
80+ target /
81+
82+ # Jupyter Notebook
83+ .ipynb_checkpoints
84+
85+ # IPython
86+ profile_default /
87+ ipython_config.py
88+
89+ # pyenv
90+ .python-version
91+
92+ # pipenv
93+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
94+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
95+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
96+ # install all needed dependencies.
97+ # Pipfile.lock
98+
99+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow
100+ __pypackages__ /
101+
102+ # Celery stuff
103+ celerybeat-schedule
104+ celerybeat.pid
105+
106+ # SageMath parsed files
107+ * .sage.py
108+
109+ # Environments
110+ .env
111+ .venv
112+ env /
113+ venv /
114+ ENV /
115+ env.bak /
116+ venv.bak /
117+
118+ # Spyder project settings
119+ .spyderproject
120+ .spyproject
121+
122+ # Rope project settings
123+ .ropeproject
124+
125+ # mkdocs documentation
126+ /site
127+
128+ # mypy
129+ .mypy_cache /
130+ .dmypy.json
131+ dmypy.json
132+
133+ # Pyre type checker
134+ .pyre /
135+
136+ # VSCode configuration files
137+ .vscode /settings.json
138+ .vscode /launch.json
139+
140+ # Mega-linter reports dir
141+ megalinter-reports
Original file line number Diff line number Diff line change 1+ {
2+ "threshold" : 0 ,
3+ "reporters" : [" html" , " markdown" ],
4+ "ignore" : [
5+ " **/node_modules/**" ,
6+ " **/.git/**" ,
7+ " **/*.md" ,
8+ " **/test_*.py"
9+ ]
10+ }
Original file line number Diff line number Diff line change 1+ ---
2+ # See https://pre-commit.com for more information
3+ # See https://pre-commit.com/hooks.html for more hooks
4+ repos :
5+ - repo : local
6+ hooks :
7+ - id : clean-up-pyc-and-pyo-files
8+ name : Scrub all .pyc and .pyo files before committing
9+ entry : ./.hook-scripts/clean-up-pyc-and-pyo-files
10+ language : script
11+
12+ - repo : https://github.com/pre-commit/pre-commit-hooks
13+ rev : v4.4.0
14+ hooks :
15+ - id : check-added-large-files
16+ - id : check-docstring-first
17+ - id : check-executables-have-shebangs
18+ - id : check-merge-conflict
19+ - id : check-shebang-scripts-are-executable
20+ - id : check-symlinks
21+ - id : debug-statements
22+ - id : end-of-file-fixer
23+ - id : trailing-whitespace
24+
25+ - repo : https://github.com/psf/black
26+ rev : " 23.1.0"
27+ hooks :
28+ - id : black
29+
30+ - repo : https://github.com/pycqa/flake8
31+ rev : ' 6.0.0'
32+ hooks :
33+ - id : flake8
34+
35+ - repo : https://github.com/thlorenz/doctoc
36+ rev : v2.2.0
37+ hooks :
38+ - id : doctoc
39+
40+ - repo : https://github.com/python-poetry/poetry
41+ rev : " 1.4.1"
42+ hooks :
43+ - id : poetry-check
44+ - id : poetry-lock
You can’t perform that action at this time.
0 commit comments