summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/lint-dist14
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" }
],