docs: def resolve(checks, lazy, quiet):
      """Resolve transient dependencies for any number of checks.
      If you want to do this en masse, put `all`.
      """
      root = get_root()
      if 'all' in checks:
          checks = os.listdir(root)
  
      for check_name in sorted(checks):
          pinned_reqs_file = os.path.join(root, check_name, 'requirements.in')
          resolved_reqs_file = os.path.join(root, check_name, 'requirements.txt')
  
          if os.path.isfile(pinned_reqs_file):
              if not quiet:
                  echo_info('Check `{}`:'.format(check_name))
  
              if not quiet:
                  echo_waiting('    Resolving dependencies...')
  
              pre_packages = read_packages(resolved_reqs_file)
              result = resolve_requirements(pinned_reqs_file, resolved_reqs_file, lazy=lazy)
              if result.code:
                  abort(result.stdout + result.stderr)
  
              if not quiet:
                  post_packages = read_packages(resolved_reqs_file)
                  display_package_changes(pre_packages, post_packages, indent='    ')