From 29dea4aad57fd26909bf183f7a7a486b43d8a566 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Tue, 8 Sep 2015 13:33:43 -0700 Subject: [PATCH] lint: Warn about links left off from old sites --- fdroidserver/lint.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/fdroidserver/lint.py b/fdroidserver/lint.py index 123ed688..fc32becc 100644 --- a/fdroidserver/lint.py +++ b/fdroidserver/lint.py @@ -205,6 +205,22 @@ def main(): if app['Web Site'].lower() == app['Source Code'].lower(): warn("Website '%s' is just the app's source code link" % app['Web Site']) + # Old links + usual_sites = [ + 'github.com', + 'gitlab.com', + 'bitbucket.org', + ] + old_sites = [ + 'gitorious.org', + 'code.google.com', + # 'sourceforge.net', # too many false positives as of now + ] + if any(s in app['Repo'] for s in usual_sites): + for f in ['Web Site', 'Source Code', 'Issue Tracker', 'Changelog']: + if any(s in app[f] for s in old_sites): + warn("App is in '%s' but has a link to '%s'" % (app['Repo'], app[f])) + if filling_ucms.match(app['Update Check Mode']): if all(app[f] == metadata.app_defaults[f] for f in [ 'Auto Name', -- 2.30.2