Skip to contents

Core Arguments

Primary unit tests for validating arguments

dis_character()
Validate Character Arguments
dis_df()
Validate Data Frame Arguments
dis_logical()
Validate Logical Arguments
dis_names()
Validate Names Within Objects
dis_not_missing()
Validate Whether Parameter is Missing
dis_numeric()
Validate Numeric Arguments

Special Cases

Unit tests for validating arguments in less common situations

dis_dir()
Validate Directory Arguments
dis_file()
Validate File Arguments
dis_sf()
Validate sf Object Arguments

Building Blocks

Modular functions for custom unit tests

dis_checker()
Check and Set fact_check Within a Function
dis_environment()
Validate Call Argument
dis_null()
Validate Whether Parameter is Null
dis_param()
Validate Param Argument

Helper Functions

Other tools for creating error messages

dis_indefinite()
Determine Whether an Indefinite Article is Needed for a Particular Class
dis_msg_class()
Default Message for Parameters of Incorrect Class
dis_msg_env()
Default Message for Environments
dis_msg_miss()
Default Message for Missing Parameters
dis_msg_scalar()
Default Message for Parameters of Incorrect Length
dis_msg_valid()
Default Message for Invalid Parameters

Developer Tools

Setting disputeR’s global variables

dis_dev_check()
Set the Developer Check Environment Variable
dis_fact_check()
Set the Fact Check Environment Variable