Package: box.linters 0.10.5

Ricardo Rodrigo Basa

box.linters: Linters for 'box' Modules

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.

Authors:Ricardo Rodrigo Basa [aut, cre], Jakub Nowicki [aut], Mateusz Kołomański [ctb], Appsilon Sp. z o.o. [cph]

box.linters_0.10.5.tar.gz
box.linters_0.10.5.zip(r-4.5)box.linters_0.10.5.zip(r-4.4)box.linters_0.10.5.zip(r-4.3)
box.linters_0.10.5.tgz(r-4.4-any)box.linters_0.10.5.tgz(r-4.3-any)
box.linters_0.10.5.tar.gz(r-4.5-noble)box.linters_0.10.5.tar.gz(r-4.4-noble)
box.linters_0.10.5.tgz(r-4.4-emscripten)box.linters_0.10.5.tgz(r-4.3-emscripten)
box.linters.pdf |box.linters.html
box.linters/json (API)
NEWS

# Install 'box.linters' in R:
install.packages('box.linters', repos = c('https://appsilon.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/appsilon/box.linters/issues

On CRAN:

boxlinterrhinoverseshiny

6.77 score 10 stars 1 packages 1 scripts 920 downloads 15 mentions 22 exports 32 dependencies

Last updated 2 months agofrom:27df08a0be. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 09 2024
R-4.5-winOKNov 09 2024
R-4.5-linuxOKNov 09 2024
R-4.4-winOKNov 09 2024
R-4.4-macOKNov 09 2024
R-4.3-winOKNov 09 2024
R-4.3-macOKNov 09 2024

Exports:box_alphabetical_calls_linterbox_default_lintersbox_func_import_count_linterbox_mod_fun_exists_linterbox_pkg_fun_exists_linterbox_separate_calls_linterbox_trailing_commas_linterbox_universal_import_linterbox_unused_att_mod_obj_linterbox_unused_att_pkg_fun_linterbox_unused_attached_mod_linterbox_unused_attached_pkg_linterbox_usage_linteris_treesitter_installednamespaced_function_callsr6_usage_linterrhino_default_lintersstyle_box_use_dirstyle_box_use_filestyle_box_use_textunused_declared_object_linteruse_box_lintr

Dependencies:backportscallrclicodetoolscrayoncyclocompdescdigestevaluatefsgluehighrknitrlazyevallifecyclelintrmagrittrprocessxpspurrrR6remotesrexrlangstringistringrvctrswithrxfunxml2xmlparsedatayaml

Readme and manuals

Help Manual

Help pageTopics
'box' library alphabetical module and function imports linterbox_alphabetical_calls_linter
Box-compatible default lintersbox_default_linters
'box' library function import count linterbox_func_import_count_linter
'box' library attached function exists and exported by called module linterbox_mod_fun_exists_linter
'box' library attached function exists and exported by package linterbox_pkg_fun_exists_linter
'box' library separate packages and module imports linterbox_separate_calls_linter
'box' library trailing commas linterbox_trailing_commas_linter
'box' library universal import linterbox_universal_import_linter
'box' library unused attached module object linterbox_unused_att_mod_obj_linter
'box' library unused attached package function linterbox_unused_att_pkg_fun_linter
'box' library unused attached module linterbox_unused_attached_mod_linter
'box' library unused attached package linterbox_unused_attached_pkg_linter
'box' library-aware object usage linterbox_usage_linter
Check if treesitter and dependencies are installedis_treesitter_installed
Check that namespace::function() calls except for box::*() are not made.namespaced_function_calls
R6 class usage linterr6_usage_linter
Rhino default lintersrhino_default_linters
Style the box::use() calls for a directorystyle_box_use_dir
Style the box::use() calls of a source codestyle_box_use_file
Style the box::use() calls of source code textstyle_box_use_text
Unused declared function and data objects linterunused_declared_object_linter
Use lintr with box.linters in your projectuse_box_lintr