=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== r-cran-xfun-0.19/tests/testit/test-markdown.R-60- (protect_math('b$a$') %==% 'b$a$') # no space before $; unlikely to be math r-cran-xfun-0.19/tests/testit/test-markdown.R:61: (protect_math('`$a$`') %==% '`$a$`') r-cran-xfun-0.19/tests/testit/test-markdown.R-62- (protect_math('hi $x$9') %==% 'hi $x$9') ############################################## r-cran-xfun-0.19/tests/testit/test-markdown.R-64- r-cran-xfun-0.19/tests/testit/test-markdown.R:65: (protect_math('$$a$$') %==% '`$$a$$`') r-cran-xfun-0.19/tests/testit/test-markdown.R-66- (protect_math('$$a$') %==% '$$a$') r-cran-xfun-0.19/tests/testit/test-markdown.R:67: (protect_math('hi $$\alpha$$') %==% 'hi `$$\alpha$$`') r-cran-xfun-0.19/tests/testit/test-markdown.R-68- (protect_math('hi $$\alpha $$') %==% 'hi $$\alpha $$') r-cran-xfun-0.19/tests/testit/test-markdown.R-69- (protect_math('hi $$ \alpha$$') %==% 'hi $$ \alpha$$') r-cran-xfun-0.19/tests/testit/test-markdown.R:70: (protect_math('hi $$\alpha$$ and $$ \alpha$$') %==% 'hi `$$\alpha$$` and $$ \alpha$$') r-cran-xfun-0.19/tests/testit/test-markdown.R-71-}) ############################################## r-cran-xfun-0.19/vignettes/xfun.Rmd-26- r-cran-xfun-0.19/vignettes/xfun.Rmd:27:I have been bitten many times by partial matching in lists, e.g., when I want `x$a` but the element `a` does not exist in the list `x`, it returns the value `x$abc` if `abc` exists in `x`. This is [very annoying to me](https://twitter.com/xieyihui/status/782462926862954496), which is why I created strict lists. A strict list is a list for which the partial matching of the `$` operator is disabled. The functions `xfun::strict_list()` and `xfun::as_strict_list()` are the equivalents to `base::list()` and `base::as.list()` respectively which always return as strict list, e.g., r-cran-xfun-0.19/vignettes/xfun.Rmd-28- ############################################## r-cran-xfun-0.19/R/data-structure.R-50-#' @export r-cran-xfun-0.19/R/data-structure.R:51:`$.xfun_strict_list` = function(x, name) x[[name]] r-cran-xfun-0.19/R/data-structure.R-52- ############################################## r-cran-xfun-0.19/R/markdown.R-78- }) r-cran-xfun-0.19/R/markdown.R:79: # replace $$x$$ with `$$x$$` (protect display math) r-cran-xfun-0.19/R/markdown.R-80- m = gregexpr('(?<=^|[\\s])[$][$](?! )[^$]+?(?<! )[$][$]', x, perl = TRUE) ############################################## r-cran-xfun-0.19/inst/doc/xfun.Rmd-26- r-cran-xfun-0.19/inst/doc/xfun.Rmd:27:I have been bitten many times by partial matching in lists, e.g., when I want `x$a` but the element `a` does not exist in the list `x`, it returns the value `x$abc` if `abc` exists in `x`. This is [very annoying to me](https://twitter.com/xieyihui/status/782462926862954496), which is why I created strict lists. A strict list is a list for which the partial matching of the `$` operator is disabled. The functions `xfun::strict_list()` and `xfun::as_strict_list()` are the equivalents to `base::list()` and `base::as.list()` respectively which always return as strict list, e.g., r-cran-xfun-0.19/inst/doc/xfun.Rmd-28- ############################################## r-cran-xfun-0.19/debian/tests/run-unit-test-6-if [ "$AUTOPKGTEST_TMP" = "" ] ; then r-cran-xfun-0.19/debian/tests/run-unit-test:7: AUTOPKGTEST_TMP=`mktemp -d /tmp/${debname}-test.XXXXXX` r-cran-xfun-0.19/debian/tests/run-unit-test-8- trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM