Implement exception groups (AggregateError)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 30/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react-native, typescript
- Domínio
- mobile, observability
Direção de pesquisa
Nenhum arquivo de implementação, teste ou ponto de entrada é nomeado. Comece lendo o RFC de exception-groups vinculado, as referências de AggregateError e o pull request relacionado de sentry-javascript, enquanto verifica o issue bloqueador do Sentry. Considera-se concluído quando os eventos do React Native representam AggregateError's errors array de forma consistente com o exemplo documentado e as implicações para o agrupamento são tratadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
React Native SDK currently supports linked exceptions using cause but doesn't support AggregateError.
### Blocked by
- [ ] https://github.com/getsentry/sentry/issues/59679#issuecomment-1920193704
Related information
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError
- https://github.com/getsentry/rfcs/blob/main/text/0079-exception-groups.md#example-event
- https://github.com/getsentry/sentry-javascript/pull/8463
Notes
- Implementing this might likely change grouping so it should be done in a major version.
Works
{
"message": "Third",
"cause": {
"message": "Second",
"cause": {
"message": "First",
}
}
}
Not implemented at the moment
{
"message": "Third",
"errors": [
{
"message": "First",
},
{
"message": "Second",
},
]
}
- Linguagem predominante
- TypeScript
- Estrelas
- 1.8k
- Forks
- 367
- Merge médio
- 22h 37min
- PRs com merge (30d)
- 96
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de getsentry/sentry-react-native
-
React-Native Replays Task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
getsentry/sentry-react-native#6680 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Improvement React-Native
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getsentry/sentry-react-native#6143 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
React-Native Task User Feedbacks
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
getsentry/sentry-react-native#5932 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
React-Native Replays Task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
getsentry/sentry-react-native#5882 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Good First Issue React-Native Task
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
getsentry/sentry-react-native#5771 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de getsentry/sentry-react-native
Issues semelhantes
-
triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
mermaid-js/mermaid-live-editor#2053 ·
Mantenedores costumam responder em até 1 dia
-
factory
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
jessepollak/home#1455 ·
Mantenedores costumam responder em até 1 dia
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 95/100
lingdojo/kana-dojo#31227 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia
-
mobile: device viewer shows dark status bar icons on its dark backdrop in light mode (Android)Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
appandflow/stim#1838 ·
Mantenedores costumam responder em até 1 dia