vereis
vereis
Ahoy again! This PR implements a new flag to `excoveralls`: `--enforce-minimum-coverage`. When this is provided, we always run `Stats.ensure_minimum_coverage/1` regardless of what testing type you're running. For example: ```shell mix...
Ahoy!! This PR allows you to have per-file minimum coverage when you have coverage options that looks like: ```json { "coverage_options": { "minimum_coverage": 80, "minimum_file_coverage": { "lib/my_app/example.ex": 100 } }...
I've recently had to build something quite similar to this (without knowing this library existed) that needs to support two things: 1) Multiple column cursor fields 2) Arbitrary selects in...
This PR implements a new `Sibyl.Experimental` module which aims to replace the usage of the `decorator` library we're currently using to avoid some of the pitfalls of said library. See...
It would be very useful to be able to attach arbitrary metadata which gets passed into all our handlers when attached, for custom metadata overrides such as setting a custom...
See TODO linked in `Sibyl.Dynamic` module for more info, but in short: Right now, dynamic tracing traces all specified functions via one single process. This is fine for simple traces,...
Allow setting of custom event names in our `@decorate trace()` and `@decorate_all trace()` decorators.
It would be convenient to be able to provide a simple plug that checks an incoming HTTP request for a particular (maybe configurable) header that contains metadata that we add...
It would be useful to allow `Sibyl.Experimental` to allow users to automatically trace any function like macro such as `test`/3` ```elixir use Sibyl.Experimental, trace_all: [def: 2, defp: 2, test: 3]...