restrictR
Composable Runtime Contracts for R
v0.1.0
·
Mar 9, 2026
·
MIT + file LICENSE
Description
Build reusable validators from small building blocks using the base pipe operator. Define runtime contracts once with 'restrict()' and enforce them anywhere in code. Validators compose naturally, support dependent rules via formulas, and produce clear, path-aware error messages. No DSL, no operator overloading, just idiomatic R.
CRAN Check Status
4
OK
Show all 4 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-macos-arm64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-release-macos-arm64 | OK |
Check details (4 non-OK)
OK
r-devel-linux-x86_64-fedora-clang
*
OK
r-devel-macos-arm64
*
OK
r-oldrel-macos-arm64
*
OK
r-release-macos-arm64
*
Check History
OK 4 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
Version History
new
0.1.0
Mar 9, 2026