Skip to content

Commit 9d1d726

Browse files
Use CheckUnconsumedParamsMixin in BaseValidationTask (#20)
1 parent 1bf4e76 commit 9d1d726

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

data_validation_framework/task.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from luigi_tools.parameter import OptionalIntParameter
1818
from luigi_tools.parameter import OptionalPathParameter
1919
from luigi_tools.parameter import OptionalStrParameter
20+
from luigi_tools.task import CheckUnconsumedParamsMixin
2021
from luigi_tools.task import LogTargetMixin
2122
from luigi_tools.task import RerunMixin
2223
from numpy import VisibleDeprecationWarning
@@ -120,7 +121,13 @@ def __init__(self, col_mapping, **kwargs):
120121
self.kwargs = kwargs
121122

122123

123-
class BaseValidationTask(LogTargetMixin, RerunMixin, TagResultOutputMixin, luigi.Task):
124+
class BaseValidationTask(
125+
CheckUnconsumedParamsMixin,
126+
LogTargetMixin,
127+
RerunMixin,
128+
TagResultOutputMixin,
129+
luigi.Task,
130+
):
124131
"""Base luigi task used for validation steps.
125132
126133
.. warning::

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ line-length = 100
1212
target-version = ["py38"]
1313

1414
# PYLINT
15+
[tool.pylint.MASTER]
16+
load-plugins = [
17+
"pylint.extensions.no_self_use",
18+
]
19+
1520
[tool.pylint.messages-control]
1621
disable = [
1722
"invalid-name",

0 commit comments

Comments
 (0)