Running checks on my package code is very time consuming (roughly 10 minutes) and generally after modifying the code to my package I run devtools::check(cran = TRUE, remote = TRUE, incoming = TRUE, manual = TRUE, vignettes= TRUE) followed by goodpractice::goodpractice(), My question is, is this process duplicative? Do both functions perform the same checks as to make running both unnecessary? Should I only need to run one or the other? I do want to maintain good quality code so if both function performs checks that the other one doesn't I'll keep running both, but if they are performing the same exact checks I will eliminate one like wise if one