Method to get the correct configuration file for a set of command line arguments.
    Takes into account --config-file, --plugins, --

def get_config(args):
    """
    Method to get the correct configuration file for a set of command line arguments.
    Takes into account --config-file, --plugins, --
    """
    options, _ = defaults.DEFAULT_OPTIONS.parse(args, ignore_errors=True)
    read_config = not options.skip_default_config
    cfg = CoverageReporterConfig(read_config)
    for path in options.config_file:
        cfg.read(path)
    cfg.plugin_dirs.extend(options.plugin_dir)
    cfg.plugins.extend(options.plugin)
    return cfg