this repo has no description
1opam-version: "2.0" 2synopsis: "A linter for build files in dune projects" 3maintainer: ["Mathieu Barbin <opensource@mbarbin.org>"] 4authors: ["Mathieu Barbin"] 5license: "LGPL-3.0-or-later WITH LGPL-3.0-linking-exception" 6homepage: "https://github.com/mbarbin/dunolint" 7doc: "https://mbarbin.github.io/dunolint/" 8bug-reports: "https://github.com/mbarbin/dunolint/issues" 9depends: [ 10 "dune" {>= "3.17"} 11 "ocaml" {>= "5.3"} 12 "base" {>= "v0.17"} 13 "cmdlang" {>= "0.0.9"} 14 "dunolint-lib" {= version} 15 "file-rewriter" {>= "0.0.3"} 16 "fmt" {>= "0.9.0"} 17 "fpath" {>= "0.7.3"} 18 "fpath-base" {>= "0.2.2"} 19 "fpath-sexp0" {>= "0.2.2"} 20 "loc" {>= "0.2.2"} 21 "logs" {>= "0.7.0"} 22 "parsexp" {>= "v0.17"} 23 "patdiff" {>= "v0.17"} 24 "pp" {>= "2.0.0"} 25 "pplumbing" {>= "0.0.10"} 26 "ppx_compare" {>= "v0.17"} 27 "ppx_enumerate" {>= "v0.17"} 28 "ppx_hash" {>= "v0.17"} 29 "ppx_here" {>= "v0.17"} 30 "ppx_let" {>= "v0.17"} 31 "ppx_sexp_conv" {>= "v0.17"} 32 "ppx_sexp_value" {>= "v0.17"} 33 "ppxlib" {>= "0.35.0"} 34 "sexplib0" {>= "v0.17"} 35 "sexps-rewriter" {>= "0.0.3"} 36 "stdio" {>= "v0.17"} 37 "odoc" {with-doc} 38] 39build: [ 40 ["dune" "subst"] {dev} 41 [ 42 "dune" 43 "build" 44 "-p" 45 name 46 "-j" 47 jobs 48 "@install" 49 "@runtest" {with-test} 50 "@doc" {with-doc} 51 ] 52] 53dev-repo: "git+https://github.com/mbarbin/dunolint.git" 54description: """\ 55 56[dunolint] is a set of OCaml libraries and a cli tool to lint and help 57manage files in (large) dune projects. 58 59[dunolint] is the package that implements the linter engine for 60dunolint configs as well as the [dunolint] command line tool. 61 62You may install it to get the [dunolint] cli, and/or if you want to 63use the linting libraries to write custom rewriters and linters. 64 65""" 66tags: [ "dune" "linter" ] 67x-maintenance-intent: [ "(latest)" ] 68url { 69 src: 70 "https://github.com/mbarbin/dunolint/releases/download/0.0.20250310/dunolint-0.0.20250310.tbz" 71 checksum: [ 72 "sha256=b44119c96aeabb960e852711c2f20ae43f0011e796f05e012141ba980a5b58f6" 73 "sha512=5bf76732adc940db6cac0875e94c3eaff436288faba95388b9675c68b3f30f5362e01f289fc8a096325f7db812ace273773a1e051ab7d7ace3b8db4a57a0e070" 74 ] 75} 76x-commit-hash: "8c0c34d8f7c250aff52881a2fe25569488c8dbf5"