AbsaOSS / AbsaOSS/spark-metadata-tool

Refactor tool to use NonEmptyX types

Aberta
#21 0 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Scala
Estrelas
6
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Sequences, where emptiness signifies runtime error should be refactored to use `NonEmptyX` types instead to avoid unnecessary checks.

Hint https://typelevel.org/cats/datatypes/nel.html

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

No files, tests, or entry points are named. Start by locating sequence-handling code in the tool and read the linked Cats NonEmptyList reference; identify sequences whose emptiness represents a runtime error, replace those uses with suitable NonEmptyX types, and verify the unnecessary checks are removed.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
scala
Domínio
tooling
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.