NEWS | R Documentation |
The nomenclature of the interface functions changes from
foo
to roger_foo
.
The set of interface functions matches the new features
introduced in version 0.99-8 of the Roger base system:
roger_grade
gains a detached_head
argument;
roger_push
gains a quiet
argument; new interface
function roger_switch
.
Interface functions gain a .debugOnly
argument to
print the command that would be sent to roger-base without
actually executing it.
nomagic_style
now allows the digit 0
in
variable names.
nomagic_style
now omits the special numerical
constants Inf
, NaN
and NA
.
The clone
interface now works correctly with multiple
additional curl arguments.
The clone
interface now correctly passes the
--machine
argument.
Required arguments are now shell quoted in interface functions.
The style and documentation linters now stop with an
informative error message when the parse data or source code in
argument is NULL
.
The any_doc
documentation linter now accepts
punctuation characters after the comment character.
The left_parenthesis_style
linter no longer requires
a space before a left parenthesis after the division and
exponent operators, and after an optional opening parenthesis.
Script options in interface functions are now path expanded on the R side.
Initial public release.
The package contains the following style linters:
assignment_style
,
comma_style
,
close_brace_style
,
close_bracket_style
,
close_parenthesis_style
,
left_parenthesis_style
,
line_length_style
,
nomagic_style
,
open_brace_style
,
open_brace_unique_style
,
open_bracket_style
,
open_parenthesis_style
,
ops_spaces_style
,
trailing_blank_style
,
trailing_whitespace_style
,
unneeded_concatenations_style
.
The available documentation linters are:
any_doc
,
signature_doc
,
section_doc
,
formals_doc
.
The package also contains interface functions to the shell
scripts of the Roger base system:
checkreq
,
clone
,
grade
,
push
,
validate
.