@gabrielodom & @RaymondBalise suggested I also use the BiocCheck package, in addition to lintr & goodpractice. It's got some false positives (especially if I'm not submitting REDCapR to Bioconductor). But it's got some good ones missed by lintr & goodpractice:
[x] NOTE: Avoid system() ; use system2()
[x] NOTE: Avoid the use of 'paste' in condition signals
[x] NOTE: 'sessionInfo' not found in vignette(s)
[x] WARNING: Empty or missing \value sections found in man pages.
I checked all 37 places in the Rd files with "value{". All had content inside
I personally like the package, but it's VERY opinionated. As you mentioned above, many of the things it complains about will not apply to your packages.
@gabrielodom & @RaymondBalise suggested I also use the BiocCheck package, in addition to lintr & goodpractice. It's got some false positives (especially if I'm not submitting REDCapR to Bioconductor). But it's got some good ones missed by lintr & goodpractice:
NOTE: Avoid system() ; use system2()WARNING: Empty or missing \value sections found in man pages.