getsentry / getsentry/sentry-java
Add japicmp to sentry-java for API compatibility checks
- Lingua principale
- Kotlin
- Stelle
- 1.4k
- Fork
- 478
- Merge medio
- 2g 23h
- PR unite (30g)
- 67
Descrizione
## Context
getsentry/sentry-java#5653 (getsentry/sentry-java#5653) raised the question of whether japicmp ([https://github.com/siom79/japicmp]()) could help us catch API compatibility issues like the missing `@Throws` on `SentryOkHttpInterceptor.intercept()`.
For example: we should compare SentryOkHttp to Oktthp and SentryTimber to Timber.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start by reading getsentry/sentry-java#5653 and the japicmp documentation to understand the proposed API compatibility checks. Locate the repository build configuration and the modules containing SentryOkHttp and SentryTimber, then determine how to compare them with OkHttp and Timber. Done means compatibility checks cover the named APIs and run as part of the project build.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, kotlin
- Ambito
- build-system, testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 52/100