sentry-cli
sentry-cli copied to clipboard
A command line utility to work with Sentry.
`cargo fmt`'s nightly channel offers much functionality not available with the non-nightly version, and which could make formatting across the codebase more consistent. Let's therefore enable formatting with a nightly...
Currently, the URLs for API endpoints which the Sentry CLI accesses can be defined anywhere in the codebase as raw strings. This makes it difficult for us to keep a...
In order to comply with the open source licenses (e.g. Apache or MIT) of most of the crates we use, we need to provide attribution and a copy of the...
This function is deprecated, we should replace it
Per the [source map format specification](https://tc39.es/ecma426/#sec-source-map-naming), we should reorder the guesses we make in [`guess_sourcemap_reference`](https://github.com/getsentry/sentry-cli/blob/5217470c0244b5dc44495f1ddd8c7f4171118a58/src/utils/sourcemaps.rs#L109) to first guess `foo.min.js -> foo.min.js.map`, as this is the default naming convention for sourcemaps.
This issue tracks new lints we could consider enforcing in Sentry CLI ## Easy to add (few existing violations) - [ ] `clippy::redundant_type_annotations` - [ ] `clippy::redundant_clone` ## Harder to...
### Description Sentry now supports [structured logging](https://docs.sentry.io/product/explore/logs/). Let's add it to `sentry-cli`. 1. Build a CLI command that takes a log payload and sends it to Sentry. I'm thinking something...
The current implementation is quite difficult to understand; much of the logic is being performed in `find_matching_revs` and `find_matching_rev`. It's very difficult to clearly see the "happy path," and I...
[`AGENTS.md`](https://agents.md/) is a new standard format for agent rules. After Cursor releases version `1.6`, Cursor should have full support, also for nested `AGENTS.md` files, so we should migrate over to...
It is pretty difficult to deal with debugging failures from the `mockito` library, as it panics on failure. Also, it replies with a 501 error whenever one tries to hit...