diff options
-rwxr-xr-x | bin/lint-dist | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/lint-dist b/bin/lint-dist index e4b0f47..9ee4d53 100755 --- a/bin/lint-dist +++ b/bin/lint-dist @@ -92,6 +92,11 @@ my @checks = ( ], [ sub { $_[0]->meta }, + sub { !$_[0]->meta->{resources}{homepage} }, + "no homepage set" + ], + [ + sub { $_[0]->meta }, sub { my ($author) = grep { /Jesse Luehrs/ } @{ $_[0]->meta->{author} }; $author && $author !~ /<doy\@tozt\.net>/ @@ -243,6 +248,15 @@ my @checks = ( ], [ sub { $_[0]->has_github_data }, + sub { + my $meta_site = $_[0]->meta->{resources}{homepage} // ''; + my $gh_site = $_[0]->github_data->{homepage} // ''; + $meta_site ne $gh_site; + }, + sub { "github homepage doesn't match meta homepage" } + ], + [ + sub { $_[0]->has_github_data }, sub { !$_[0]->repo_has_file('.gitignore') }, sub { "repository doesn't contain .gitignore" } ], |