box.linters0.10.7 package

Linters for 'box' Modules

box_alphabetical_calls_linter

box library alphabetical module and function imports linter

box_default_linters

Box-compatible default linters

box_func_import_count_linter

box library function import count linter

box_mod_fun_exists_linter

box library attached function exists and exported by called module l...

box_module_base_path

Find box::use calls for local modules

box_package_base_path

Find box::use calls for R libraries/packages

box_pkg_fun_exists_linter

box library attached function exists and exported by package linter

box_separate_calls_linter

box library separate packages and module imports linter

box_trailing_commas_linter

box library trailing commas linter

box_universal_import_linter

box library universal import linter

box_unused_att_mod_obj_linter

box library unused attached module object linter

box_unused_att_pkg_fun_linter

box library unused attached package function linter

box_unused_attached_mod_linter

box library unused attached module linter

box_unused_attached_pkg_linter

box library unused attached package linter

box_usage_linter

box library-aware object usage linter

check_attached_mod_funs

Check if functions being attached exist and are being exported by the ...

check_attached_pkg_funs

Check if functions being attached exist and are being exported by the ...

extract_xml_and_text

Extracts XML nodes and text strings matched by XML search

get_attached_mod_functions

Get imported functions from modules

get_attached_mod_three_dots

Get all functions exported from modules by ...

get_attached_modules

Get all modules imported whole

get_attached_packages

Get all packages imported whole

get_attached_pkg_functions

Get imported functions from packages

get_attached_pkg_three_dots

Get all functions exported from packages by ...

get_box_module_exports

Get a list of functions and data objects exported by a local box mod...

get_declared_functions

Get locally declared/defined functions

get_declared_objects

Get locally declared/defined data objects

get_destructure_objects

Get the output object names of the destructure (rhino::%<-%) assignm...

get_function_calls

Get functions called in current source file

get_function_signature_objs

Get objects names in function signatures from all functions in current...

get_module_exports

Get functions exported by modules

get_object_calls

Get objects called in current source file.

get_objects_in_strings

Get objects used in glue string templates

get_packages_exports

Get functions exported by packages

get_r6_components

Get declared/defined R6 class components

get_special_calls

Get specials called in current source file

is_treesitter_installed

Check if treesitter and dependencies are installed

make_r6_components_xpath

XPath to get internal components of an R6 class

make_r6_internal_calls_xpath

XPath to get internal function or data object calls inside an R6 class

namespaced_function_calls

Check that namespace::function() calls except for box::*() are not...

r6_usage_linter

R6 class usage linter

rhino_default_linters

Rhino default linters

style_box_use_dir

Style the box::use() calls for a directory

style_box_use_file

Style the box::use() calls of a source code

style_box_use_text

Style the box::use() calls of source code text

unused_declared_object_linter

Unused declared function and data objects linter

use_box_lintr

Use lintr with box.linters in your project

Static code analysis of 'box' modules. The package enhances code quality by providing linters that check for common issues, enforce best practices, and ensure consistent coding standards.

  • Maintainer: Ricardo Rodrigo Basa
  • License: LGPL-3
  • Last published: 2025-12-09