Package: roger 1.5-1

roger: Automated Grading of R Scripts

Tools for grading the coding style and documentation of R scripts. This is the R component of Roger the Omni Grader, an automated grading system for computer programming projects based on Unix shell scripts; see <https://gitlab.com/roger-project>. The package also provides an R interface to the shell scripts. Inspired by the lintr package.

Authors:Vincent Goulet [aut, cre], Samuel Fréchette [aut], Jean-Christophe Langlois [aut], Jim Hester [ctb]

roger_1.5-1.tar.gz
roger_1.5-1.zip(r-4.5)roger_1.5-1.zip(r-4.4)roger_1.5-1.zip(r-4.3)
roger_1.5-1.tgz(r-4.4-any)roger_1.5-1.tgz(r-4.3-any)
roger_1.5-1.tar.gz(r-4.5-noble)roger_1.5-1.tar.gz(r-4.4-noble)
roger_1.5-1.tgz(r-4.4-emscripten)roger_1.5-1.tgz(r-4.3-emscripten)
roger.pdf |roger.html
roger/json (API)
NEWS

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

Peer review:

Bug tracker:https://gitlab.com/roger-project/roger-rpkg

On CRAN:

1.00 score 5 scripts 380 downloads 34 exports 0 dependencies

Last updated 1 years agofrom:2e553d1587. Checks:OK: 7. Indexed: yes.

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

Exports:all_styleany_commentsany_docarguments_section_docassignment_styleclose_brace_styleclose_bracket_styleclose_parenthesis_stylecommas_stylecomments_styledescription_section_docexamples_section_docformals_docgetSourceDataleft_parenthesis_styleline_length_stylenomagic_styleopen_brace_styleopen_brace_unique_styleopen_bracket_styleopen_parenthesis_styleops_spaces_styleroger_checkreqroger_cloneroger_graderoger_pushroger_switchroger_validatesection_docsignature_doctrailing_blank_lines_styletrailing_whitespace_styleunneeded_concatenation_stylevalue_section_doc

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Validation Using All Style Lintersall_style
Validation of the Assignment Operatorassignment_style
Validation of Spacing Around Commascommas_style
Validation of Commentscomments_style
Validation of the Positioning of Bracesclose_brace_style curly_braces_style open_brace_style open_brace_unique_style
Validation of Documentationany_comments any_doc arguments_section_doc description_section_doc documentation_linters examples_section_doc formals_doc section_doc signature_doc value_section_doc
Get Parse Information and Source CodegetSourceData
Validation of Length of Code and Comments Linesline_length_style
Validation of Magic Numbersnomagic_style
Validation of Spacing Around Operatorsops_spaces_style
Validation of Spacing Around Parenthesesclose_parenthesis_style left_parenthesis_style open_parenthesis_style parentheses_style
R Interface for Roger Command Line Toolsroger-interface roger_checkreq roger_clone roger_grade roger_push roger_switch roger_validate
Validation of Spacing Around Square Bracketsclose_bracket_style open_bracket_style square_brackets_style
Validation of Trailing Blank Linestrailing_blank_lines_style
Validation of Trailing Whitespacetrailing_whitespace_style
Validation of Concatenation Usageunneeded_concatenation_style