rubocop-packaging automatically detects common packaging issues which may make life more difficult for downstream maintainers.
We add and execute off to the side, i.e., contained entirely within a new subdirectory inside contrib, including its own separate Bundler directory for gems. This is to avoid a hard development dependency in the main Sup project on the rubocop-packaging gem, because it is currently a very new project - started one month ago in 2020-06.
Rake task rubocop_packaging added to execute the checks. Called by task travis, used by Travis CI.
With thanks to Utkarsh Gupta \utkarsh@debian.org\ for the original idea (see PR #580).
rubocop-packaging
automatically detects common packaging issues which may make life more difficult for downstream maintainers.We add and execute off to the side, i.e., contained entirely within a new subdirectory inside
contrib
, including its own separate Bundler directory for gems. This is to avoid a hard development dependency in the main Sup project on therubocop-packaging
gem, because it is currently a very new project - started one month ago in 2020-06.Rake task
rubocop_packaging
added to execute the checks. Called by tasktravis
, used by Travis CI.With thanks to Utkarsh Gupta \utkarsh@debian.org\ for the original idea (see PR #580).