├── .gitignore ├── CHANGES.md ├── LICENSE.md ├── Makefile ├── README.md ├── deps.ml ├── dune ├── dune-project ├── dune_constraints.ml ├── dune_items.ml ├── dune_project.ml ├── dune_project.mli ├── dune_rules.ml ├── formula.ml ├── formula.mli ├── index.ml ├── main.ml ├── main.mli ├── opam-dune-lint.opam ├── opam-dune-lint.opam.template ├── tests ├── dune ├── test_dune.t ├── test_dune_constraints.t ├── test_dune_copy_install.t ├── test_dune_describe.t ├── test_dune_same_exe_name.t ├── test_dune_stanza_install.t ├── test_empty_dune.t ├── test_fix_bug.t ├── test_fix_bug_59.t ├── test_fix_bug_66.t ├── test_fix_bug_68.t ├── test_opam.t ├── test_opam_update.t ├── test_optional_public_lib.t ├── test_public_lib.t └── test_vendoring.t └── types.ml /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | .merlin 3 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | dune build @install @runtest 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/README.md -------------------------------------------------------------------------------- /deps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/deps.ml -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune-project -------------------------------------------------------------------------------- /dune_constraints.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune_constraints.ml -------------------------------------------------------------------------------- /dune_items.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune_items.ml -------------------------------------------------------------------------------- /dune_project.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune_project.ml -------------------------------------------------------------------------------- /dune_project.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune_project.mli -------------------------------------------------------------------------------- /dune_rules.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/dune_rules.ml -------------------------------------------------------------------------------- /formula.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/formula.ml -------------------------------------------------------------------------------- /formula.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/formula.mli -------------------------------------------------------------------------------- /index.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/index.ml -------------------------------------------------------------------------------- /main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/main.ml -------------------------------------------------------------------------------- /main.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /opam-dune-lint.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/opam-dune-lint.opam -------------------------------------------------------------------------------- /opam-dune-lint.opam.template: -------------------------------------------------------------------------------- 1 | flags: plugin 2 | -------------------------------------------------------------------------------- /tests/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps %{bin:opam-dune-lint}) 3 | (enabled_if 4 | (<> %{architecture} "i386"))) 5 | -------------------------------------------------------------------------------- /tests/test_dune.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_dune.t -------------------------------------------------------------------------------- /tests/test_dune_constraints.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_dune_constraints.t -------------------------------------------------------------------------------- /tests/test_dune_copy_install.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_dune_copy_install.t -------------------------------------------------------------------------------- /tests/test_dune_describe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_dune_describe.t -------------------------------------------------------------------------------- /tests/test_dune_same_exe_name.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_dune_same_exe_name.t -------------------------------------------------------------------------------- /tests/test_dune_stanza_install.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_dune_stanza_install.t -------------------------------------------------------------------------------- /tests/test_empty_dune.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_empty_dune.t -------------------------------------------------------------------------------- /tests/test_fix_bug.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_fix_bug.t -------------------------------------------------------------------------------- /tests/test_fix_bug_59.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_fix_bug_59.t -------------------------------------------------------------------------------- /tests/test_fix_bug_66.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_fix_bug_66.t -------------------------------------------------------------------------------- /tests/test_fix_bug_68.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_fix_bug_68.t -------------------------------------------------------------------------------- /tests/test_opam.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_opam.t -------------------------------------------------------------------------------- /tests/test_opam_update.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_opam_update.t -------------------------------------------------------------------------------- /tests/test_optional_public_lib.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_optional_public_lib.t -------------------------------------------------------------------------------- /tests/test_public_lib.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_public_lib.t -------------------------------------------------------------------------------- /tests/test_vendoring.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/tests/test_vendoring.t -------------------------------------------------------------------------------- /types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocurrent/opam-dune-lint/HEAD/types.ml --------------------------------------------------------------------------------