Build information library for monopam tools.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

extract mdx (libraries) field as test-scope use, declare matching deps

monopam lint: the [(mdx ...)] stanza's own [(libraries ...)] field now
surfaces as test-scope library use, alongside the existing detection of
the [mdx] stanza itself. Without this, libraries that exist solely to
satisfy README mdx blocks were flagged as unused.

Then declare the freshly-required [:with-test] dependencies across the
packages whose mdx blocks pull in extra libraries (eio_main, fmt,
requests, nox-tls, nox-csv, nox-git, nox-http, cstruct, etc.).

+2
+1
dune-project
··· 18 18 (dune (>= 3.0)) 19 19 (mdx :with-test) 20 20 (alcotest :with-test) 21 + (fmt :with-test) 21 22 dune-build-info 22 23 eio 23 24 fpath
+1
monopam-info.opam
··· 12 12 "dune" {>= "3.21" & >= "3.0"} 13 13 "mdx" {with-test} 14 14 "alcotest" {with-test} 15 + "fmt" {with-test} 15 16 "dune-build-info" 16 17 "eio" 17 18 "fpath"