🚨 Fix linter errors/warnings; adjust ruff configuration

This commit is contained in:
Daniil Fajnberg 2023-03-10 17:41:08 +01:00
parent 25cbe8de4b
commit 127ba69d3b
Signed by: daniil-berg
GPG Key ID: BE187C50903BEE97
3 changed files with 11 additions and 1 deletions

View File

@ -119,9 +119,14 @@ ignore = [
"E501", # Line too long -> handled by black "E501", # Line too long -> handled by black
"D203", # 1 blank line required before class docstring -> D211 is better "D203", # 1 blank line required before class docstring -> D211 is better
"D212", # Multi-line docstring summary should start at the first line -> ugly, D212 is better "D212", # Multi-line docstring summary should start at the first line -> ugly, D212 is better
"D401", # First line of docstring should be in imperative mood -> no, it shouldn't
] ]
[tool.ruff.per-file-ignores] [tool.ruff.per-file-ignores]
"src/**/__init__.py" = [
"D104", # Missing docstring in public package
"F401", # {...} imported but unused
]
"tests/*.py" = [ "tests/*.py" = [
"D100", # Missing docstring in public module "D100", # Missing docstring in public module
"D101", # Missing docstring in public class "D101", # Missing docstring in public class

View File

@ -16,5 +16,8 @@ limitations under the License."""
__version__ = "0.0.1" __version__ = "0.0.1"
__doc__ = """ __doc__ = """
PLACEHOLDER Generic schema with full typing support and minimal boilerplate.
""" """
from .decorators import post_load
from .schema import GenericSchema

View File

@ -1,3 +1,5 @@
"""Typed overloads for some of the `marshmallow.decorators` module."""
from collections.abc import Callable from collections.abc import Callable
from typing import Any, Optional, TypeVar, overload from typing import Any, Optional, TypeVar, overload
from typing_extensions import ParamSpec from typing_extensions import ParamSpec