File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -312,7 +312,7 @@ def get_core_editor() -> str | None:
312312 return None
313313
314314
315- def smart_open (* args , ** kwargs ): # type: ignore[no-untyped-def,unused-ignore]
315+ def smart_open (* args , ** kwargs ): # type: ignore[no-untyped-def,unused-ignore] # noqa: ANN201
316316 """Open a file with the EOL style determined from Git."""
317317 return open (* args , newline = EOLType .for_open (), ** kwargs )
318318
Original file line number Diff line number Diff line change @@ -185,6 +185,9 @@ line-length = 88
185185
186186[tool .ruff .lint ]
187187select = [
188+ # flake8-annotations
189+ " ANN001" ,
190+ " ANN2" ,
188191 # pycodestyle
189192 " E" ,
190193 # Pyflakes
@@ -196,6 +199,9 @@ select = [
196199]
197200ignore = [" E501" , " D1" , " D415" ]
198201
202+ [tool .ruff .lint .per-file-ignores ]
203+ "tests/*" = [" ANN" ]
204+
199205[tool .ruff .lint .isort ]
200206known-first-party = [" commitizen" , " tests" ]
201207
@@ -204,13 +210,18 @@ convention = "google"
204210
205211[tool .mypy ]
206212files = " commitizen"
213+ disallow_untyped_defs = true
207214disallow_untyped_decorators = true
208215disallow_subclassing_any = true
209216warn_return_any = true
210217warn_redundant_casts = true
211218warn_unused_ignores = true
212219warn_unused_configs = true
213220
221+ [[tool .mypy .overrides ]]
222+ module = " tests/*"
223+ disallow_untyped_defs = false
224+
214225[[tool .mypy .overrides ]]
215226module = " py.*" # Legacy pytest dependencies
216227ignore_missing_imports = true
@@ -227,7 +238,7 @@ poetry_command = ""
227238[tool .poe .tasks ]
228239format.help = " Format the code"
229240format.sequence = [
230- { cmd = " ruff check --fix commitizen tests " },
241+ { cmd = " ruff check --fix" },
231242 { cmd = " ruff format commitizen tests" },
232243]
233244
You can’t perform that action at this time.
0 commit comments