1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-11 15:13:27 +02:00

lint: warn about incorrect lists

This commit is contained in:
Daniel Martí 2015-08-13 22:13:58 -07:00
parent 90a926dfb0
commit fbff41234f

View File

@ -211,6 +211,21 @@ def main():
or any(not desc[l - 1] and not desc[l] for l in range(1, len(desc)))):
warn("Description has an extra empty line")
# Check for lists using the wrong characters
validchars = ['*', '#']
lchar = ''
lcount = 0
for l in app['Description']:
if len(l) < 1:
continue
if l[0] == lchar:
lcount += 1
if lcount > 3 and lchar not in validchars:
warn("Description has a list (%s) but it isn't bulleted (*) nor numbered (#)" % lchar)
else:
lchar = l[0]
lcount = 1
# Regex checks in all kinds of fields
for f in regex_warnings:
for m, r in regex_warnings[f]: