package dunolint

  1. Overview
  2. No Docs
A linter for build files in dune projects

Install

Dune Dependency

Authors

Maintainers

Sources

dunolint-0.0.20250310.tbz
sha256=b44119c96aeabb960e852711c2f20ae43f0011e796f05e012141ba980a5b58f6
sha512=5bf76732adc940db6cac0875e94c3eaff436288faba95388b9675c68b3f30f5362e01f289fc8a096325f7db812ace273773a1e051ab7d7ace3b8db4a57a0e070

Description

[dunolint] is a set of OCaml libraries and a cli tool to lint and help manage files in (large) dune projects.

[dunolint] is the package that implements the linter engine for dunolint configs as well as the [dunolint] command line tool.

You may install it to get the [dunolint] cli, and/or if you want to use the linting libraries to write custom rewriters and linters.

Tags

dune linter

Published: 13 Mar 2025

Dependencies (27)

  1. stdio >= "v0.17"
  2. sexps-rewriter >= "0.0.3"
  3. sexplib0 >= "v0.17"
  4. ppxlib >= "0.35.0"
  5. ppx_sexp_value >= "v0.17"
  6. ppx_sexp_conv >= "v0.17"
  7. ppx_let >= "v0.17"
  8. ppx_here >= "v0.17"
  9. ppx_hash >= "v0.17"
  10. ppx_enumerate >= "v0.17"
  11. ppx_compare >= "v0.17"
  12. pplumbing >= "0.0.10"
  13. pp >= "2.0.0"
  14. patdiff >= "v0.17"
  15. parsexp >= "v0.17"
  16. logs >= "0.7.0"
  17. loc >= "0.2.2"
  18. fpath-sexp0 >= "0.2.2"
  19. fpath-base >= "0.2.2"
  20. fpath >= "0.7.3"
  21. fmt >= "0.9.0"
  22. file-rewriter >= "0.0.3"
  23. dunolint-lib = version
  24. cmdlang >= "0.0.9"
  25. base >= "v0.17"
  26. ocaml >= "5.3"
  27. dune >= "3.17"

Dev Dependencies (1)

  1. odoc with-doc

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.