assertthat
0.2.1Easy Pre and Post Assertions
345packages depend
2.9Mdownloads / year
81.6%test coverage
13/13checks pass
Overview
About
An extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, while also producing friendly error messages so that your users know what's gone wrong.
Install
Health
CRAN checks
13OK
Slowest check: 55 s · r-oldrel-windows-x86_64
Code health
Yes
Tests · ratio 0.50
81.6%
Coverage · measured lines
88%
Documentation · exports
1
Dependencies · direct
Check history
- OK2026-03-1014 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
Documentation
Documentation
READMEYes · 397 wordsVignettesNopkgdown siteNoNEWSNoCode of conductNoContributing guideNo
- Examples that run
- 100%
- Documented parameters
- 91%
- Return-value docs
- 9%
- References docs
- 0%
Downloads
2.9M
CRAN downloads in the past year
Rank #251 · ~8K/day · ~242.7K/mo
Daily download trend is not available in this view yet.
161.1K30 days
560.3K90 days
2.9M1 year
Also on39.5K r2u138 autocran1.1M conda_forge343 c2d4u
Dependencies
Declared dependencies
2 external dependencies (excludes base and recommended)
Depends (0)
none
Imports (1)
tools
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
345direct
331indirect
DiffNetbulletcpAPackOfTheClonesAcceptRejectAzureAppInsightsBayesMultMetaBayesMultiModeBioiCAISErCALANGOCausalImpactCertara.RsNLMECimpleGConsensusClusteringDGEobjDGEobj.utilsDTComPairDataSpaceRExpDEFastKNNFastUtilsFitUltDGLMMcosinorGillespieSSA2GlmSimulatoRKMEANS.KNNMAICtoolsMHQoLMOEADrMigrationDetectRMolgenisAuthMultiscaleSCPNHSRplotthedotsNetworkInferenceOncoBayes2PLEXIRBesTRCLabelsRClimacellREDCapCASTRefBasedMISAMpriorSQLFormatteRSensIATSoilRTexExamRandomizerTidyMultiqcTplyr
and 297 more packages.
Code & Tests
Code Composition
R 941 (69%)Rd 415 (31%)
Code characteristics
- Cyclomatic complexity
- 1.0 median / 4 max
- Test cases
- 27 / 0.50 per code line
Test coverage
Line coverage
82%
Expression
85.1%
Tests / Examples
81.6% / 79% ex
Functions
58 24 exported
Complexity
1.4 avg / 4 max
Call network
58 nodes / 18 edges
Call graph
Open call graph →Loading call graph…
Lowest coverage
58 functions| Function | Cyclo | Coverage |
|---|---|---|
| is_not | 1 | 0% |
| logical_is_not | 1 | 0% |
| path_is_not | 1 | 0% |
| check_result | 4 | 57% |
| get_message | 3 | 88% |
| see_if exp | 4 | 92% |
People & History
Package Timeline
3 releases. Pick two to compare their code metrics. R releases are shown for context.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- 0.2.1Latest
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- 0.2.02017-04-11 · diff ↗
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
- RR 3.1.0 released · 2014-04-10
- 0.12013-12-06
Show 1 earlier events
- RR 3.0.0 released · 2013-04-03
0 of 2 selectedCompare selected
Package metadata
- First published
- 2013-12-06
- Total releases
- 3 / 13 yrs
- License
- GPL-3 OSI
- Download size
- 12 KB
- Installed size
- not tracked yet
- With dependencies
- not tracked yet