| 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]