def readRepoConfigFromFile[F[_]]()

in modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfigAlg.scala [107:117]


  def readRepoConfigFromFile[F[_]](
      configFile: File
  )(implicit fileAlg: FileAlg[F], F: Functor[F]): F[ConfigParsingResult] =
    fileAlg.readFile(configFile).map {
      case None => ConfigParsingResult.FileDoesNotExist
      case Some(content) =>
        parseRepoConfig(content) match {
          case Left(error)       => ConfigParsingResult.ConfigIsInvalid(error)
          case Right(repoConfig) => ConfigParsingResult.Ok(repoConfig)
        }
    }