Rules used by lintFunctionArgs_file() and lintFunctionArgs_dir() to find
date/time function calls that should explicitly specify timezone arguments.
timezoneLintRulesA named list of function/argument pairs.
Each list name is a function to check. Each value is the required named timezone-related argument for that function.
Entries with "DEPRECATED" are used to flag functions that should generally
be avoided in package code because they depend on the local system clock or
timezone.
str(timezoneLintRules)
#> List of 47
#> $ as.Date : chr "tz"
#> $ as.POSIXct : chr "tz"
#> $ as.POSIXlt : chr "tz"
#> $ ISOdate : chr "tz"
#> $ ISOdatetime : chr "tz"
#> $ strftime : chr "tz"
#> $ strptime : chr "tz"
#> $ Sys.Date : chr "DEPRECATED"
#> $ Sys.time : chr "DEPRECATED"
#> $ as_datetime : chr "tz"
#> $ date_decimal : chr "tz"
#> $ dmy : chr "tz"
#> $ dmy_h : chr "tz"
#> $ dmy_hm : chr "tz"
#> $ dmy_hms : chr "tz"
#> $ dym : chr "tz"
#> $ fast_strptime : chr "tz"
#> $ force_tz : chr "tzone"
#> $ force_tzs : chr "tzone_out"
#> $ interval : chr "tzone"
#> $ local_time : chr "tz"
#> $ make_datetime : chr "tz"
#> $ mdy : chr "tz"
#> $ mdy_h : chr "tz"
#> $ mdy_hm : chr "tz"
#> $ mdy_hms : chr "tz"
#> $ my : chr "tz"
#> $ myd : chr "tz"
#> $ now : chr "tzone"
#> $ parse_date_time : chr "tz"
#> $ parse_date_time2: chr "tz"
#> $ today : chr "tzone"
#> $ with_tz : chr "tzone"
#> $ ydm : chr "tz"
#> $ ydm_h : chr "tz"
#> $ ydm_hm : chr "tz"
#> $ ydm_hms : chr "tz"
#> $ ym : chr "tz"
#> $ ymd : chr "tz"
#> $ ymd_h : chr "tz"
#> $ ymd_hm : chr "tz"
#> $ ymd_hms : chr "tz"
#> $ yq : chr "tz"
#> $ dateRange : chr "timezone"
#> $ timeRange : chr "timezone"
#> $ timeStamp : chr "timezone"
#> $ parseDatetime : chr "timezone"