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.7)roger_1.5-1.zip(r-4.6)roger_1.5-1.zip(r-4.5)
roger_1.5-1.tgz(r-4.6-any)roger_1.5-1.tgz(r-4.5-any)
roger_1.5-1.tar.gz(r-4.7-any)roger_1.5-1.tar.gz(r-4.6-any)
roger_1.5-1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
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 from:2e553d1587. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 101 | ||
| source / vignettes | OK | 163 | ||
| linux-release-x86_64 | OK | 97 | ||
| macos-release-arm64 | OK | 79 | ||
| macos-oldrel-arm64 | OK | 84 | ||
| windows-devel | OK | 75 | ||
| windows-release | OK | 110 | ||
| windows-oldrel | OK | 77 | ||
| wasm-release | OK | 88 |
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 |
