blob: 059e036d5e3235b959872edefd4c48a01b656f6c [file] [log] [blame]
import os
import json
from typing import Any
from mypy.plugin import Plugin, ReportConfigContext
class ConfigDataPlugin(Plugin):
def report_config_data(self, ctx: ReportConfigContext) -> Any:
path = os.path.join('tmp/test.json')
with open(path) as f:
data = json.load(f)
return data.get(ctx.id)
def plugin(version):
return ConfigDataPlugin