• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mbarbin / dunolint
100%

Build:
DEFAULT BRANCH: main
Repo Added 12 Feb 2025 09:25PM UTC
Files 209
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • add-lint-test
  • add-mode-melange
  • add-tests
  • aj/emacs-reformatter
  • aj/pre-commit
  • algolia-search
  • arvidj-review
  • auto-load-root-dunolint
  • change-dune-lang-sexp
  • cleanup-equal
  • cli-linter-tweak
  • cli-rename
  • config-autoloading
  • config-handler
  • config-libs
  • context-refactor
  • coveralls
  • crs-workflows
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/setup-node-5
  • dependabot/github_actions/actions/setup-node-6
  • dependabot/github_actions/actions/upload-pages-artifact-4
  • dependabot/github_actions/reviewdog/action-setup-1.5.0
  • dependabot/github_actions/softprops/action-gh-release-2.3.3
  • dependabot/github_actions/softprops/action-gh-release-2.4.1
  • dependabot/github_actions/softprops/action-gh-release-2.5.0
  • dependencies-sections
  • directory-structure
  • disable-macos-ci
  • doc-dunolint-reformatter
  • doc-modes
  • doc-release-and-status
  • document-autoloading
  • dune-cache-true
  • dune-lang-version
  • dunolint-file
  • dunolint-lib-base
  • dunolint-lib-ocaml-4
  • enable-default-skip-paths
  • enable-macos-in-ci
  • engine-tests
  • env.dune_root
  • extend-version-compare-operators
  • first-run-tutorial
  • fix-cram
  • fix-disabled-colors
  • fix-pager
  • fix-workspace-root-in-test
  • fpath-base.0.4.0
  • handling-comments
  • implicit-transitive-deps
  • implicit-transitive-false
  • improve-load-config-errors
  • improve-reported-coverage
  • improve-sexp-errors
  • improve-test-lint-dunolint-file
  • improve-unsupported-constructs-errors
  • improve-vendor-header
  • increase-coverage
  • increase-coverage-01
  • init-dune-workspace-linter
  • init-dunolint-linter
  • installation-guide
  • lang-dunolint-1.0
  • libraries-tests
  • library-modes
  • library.inline_test
  • lint-file
  • lint-files-in-place
  • linted-file-kind
  • linter-api-tests
  • linting-equilibrium
  • located-path-refactor
  • more-ci
  • more-libraries-tests
  • more-tests
  • ocaml-5.4-in-ci
  • ordered-set
  • pageantty
  • path-in-workspace
  • pin-odoc
  • pplumbing
  • pplumbing-pkgs
  • preparation-refactors
  • print-linted-file
  • reduce-config-libs-ppx
  • refactor-sexp-parsing
  • refactors
  • remove-config-v0
  • remove-expect-test-helpers
  • remove-path-dep
  • remove-predicate-compare
  • rm-lint-file-enforce
  • sections-handler
  • simplify-config-skip-paths
  • simplify-default-config-in-tests
  • simplify-open-via-flags
  • sort-open-via-flags
  • support-pps-sections
  • sync-git-pager
  • test-config-cache
  • test-flags
  • test-helpers
  • test-workspaces
  • tutorial-101
  • tweak-improve-tests
  • tweaks-for-zanuda
  • update-crs
  • update-doc
  • update-err
  • upgrade-crs-20250813
  • upgrade-crs.0.0.20251014
  • upgrade-doc-1.0
  • upgrade-docusaurus
  • upgrade-odoc
  • use-vcs
  • use-versioned-sexp
  • versioned-config-format
  • wrap-cli

30 Dec 2025 04:13PM UTC coverage: 100.0%. Remained the same
385

push

github

mbarbin
Add support for enforcing inline_tests field in library stanzas

Add `inline_tests` to the `has_field` predicate for library stanzas,
allowing dunolint rules to enforce its presence or absence.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

100 of 100 new or added lines in 4 files covered. (100.0%)

7643 of 7643 relevant lines covered (100.0%)

33.32 hits per line

Relevant lines Covered
Build:
Build:
7643 RELEVANT LINES 7643 COVERED LINES
33.32 HITS PER LINE
Source Files on main
  • Tree
  • List 209
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
385 main Add support for enforcing inline_tests field in library stanzas Add `inline_tests` to the `has_field` predicate for library stanzas, allowing dunolint rules to enforce its presence or absence. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> push 30 Dec 2025 04:55PM UTC mbarbin github
100.0
383 main Merge pull request #156 from mbarbin/env.dune_root Add support for DUNE_ROOT environment variable push 30 Dec 2025 02:11PM UTC web-flow github
100.0
381 main Fix coverage push 30 Dec 2025 11:31AM UTC mbarbin github
100.0
379 main Make stdlib public As it turns out, making it private breaks the build on downstream usages of dunolint in code linking with it as a dep library. They appear for example to miss the type equality between [Dunolint_stdlib.Sexp] and [Sexplib0.Sexp]. push 30 Dec 2025 09:56AM UTC mbarbin github
100.0
378 main Edit changelog push 30 Dec 2025 09:47AM UTC mbarbin github
100.0
374 main Edit changelog push 29 Dec 2025 03:30PM UTC mbarbin github
100.0
373 main Add dune-workspace file in workspace push 29 Dec 2025 03:20PM UTC mbarbin github
100.0
371 main Edit changelog push 29 Dec 2025 09:59AM UTC mbarbin github
100.0
370 main Fix coverage push 29 Dec 2025 09:56AM UTC mbarbin github
100.0
368 main Use stdlib equal on these flat variants push 29 Dec 2025 07:44AM UTC mbarbin github
100.0
See All Builds (335)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc