Learn R Programming

roger (version 1.5-1)

Automated Grading of R Scripts

Description

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 . The package also provides an R interface to the shell scripts. Inspired by the lintr package.

Copy Link

Version

Install

install.packages('roger')

Monthly Downloads

320

Version

1.5-1

License

GPL (>= 2)

Maintainer

Vincent Goulet

Last Published

October 24th, 2023

Functions in roger (1.5-1)

parentheses_style

Validation of Spacing Around Parentheses
square_brackets_style

Validation of Spacing Around Square Brackets
unneeded_concatenation_style

Validation of Concatenation Usage
trailing_blank_lines_style

Validation of Trailing Blank Lines
roger-interface

R Interface for Roger Command Line Tools
ops_spaces_style

Validation of Spacing Around Operators
all_style

Validation Using All Style Linters
curly_braces_style

Validation of the Positioning of Braces
comments_style

Validation of Comments
getSourceData

Get Parse Information and Source Code
commas_style

Validation of Spacing Around Commas
assignment_style

Validation of the Assignment Operator
documentation_linters

Validation of Documentation
nomagic_style

Validation of Magic Numbers
line_length_style

Validation of Length of Code and Comments Lines
trailing_whitespace_style

Validation of Trailing Whitespace