Skip to content

Commit b3a0999

Browse files
authored
Move mypy disablinging error codes on a per-file basis (#1338)
1 parent 90133b7 commit b3a0999

File tree

1 file changed

+51
-1
lines changed

1 file changed

+51
-1
lines changed

pyproject.toml

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,62 @@ build = [
131131
[tool.mypy]
132132
files = "ipykernel"
133133
strict = true
134+
#disable_error_code = [ "import-not-found"]
134135
disable_error_code = ["no-untyped-def", "no-untyped-call", "import-not-found"]
135136
enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"]
136137
follow_imports = "normal"
137-
pretty = true
138+
#pretty = true
138139
warn_unreachable = true
139140

141+
[[tool.mypy.overrides]]
142+
module = [
143+
"ipykernel._eventloop_macos",
144+
"ipykernel.comm.comm",
145+
"ipykernel.comm.manager",
146+
"ipykernel.compiler",
147+
"ipykernel.connect",
148+
"ipykernel.control",
149+
"ipykernel.datapub",
150+
"ipykernel.debugger",
151+
"ipykernel.displayhook",
152+
"ipykernel.embed",
153+
"ipykernel.eventloops",
154+
"ipykernel.gui.gtk3embed",
155+
"ipykernel.gui.gtkembed",
156+
"ipykernel.heartbeat",
157+
"ipykernel.inprocess.blocking",
158+
"ipykernel.inprocess.channels",
159+
"ipykernel.inprocess.client",
160+
"ipykernel.inprocess.ipkernel",
161+
"ipykernel.inprocess.manager",
162+
"ipykernel.inprocess.session",
163+
"ipykernel.inprocess.socket",
164+
"ipykernel.iostream",
165+
"ipykernel.ipkernel",
166+
"ipykernel.jsonutil",
167+
"ipykernel.kernelapp",
168+
"ipykernel.kernelbase",
169+
"ipykernel.log",
170+
"ipykernel.parentpoller",
171+
"ipykernel.pickleutil",
172+
"ipykernel.serialize",
173+
"ipykernel.shellchannel",
174+
"ipykernel.subshell",
175+
"ipykernel.subshell_manager",
176+
"ipykernel.thread",
177+
"ipykernel.trio_runner",
178+
"ipykernel.zmqshell"
179+
]
180+
#check_untyped_defs = false
181+
#disallow_incomplete_defs = false
182+
#disallow_untyped_calls = false
183+
#disallow_untyped_decorators = false
184+
#disallow_untyped_defs = false
185+
#ignore_missing_imports = true
186+
#follow_untyped_imports = false
187+
188+
189+
140190
[tool.pytest.ini_options]
141191
minversion = "6.0"
142192
xfail_strict = true

0 commit comments

Comments
 (0)