See the Explanation: Rhino style guide to learn about the details.
Examples
linters <- lintr::linters_with_defaults(defaults = box.linters::rhino_default_linters)
names(linters)
#> [1] "assignment_linter" "box_alphabetical_calls_linter"
#> [3] "box_func_import_count_linter" "box_mod_fun_exists_linter"
#> [5] "box_pkg_fun_exists_linter" "box_separate_calls_linter"
#> [7] "box_trailing_commas_linter" "box_universal_import_linter"
#> [9] "box_unused_att_mod_obj_linter" "box_unused_att_pkg_linter"
#> [11] "box_unused_attached_mod_linter" "box_unused_attached_pkg_fun_linter"
#> [13] "box_usage_linter" "brace_linter"
#> [15] "commas_linter" "commented_code_linter"
#> [17] "cyclocomp_linter" "equals_na_linter"
#> [19] "function_left_parentheses_linter" "indentation_linter"
#> [21] "infix_spaces_linter" "line_length_linter"
#> [23] "namespaced_function_calls" "object_length_linter"
#> [25] "object_name_linter" "paren_body_linter"
#> [27] "pipe_continuation_linter" "quotes_linter"
#> [29] "r6_usage_linter" "semicolon_linter"
#> [31] "seq_linter" "spaces_inside_linter"
#> [33] "spaces_left_parentheses_linter" "T_and_F_symbol_linter"
#> [35] "trailing_blank_lines_linter" "trailing_whitespace_linter"
#> [37] "unused_declared_object_linter" "vector_logic_linter"
#> [39] "whitespace_linter"