NEWS | R Documentation |
To reflect an interface change in roger clone
of the
base system, argument api
of roger_clone
no longer
has a default value.
nomagic_style
now omits the logical values
TRUE
and FALSE
.
section_doc
now works correctly with user
submitted regex patterns that include alternation operators.
section_doc
now requires that only spaces can
possibly follow the section title on its line. This is to avoid
false positives caused by a description that starts with the
same expression as the section title. For example, a section
"Value" that starts with "Value of...".
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
.