Monorepo management for opam overlays
0
fork

Configure Feed

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

fix: resolve unused dependency lint issues

Remove genuinely stale deps (merlin, duration, digestif, eio_main,
dune-configurator, printbox, printbox-text, tls-eio, ocamlformat,
bytesrw-eio) and add missing library declarations to dune files
(eio+logs in ocaml-oci/src, logs in ocaml-git/lib+bin).

Keep js_of_ocaml in space-ground (needed for modes js) and add it
to implicit_deps in lint since it's a compiler, not a library.

+2 -1
+2 -1
lib/lint.ml
··· 26 26 ] 27 27 28 28 (** Packages that are always implicit — not in META but always needed. *) 29 - let implicit_deps = String_set.of_list [ "ocaml"; "dune" ] 29 + let implicit_deps = 30 + String_set.of_list [ "ocaml"; "dune"; "js_of_ocaml"; "js_of_ocaml-compiler" ] 30 31 31 32 (** [conf-*] packages are depexts (system library wrappers), not OCaml libs. *) 32 33 let is_conf_pkg name = String.starts_with ~prefix:"conf-" name