A replacement for lintr::object_usage_linter()
that works with box
modules.
Examples
linters <- lintr::linters_with_defaults(defaults = box.linters::box_default_linters)
names(linters)
#> [1] "assignment_linter" "box_mod_fun_exists_linter"
#> [3] "box_pkg_fun_exists_linter" "box_unused_att_mod_obj_linter"
#> [5] "box_unused_att_pkg_linter" "box_unused_attached_mod_linter"
#> [7] "box_unused_attached_pkg_fun_linter" "box_usage_linter"
#> [9] "brace_linter" "commas_linter"
#> [11] "commented_code_linter" "cyclocomp_linter"
#> [13] "equals_na_linter" "function_left_parentheses_linter"
#> [15] "indentation_linter" "infix_spaces_linter"
#> [17] "line_length_linter" "namespaced_function_calls"
#> [19] "object_length_linter" "object_name_linter"
#> [21] "paren_body_linter" "pipe_continuation_linter"
#> [23] "quotes_linter" "r6_usage_linter"
#> [25] "semicolon_linter" "seq_linter"
#> [27] "spaces_inside_linter" "spaces_left_parentheses_linter"
#> [29] "T_and_F_symbol_linter" "trailing_blank_lines_linter"
#> [31] "trailing_whitespace_linter" "unused_declared_object_linter"
#> [33] "vector_logic_linter" "whitespace_linter"