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

thanos / ex_outlines
91%
main: 86%

Build:
Build:
LAST BUILD BRANCH: docs_reorg
DEFAULT BRANCH: main
Repo Added 27 Jan 2026 07:41PM UTC
Token PM5lQZbDIxiJc0UZg8wYMpWSwM1zBzR8E regen
Build 59 Last
Files 10
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 feature/nested-objects
branch: feature/nested-objects
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/nested-objects
  • add_ecto
  • doc_rework
  • docs/how-to-guides
  • docs/livebook-advanced-patterns
  • docs/livebook-getting-started
  • docs_reorg
  • example/customer-support-triage
  • example/document-metadata-extraction
  • feature/anthropic-backend
  • feature/batch-processing
  • feature/benchmark-suite
  • feature/string-and-integer-constraints
  • main
  • stage_3/spec_protocol

28 Jan 2026 02:13PM UTC coverage: 90.954% (-3.6%) from 94.586%
0cc5274f876480697916cf0600065538c750aaaf-PR-31

Pull #31

github

thanos
feat(feature/array-validation): Complete array/list validation with item schemas (Step 3)

- Add {:array, item_spec()} field type
- Array constraints: min_items, max_items, unique_items
- Validate each array item against item_spec
- Support all basic types as array items: string, integer, number, boolean, enum
- Item-level constraints: string length, integer/number ranges
- Error messages include array indices (e.g., 'tags[2]')
- JSON Schema generation with items, minItems, maxItems, uniqueItems
- Find and report first duplicate for unique_items constraint
- 22 comprehensive tests covering all array features

Tests: 249 passing (up from 229)
All edge cases covered: empty arrays, type checking, constraint validation
Zero Credo warnings

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Pull Request #31: feat(feature/array-validation): Complete array/list validation with i…

85 of 100 new or added lines in 1 file covered. (85.0%)

5 existing lines in 1 file now uncovered.

372 of 409 relevant lines covered (90.95%)

31.53 hits per line

Relevant lines Covered
Build:
Build:
409 RELEVANT LINES 372 COVERED LINES
31.53 HITS PER LINE
Source Files on feature/nested-objects
  • Tree
  • List 8
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
0cc5274f... feature/nested-objects feat(feature/array-validation): Complete array/list validation with item schemas (Step 3) - Add {:array, item_spec()} field type - Array constraints: min_items, max_items, unique_items - Validate each array item against item_spec - Support all ba... Pull #31 28 Jan 2026 06:41PM UTC thanos github
90.95
See All Builds (59)

Badge your Repo: ex_outlines

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • 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

© 2026 Coveralls, Inc