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:
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')) |
Bug tracker:https://gitlab.com/roger-project/roger-rpkg
Last updated 1 years agofrom:2e553d1587. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 01 2024 |
R-4.5-win | OK | Nov 01 2024 |
R-4.5-linux | OK | Nov 01 2024 |
R-4.4-win | OK | Nov 01 2024 |
R-4.4-mac | OK | Nov 01 2024 |
R-4.3-win | OK | Nov 01 2024 |
R-4.3-mac | OK | Nov 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 page | Topics |
---|---|
Validation Using All Style Linters | all_style |
Validation of the Assignment Operator | assignment_style |
Validation of Spacing Around Commas | commas_style |
Validation of Comments | comments_style |
Validation of the Positioning of Braces | close_brace_style curly_braces_style open_brace_style open_brace_unique_style |
Validation of Documentation | any_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 Code | getSourceData |
Validation of Length of Code and Comments Lines | line_length_style |
Validation of Magic Numbers | nomagic_style |
Validation of Spacing Around Operators | ops_spaces_style |
Validation of Spacing Around Parentheses | close_parenthesis_style left_parenthesis_style open_parenthesis_style parentheses_style |
R Interface for Roger Command Line Tools | roger-interface roger_checkreq roger_clone roger_grade roger_push roger_switch roger_validate |
Validation of Spacing Around Square Brackets | close_bracket_style open_bracket_style square_brackets_style |
Validation of Trailing Blank Lines | trailing_blank_lines_style |
Validation of Trailing Whitespace | trailing_whitespace_style |
Validation of Concatenation Usage | unneeded_concatenation_style |