NEWS.md
box_unused_attached_pkg_linter()
now correctly recognizes list elements accessed via $
as valid uses of an attached package. (#148)box_unused_attached_mod_linter()
now handles errors gracefully when a module does not exist. (#108)box
convention that “nothing exported means export all”. (#166)%<-%
radix
method, ensuring consistent behavior across systems. (#168)treesitter.r
update to version 1.1.0. Change in how treesitter returns the start row of the program node. (#143)box::use()
call found.exclude_files
in style_box_use_dir()
to exclude files from styling.lintr::available_linters()
and lintr::available_tags()
functions.box_unused_att_pkg_fun_linter()
allows functions passed into other functions by name without ()
.package::function()
check is exclusive to namespace_function_calls()
.treesitter
dependencies to Suggests because of the R >= 4.3.0 requirement. Functions that depend on treesitter
now check if it is installed and handle the absence gracefully.package::function()
calls. Allow box::*()
by default.box_alphabetical_calls_linter()
. Reports only the first out-of-place function.box::use()
calls.box::use(pkg)
calls (#111)box
recommended method of testing private methods.glue
string templates.box_unused_att_pkg_fun_linter()
had issues with lists of functions. Linter function now drops the nested function name and retains the list name (list_name$function_name()
) when performing the check.get_attached_modules()
was not properly finding whole modules attached with short path/module
declarationsx$y()
pattern as package$function()
box::use(local_module)
patternsmodule[function]
or module[data_object]
importsmodule$function()
or module$data_object
callsbox::use(package)
patternspackage[function]
importspackage$function()
callsrhino_default_linters
NEWS.md
file to track changes to the package.