sprintf_linter {lintr} | R Documentation |
Require correct sprintf()
calls
Description
Check for an inconsistent number of arguments or arguments with incompatible types (for literal arguments) in
sprintf()
calls.
Usage
sprintf_linter()
Details
gettextf()
calls are also included, since gettextf()
is a thin wrapper around sprintf()
.
Tags
See Also
linters for a complete list of linters available in lintr.
Examples
# will produce lints
lint(
text = 'sprintf("hello %s %s %d", x, y)',
linters = sprintf_linter()
)
# okay
lint(
text = 'sprintf("hello %s %s %d", x, y, z)',
linters = sprintf_linter()
)
lint(
text = 'sprintf("hello %s %s %d", x, y, ...)',
linters = sprintf_linter()
)
[Package lintr version 3.1.2 Index]