Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.7%) to scientific vocabulary
Keywords
Repository
✔️✨ Pretty Assertive Programming
Basic Info
- Host: GitHub
- Owner: danielvartan
- License: other
- Language: R
- Default Branch: main
- Homepage: https://danielvartan.github.io/prettycheck/
- Size: 1.57 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
prettycheck
Overview
Assertive programming doesn’t have to be ugly. If ultra-fast checks
aren’t your top priority, prettycheck is for you. This R package
provides a set of functions that produce pretty and informative error
messages, primarily using the cli package
from r-lib.
prettycheck adheres to tidyverse
principles and
seamlessly integrates with the tidyverse
ecosystem.
Need faster assertive programming? Try
checkmate. Since prettycheck
uses the same structural approach to checks, transitioning between
packages is straightforward. You can also use both packages together
without conflicts.
Installation
You can install prettycheck using the
remotes package:
r
remotes::install_github("danielvartan/prettycheck")
Usage
Like checkmate, prettycheck
includes four family of functions: test_*(), check_*(),
assert_*(), and expect_*().
The test_*() functions return a logical flag; the check_*()
functions throw a warning message as a string if the condition is not
met; and the assert_*() and expect_*() functions throw an error if
the condition is not met. If the condition is met, check_*() returns a
logical flag; assert_*() and expect_*() functions return the input
object invisibly.
Here are some of the functions available:
assert_color(): Assert if an argument is a valid colorcheck_duration()test_duration()assert_duration(): Check if an argument is aDurationobjectcheck_hms()test_hms()assert_hms(): Check if an argument is ahmsobjectcheck_identical()test_identical()assert_identical(): Check if multiple objects are identicalcheck_interval()test_interval()assert_interval(): Check if an argument is anIntervalobjectcheck_length()test_length()assert_length(): Check if an argument has a specific lengthcheck_period()test_period()assert_period(): Check if an argument is aPeriodobjectcheck_pick()test_pick()assert_pick(): Check how many arguments were pickedcheck_posixt()test_period()assert_period(): Check if an argument is aPOSIXtobjectcheck_temporaltest_temporal()assert_temporal(): Check if an argument is a temporal object
Click here to see the full list of functions.
License
prettycheck code is released under the MIT
license.
Contributing
Contributions are welcome, including bug reports. Take a moment to review the Guidelines for Contributing.
Become an prettycheck supporter!
Click here to make a
donation. Please indicate the prettycheck package in your donation
message.
Owner
- Name: Daniel Vartanian
- Login: danielvartan
- Kind: user
- Location: São Paulo, Brazil
- Company: @sustentarea
- Website: danielvartan.com
- Repositories: 84
- Profile: https://github.com/danielvartan
Academic. Passionate about #opendata and #openscience.
Citation (CITATION.cff)
# --------------------------------------------
# CITATION file created with {cffr} R package
# See also: https://docs.ropensci.org/cffr/
# --------------------------------------------
cff-version: 1.2.0
message: 'To cite package "prettycheck" in publications use:'
type: software
license: MIT
title: 'prettycheck: Pretty assertive programming'
version: 0.0.0.9000
identifiers:
- type: url
value: https://github.com/danielvartan/prettycheck/
abstract: Provides a set of functions that produce pretty and informative error messages.
authors:
- family-names: Vartanian
given-names: Daniel
email: danvartan@gmail.com
orcid: https://orcid.org/0000-0001-7782-759X
preferred-citation:
type: generic
title: 'prettycheck: Pretty assertive programming'
authors:
- family-names: Vartanian
given-names: Daniel
email: danvartan@gmail.com
orcid: https://orcid.org/0000-0001-7782-759X
year: '2025'
url: https://danielvartan.github.io/prettycheck
notes: R package
repository-code: https://github.com/danielvartan/prettycheck/issues/
url: https://danielvartan.github.io/prettycheck/
contact:
- family-names: Vartanian
given-names: Daniel
email: danvartan@gmail.com
orcid: https://orcid.org/0000-0001-7782-759X
references:
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
url: https://www.R-project.org/
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
version: '>= 4.3'
- type: software
title: checkmate
abstract: 'checkmate: Fast and Versatile Argument Checks'
notes: Imports
url: https://mllg.github.io/checkmate/
repository: https://CRAN.R-project.org/package=checkmate
authors:
- family-names: Lang
given-names: Michel
email: michellang@gmail.com
orcid: https://orcid.org/0000-0001-9754-0393
year: '2025'
doi: 10.32614/CRAN.package.checkmate
version: '>= 2.3.2'
- type: software
title: cli
abstract: 'cli: Helpers for Developing Command Line Interfaces'
notes: Imports
url: https://cli.r-lib.org
repository: https://CRAN.R-project.org/package=cli
authors:
- family-names: Csárdi
given-names: Gábor
email: csardi.gabor@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.cli
version: '>= 3.6.3'
- type: software
title: curl
abstract: 'curl: A Modern and Flexible Web Client for R'
notes: Imports
url: https://jeroen.r-universe.dev/curl
repository: https://CRAN.R-project.org/package=curl
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroenooms@gmail.com
orcid: https://orcid.org/0000-0002-4035-0289
year: '2025'
doi: 10.32614/CRAN.package.curl
version: '>= 6.2.1'
- type: software
title: data.table
abstract: 'data.table: Extension of `data.frame`'
notes: Imports
url: https://r-datatable.com
repository: https://CRAN.R-project.org/package=data.table
authors:
- family-names: Barrett
given-names: Tyson
email: t.barrett88@gmail.com
orcid: https://orcid.org/0000-0002-2137-1391
- family-names: Dowle
given-names: Matt
email: mattjdowle@gmail.com
- family-names: Srinivasan
given-names: Arun
email: asrini@pm.me
- family-names: Gorecki
given-names: Jan
- family-names: Chirico
given-names: Michael
orcid: https://orcid.org/0000-0003-0787-087X
- family-names: Hocking
given-names: Toby
orcid: https://orcid.org/0000-0002-3146-0865
- family-names: Schwendinger
given-names: Benjamin
orcid: https://orcid.org/0000-0003-3315-8114
- family-names: Krylov
given-names: Ivan
email: ikrylov@disroot.org
orcid: https://orcid.org/0000-0002-0172-3812
year: '2025'
doi: 10.32614/CRAN.package.data.table
version: '>= 1.17.0'
- type: software
title: fastmatch
abstract: 'fastmatch: Fast ''match()'' Function'
notes: Imports
url: http://www.rforge.net/fastmatch
repository: https://CRAN.R-project.org/package=fastmatch
authors:
- family-names: Urbanek
given-names: Simon
email: Simon.Urbanek@r-project.org
orcid: https://orcid.org/0000-0003-2297-1732
year: '2025'
doi: 10.32614/CRAN.package.fastmatch
version: '>= 1.1.6'
- type: software
title: glue
abstract: 'glue: Interpreted String Literals'
notes: Imports
url: https://glue.tidyverse.org/
repository: https://CRAN.R-project.org/package=glue
authors:
- family-names: Hester
given-names: Jim
orcid: https://orcid.org/0000-0002-2739-7082
- family-names: Bryan
given-names: Jennifer
email: jenny@posit.co
orcid: https://orcid.org/0000-0002-6983-2759
year: '2025'
doi: 10.32614/CRAN.package.glue
version: '>= 1.8.0'
- type: software
title: grDevices
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
version: '>= 4.3.0'
- type: software
title: hms
abstract: 'hms: Pretty Time of Day'
notes: Imports
url: https://hms.tidyverse.org/
repository: https://CRAN.R-project.org/package=hms
authors:
- family-names: Müller
given-names: Kirill
email: kirill@cynkra.com
orcid: https://orcid.org/0000-0002-1416-3412
year: '2025'
doi: 10.32614/CRAN.package.hms
version: '>= 1.1.3'
- type: software
title: lifecycle
abstract: 'lifecycle: Manage the Life Cycle of your Package Functions'
notes: Imports
url: https://lifecycle.r-lib.org/
repository: https://CRAN.R-project.org/package=lifecycle
authors:
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
orcid: https://orcid.org/0000-0003-4757-117X
year: '2025'
doi: 10.32614/CRAN.package.lifecycle
version: '>= 1.0.4'
- type: software
title: lubridate
abstract: 'lubridate: Make Dealing with Dates a Little Easier'
notes: Imports
url: https://lubridate.tidyverse.org
repository: https://CRAN.R-project.org/package=lubridate
authors:
- family-names: Spinu
given-names: Vitalie
email: spinuvit@gmail.com
- family-names: Grolemund
given-names: Garrett
- family-names: Wickham
given-names: Hadley
year: '2025'
doi: 10.32614/CRAN.package.lubridate
version: '>= 1.9.4'
- type: software
title: magrittr
abstract: 'magrittr: A Forward-Pipe Operator for R'
notes: Imports
url: https://magrittr.tidyverse.org
repository: https://CRAN.R-project.org/package=magrittr
authors:
- family-names: Bache
given-names: Stefan Milton
email: stefan@stefanbache.dk
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2025'
doi: 10.32614/CRAN.package.magrittr
version: '>= 2.0.3'
- type: software
title: R6
abstract: 'R6: Encapsulated Classes with Reference Semantics'
notes: Imports
url: https://r6.r-lib.org
repository: https://CRAN.R-project.org/package=R6
authors:
- family-names: Chang
given-names: Winston
email: winston@stdout.org
year: '2025'
doi: 10.32614/CRAN.package.R6
version: '>= 2.5.1'
- type: software
title: rutils
abstract: 'rutils: Utility Functions for R'
notes: Imports
url: https://danielvartan.github.io/rutils/
authors:
- family-names: Vartanian
given-names: Daniel
email: danvartan@gmail.com
orcid: https://orcid.org/0000-0001-7782-759X
year: '2025'
- type: software
title: stringr
abstract: 'stringr: Simple, Consistent Wrappers for Common String Operations'
notes: Imports
url: https://stringr.tidyverse.org
repository: https://CRAN.R-project.org/package=stringr
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.stringr
version: '>= 1.5.1'
- type: software
title: tibble
abstract: 'tibble: Simple Data Frames'
notes: Imports
url: https://tibble.tidyverse.org/
repository: https://CRAN.R-project.org/package=tibble
authors:
- family-names: Müller
given-names: Kirill
email: kirill@cynkra.com
orcid: https://orcid.org/0000-0002-1416-3412
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2025'
doi: 10.32614/CRAN.package.tibble
version: '>= 3.2.1'
- type: software
title: utils
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
institution:
name: R Foundation for Statistical Computing
address: Vienna, Austria
year: '2025'
version: '>= 4.3'
- type: software
title: covr
abstract: 'covr: Test Coverage for Packages'
notes: Suggests
url: https://covr.r-lib.org
repository: https://CRAN.R-project.org/package=covr
authors:
- family-names: Hester
given-names: Jim
email: james.f.hester@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.covr
version: '>= 3.6.4'
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Suggests
url: https://yihui.org/knitr/
repository: https://CRAN.R-project.org/package=knitr
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2025'
doi: 10.32614/CRAN.package.knitr
version: '>= 1.49'
- type: software
title: latex2exp
abstract: 'latex2exp: Use LaTeX Expressions in Plots'
notes: Suggests
url: https://www.stefanom.io/latex2exp/
repository: https://CRAN.R-project.org/package=latex2exp
authors:
- family-names: Meschiari
given-names: Stefano
email: stefano.meschiari@gmail.com
year: '2025'
doi: 10.32614/CRAN.package.latex2exp
version: '>= 0.9.6'
- type: software
title: mockr
abstract: 'mockr: Mocking in R'
notes: Suggests
url: https://krlmlr.github.io/mockr/
repository: https://CRAN.R-project.org/package=mockr
authors:
- family-names: Müller
given-names: Kirill
email: kirill@cynkra.com
year: '2025'
doi: 10.32614/CRAN.package.mockr
version: '>= 0.2.1'
- type: software
title: rlang
abstract: 'rlang: Functions for Base Types and Core R and ''Tidyverse'' Features'
notes: Suggests
url: https://rlang.r-lib.org
repository: https://CRAN.R-project.org/package=rlang
authors:
- family-names: Henry
given-names: Lionel
email: lionel@posit.co
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.rlang
version: '>= 1.1.4'
- type: software
title: testthat
abstract: 'testthat: Unit Testing for R'
notes: Suggests
url: https://testthat.r-lib.org
repository: https://CRAN.R-project.org/package=testthat
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@posit.co
year: '2025'
doi: 10.32614/CRAN.package.testthat
version: '>= 3.2.2'
- type: software
title: spelling
abstract: 'spelling: Tools for Spell Checking in R'
notes: Suggests
url: https://ropensci.r-universe.dev/spelling
repository: https://CRAN.R-project.org/package=spelling
authors:
- family-names: Ooms
given-names: Jeroen
email: jeroenooms@gmail.com
orcid: https://orcid.org/0000-0002-4035-0289
- family-names: Hester
given-names: Jim
email: james.hester@rstudio.com
year: '2025'
identifiers:
- type: url
value: https://docs.ropensci.org/spelling/
doi: 10.32614/CRAN.package.spelling
version: '>= 2.3.1'
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "prettycheck",
"description": "Provides a set of functions that produce pretty and informative error messages.",
"name": "prettycheck: Pretty assertive programming",
"relatedLink": "https://danielvartan.github.io/prettycheck/",
"codeRepository": "https://github.com/danielvartan/prettycheck/",
"issueTracker": "https://github.com/danielvartan/prettycheck/issues/",
"license": "https://spdx.org/licenses/MIT",
"version": "0.0.0.9000",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.4.3 (2025-02-28)",
"author": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Vartanian",
"email": "danvartan@gmail.com",
"@id": "https://orcid.org/0000-0001-7782-759X"
}
],
"copyrightHolder": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Vartanian",
"email": "danvartan@gmail.com",
"@id": "https://orcid.org/0000-0001-7782-759X"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Vartanian",
"email": "danvartan@gmail.com",
"@id": "https://orcid.org/0000-0001-7782-759X"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"version": ">= 3.6.4",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"version": ">= 1.49",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "latex2exp",
"name": "latex2exp",
"version": ">= 0.9.6",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=latex2exp"
},
{
"@type": "SoftwareApplication",
"identifier": "mockr",
"name": "mockr",
"version": ">= 0.2.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=mockr"
},
{
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"version": ">= 1.1.4",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"version": ">= 3.2.2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
},
{
"@type": "SoftwareApplication",
"identifier": "spelling",
"name": "spelling",
"version": ">= 2.3.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=spelling"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 4.3"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "checkmate",
"name": "checkmate",
"version": ">= 2.3.2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=checkmate"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "cli",
"name": "cli",
"version": ">= 3.6.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=cli"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "curl",
"name": "curl",
"version": ">= 6.2.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=curl"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "data.table",
"name": "data.table",
"version": ">= 1.17.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=data.table"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "fastmatch",
"name": "fastmatch",
"version": ">= 1.1.6",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=fastmatch"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "glue",
"name": "glue",
"version": ">= 1.8.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=glue"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "grDevices",
"name": "grDevices",
"version": ">= 4.3.0"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "hms",
"name": "hms",
"version": ">= 1.1.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=hms"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "lifecycle",
"name": "lifecycle",
"version": ">= 1.0.4",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lifecycle"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "lubridate",
"name": "lubridate",
"version": ">= 1.9.4",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=lubridate"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "magrittr",
"name": "magrittr",
"version": ">= 2.0.3",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=magrittr"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "R6",
"name": "R6",
"version": ">= 2.5.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=R6"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "rutils",
"name": "rutils",
"sameAs": "https://github.com/danielvartan/rutils"
},
"15": {
"@type": "SoftwareApplication",
"identifier": "stringr",
"name": "stringr",
"version": ">= 1.5.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=stringr"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "tibble",
"name": "tibble",
"version": ">= 3.2.1",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tibble"
},
"17": {
"@type": "SoftwareApplication",
"identifier": "utils",
"name": "utils",
"version": ">= 4.3"
},
"SystemRequirements": null
},
"fileSize": "138.734KB",
"citation": [
{
"@type": "CreativeWork",
"datePublished": "2025",
"author": [
{
"@type": "Person",
"givenName": "Daniel",
"familyName": "Vartanian",
"email": "danvartan@gmail.com",
"@id": "https://orcid.org/0000-0001-7782-759X"
}
],
"name": "{prettycheck}: Pretty assertive programming",
"url": "https://danielvartan.github.io/prettycheck",
"description": "R package"
}
],
"releaseNotes": "https://github.com/danielvartan/prettycheck/blob/master/NEWS.md",
"readme": "https://github.com/danielvartan/prettycheck/blob/main/README.md",
"contIntegration": [
"https://github.com/danielvartan/prettycheck/actions/workflows/check-standard.yaml",
"https://app.codecov.io/gh/danielvartan/prettycheck?branch=main"
],
"developmentStatus": [
"https://www.repostatus.org/#active",
"https://lifecycle.r-lib.org/articles/stages.html#experimental"
],
"keywords": [
"argument-checks",
"assertions",
"checks",
"defensive-programming",
"error-messages",
"r",
"r-package",
"tests",
"testthat",
"validation",
"assertive-programming"
]
}
GitHub Events
Total
- Push event: 27
Last Year
- Push event: 27
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Daniel Vartanian | d****n@g****m | 22 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- codecov/codecov-action v4 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 4.3 depends
- checkmate >= 2.3.2 imports
- cli >= 3.6.3 imports
- curl >= 5.2.2 imports
- data.table >= 1.16.0 imports
- fastmatch >= 1.1 imports
- glue >= 1.7.0 imports
- hms >= 1.1.3 imports
- lifecycle >= 1.0.4 imports
- lubridate >= 1.9.3 imports
- magrittr >= 2.0.3 imports
- rutils * imports
- stringr >= 1.5.1 imports
- tibble >= 3.2.1 imports
- utils >= 4.3 imports
- covr >= 3.6.4 suggests
- knitr >= 1.48 suggests
- mockr >= 0.2.1 suggests
- spelling >= 2.3.0 suggests
- testthat >= 3.2.1.1 suggests
