autobean_format/formatter.py
import iofrom autobean_refactor import models, parser as parser_libfrom . import options_libfrom . import formatters Function `format` has 6 arguments (exceeds 4 allowed). Consider refactoring.def format( model: models.RawModel, parser: parser_lib.Parser, options: options_lib.Options, stream: io.StringIO, *, indent: int = 0,) -> None: context = formatters.Context(parser=parser, options=options, indent=indent) for token in formatters.format(model, context): stream.write(token.raw_text)