pkgdown/mathjax-config.html

Skip to contents

Core

Create and inspect validators

restrict()
Create a Composable Validator
as_contract_text()
Convert a Validator to Plain Text
as_contract_block()
Convert a Validator to a Multi-Line Block
require_custom()
Create a Custom Validation Step
fail()
Format a Validation Error

Type Checks

Validate value types

require_df()
Require a Data Frame
require_numeric()
Require Numeric Type
require_integer()
Require Integer Values
require_character()
Require Character Type
require_logical()
Require Logical Type

Null & Missingness

Check for NULL, NA, and non-finite values

require_not_null()
Require Non-NULL Value
require_no_na()
Require No NA Values
require_finite()
Require Finite Values

Structure Checks

Validate length, names, columns, and row counts

require_scalar()
Require Scalar Value
require_named()
Require Named Value
require_length()
Require Specific Length
require_length_min()
Require Minimum Length
require_length_max()
Require Maximum Length
require_length_matches()
Require Length Matching an Expression
require_nrow_min()
Require Minimum Number of Rows
require_nrow_matches()
Require Row Count Matching an Expression
require_has_cols()
Require Specific Columns

Column-Level Checks

Validate individual columns with path-aware errors

require_col_numeric()
Require Numeric Column
require_col_character()
Require Character Column
require_col_between()
Require Column Values in Range
require_col_one_of()
Require Column Values from a Set

Value Checks

Validate value ranges and set membership

require_positive()
Require Positive Values
require_negative()
Require Negative Values
require_between()
Require Value in Range
require_one_of()
Require Value from a Set
require_unique()
Require Unique Values