Skip to content

Additionally, look up the candidate name in a number of dictionaries, to make sure that it does not have a negative meaning.


pkg_name_check(name, dictionaries = NULL)



Package name candidate.


Character vector, the dictionaries to query. Available dictionaries: * wikipedia * wiktionary, * sentiment (, * urban (Urban Dictionary). If NULL (by default), the Urban Dictionary is omitted, as it is often offensive.


pkg_name_check object with a custom print method.


Valid package name check

Check the validity of name as a package name. See 'Writing R Extensions' for the allowed package names. Also checked against a list of names that are known to cause problems.

CRAN checks

Check name against the names of all past and current packages on CRAN, including base and recommended packages.

Bioconductor checks

Check name against all past and current Bioconductor packages.

Profanity check

Check name with to make sure it is not a profanity.


See the dictionaries argument.


#> ╔════════════════════════════════════════════════════════════════════════╗
#>                                –*– cli –*–                              
#> ╚════════════════════════════════════════════════════════════════════════╝
#> ┌────────────────────────────────────────────────────────────────────────┐
#>    valid name            CRAN                   Bioconductor         
#>    not a profanity                                                     
#> └────────────────────────────────────────────────────────────────────────┘
#> Wikipedia ─────────────────────────────────────────────────────────────┐
#>  CLI (from Cli) CLI may refer to multiple articles, see link.           
#> └─────────────────────────────────────
#> Wiktionary ────────────────────────────────────────────────────────────┐
#>  cli No English definition found                                        
#> └────────────────────────────────────
#> ┌────────────────────────────────────────────────────────────────────────┐
#>  Sentiment: :| (0)                                                      
#> └────────────────────────────────────────────────────────────────────────┘