Skip to content

Commit 19f873a

Browse files
Carreauianthomas23
authored andcommitted
Move mypy disablinging error codes on a per-file basis (#1338)
1 parent 1e217f8 commit 19f873a

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
@@ -129,12 +129,62 @@ build = [
129129
[tool.mypy]
130130
files = "ipykernel"
131131
strict = true
132+
#disable_error_code = [ "import-not-found"]
132133
disable_error_code = ["no-untyped-def", "no-untyped-call", "import-not-found"]
133134
enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"]
134135
follow_imports = "normal"
135-
pretty = true
136+
#pretty = true
136137
warn_unreachable = true
137138

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

0 commit comments

Comments
 (0)