Skip to content

Commit 57b2912

Browse files
authored
Merge pull request #90 from Geode-solutions/fix/mypy
fix(Mypy): initial support
2 parents 6c4d7aa + 511e663 commit 57b2912

File tree

5 files changed

+35
-3
lines changed

5 files changed

+35
-3
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
dist
33
env/
44
venv/
5-
.vscode/
65
__pycache__/
76
.env
87
/node_modules
@@ -12,3 +11,4 @@ build
1211
/src/tests/tests_output/
1312
*.egg-info
1413
.coverage*
14+
.mypy_cache

.vscode/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"python.testing.pytestArgs": [
3+
"."
4+
],
5+
"python.testing.unittestEnabled": false,
6+
"python.testing.pytestEnabled": true,
7+
"mypy-type-checker.args": [
8+
"--config-file=mypy.ini"
9+
],
10+
"mypy-type-checker.interpreter": [
11+
"${workspaceFolder}/venv/bin/python"
12+
]
13+
}

commitlint.config.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export default {
2+
extends: ["@commitlint/config-angular"],
3+
rules: {
4+
"scope-empty": [2, "never"],
5+
"subject-empty": [2, "never"],
6+
"subject-max-length": [0],
7+
"body-leading-blank": [0],
8+
"footer-leading-blank": [0],
9+
"header-max-length": [0],
10+
"scope-case": [0],
11+
"subject-case": [0],
12+
"subject-full-stop": [0],
13+
"type-case": [0],
14+
"type-empty": [0],
15+
},
16+
}

mypy.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[mypy]
2+
strict = True
3+
files = src/

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ frozenlist==1.7.0
2020
# aiosignal
2121
idna==3.10
2222
# via yarl
23-
multidict==6.6.3
23+
multidict==6.6.4
2424
# via
2525
# aiohttp
2626
# yarl
2727
propcache==0.3.2
2828
# via
2929
# aiohttp
3030
# yarl
31-
typing-extensions==4.14.1
31+
typing-extensions==4.15.0
3232
# via aiosignal
3333
websocket-client==1.8.0
3434
# via -r requirements.in

0 commit comments

Comments
 (0)