Skip to content

Commit 546c5b7

Browse files
committed
First commit
1 parent 24e4674 commit 546c5b7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+2905
-24
lines changed

.gitignore

Lines changed: 1032 additions & 6 deletions
Large diffs are not rendered by default.

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/dojo_datastructures.iml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.precommit-config.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
repos:
2+
- repo: https://github.com/pycqa/isort
3+
rev: 5.12.0
4+
hooks:
5+
- id: isort
6+
language_version: python3.11
7+
8+
- repo: https://github.com/psf/black
9+
rev: 23.3.0
10+
hooks:
11+
- id: black
12+
language_version: python3.11
13+
14+
- repo: https://github.com/pycqa/pylint
15+
rev: pylint-2.17.4
16+
hooks:
17+
- id: pylint
18+
language_version: python3.11
19+
args: [--rcfile=.pylintrc]
20+
21+
- repo: https://github.com/pre-commit/mirrors-mypy
22+
rev: v1.3.0
23+
hooks:
24+
- id: mypy

.pylintrc

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
[BASIC]
2+
extension-pkg-whitelist=pydantic
3+
4+
[MASTER]
5+
# A comma-separated list of package or module names from where C extensions may
6+
# be loaded. Extensions are loading into the active Python interpreter and may
7+
# run arbitrary code.
8+
# extension-pkg-whitelist=
9+
10+
[FORMAT]
11+
# Maximum number of characters on a single line.
12+
max-line-length=80
13+
14+
[MESSAGE CONTROL]
15+
# Enable the message, report, category or checker with the given id(s). You can
16+
# either give multiple identifier separated by comma (,) or put this option
17+
# multiple time.
18+
19+
# Disable the message, report, category or checker with the given id(s). You
20+
# can either give multiple identifier separated by comma (,) or put this option
21+
# multiple time (only on the command line, not in the configuration file where
22+
# it should appear only once).
23+
disable = too-few-public-methods,
24+
no-name-in-module,
25+
abstract-class-instantiated,
26+
protected-access
27+
28+
[DESIGN]
29+
# Maximum number of parents for a class (see R0901).
30+
max-parents=10
31+
32+
[SIMILARITIES]
33+
# Minimum lines number of a similarity.
34+
min-similarity-lines=4
35+
36+
[MISCELLANEOUS]
37+
# List of note tags to take in consideration, separated by a comma.
38+
notes=FIXME,XXX,TODO
39+
40+
[TYPECHECK]
41+
# List of decorators that produce context managers, such as
42+
# contextlib.contextmanager. Add to this list to register other decorators that
43+
# produce valid context managers.
44+
contextmanager-decorators=contextlib.contextmanager

0 commit comments

Comments
 (0)