checks = c(default_checks(), tidyverse_checks()).default_checks() and tidyverse_checks() helper functions.
gp() now defaults to default_checks() instead of all_checks(),
keeping optional check sets out of the default run.has_readme and has_news checks for package documentation
completeness (#45).* gp() now fails if the path provided to it is not a package (does not contain a
DESCRIPTION file) (#190, @maelle)describe_check() function to print descriptions of all implemented checks (@152)r_file_extension check: flags R scripts using .r or .q instead of .R (#121).print_return_invisible check: flags print methods that don't return invisible(x) (#49).spelling check: flags misspelled words in documentation via spelling::spell_check_package() (#84).description_not_start_with_package: Description should not start with
"This package"description_urls_in_angle_brackets: URLs in Description must be wrapped
in angle bracketsdescription_doi_format: DOIs should use <doi:...> not full URLsdescription_urls_not_http: URLs should use https not httpno_description_duplicate_deps: No duplicate packages across dependency
fieldsdescription_valid_roles: Authors@R roles must be valid MARC relator codesdescription_pkgname_single_quoted: Package names in Title/Description
must be single-quotedAdditions:
goodpractice.cyclocomp.limit option, default 50 (#132, @fabian-s).positions_limit parameter into print() - previously it was always 5 lines (#130, @fabian-s).Bugfixes:
LICENSE, and LICENSE.md added to clarify that {goodpractice} uses the MIT license (#144).First CRAN release.
First public release.