1: D100 Missing docstring in public module
25:1: E402 module level import not at top of file
26:1: I100 Imports statements are in the wrong order. import cgi should be before import time
26:1: E402 module level import not at top of file
27:1: E402 module level import not at top of file
28:1: I100 Imports statements are in the wrong order. import re should be before import string
28:1: E402 module level import not at top of file
29:1: I100 Imports statements are in the wrong order. import locale should be before import re
29:1: E402 module level import not at top of file
30:1: I201 Missing newline before sections or imports.
30:1: E402 module level import not at top of file
31:1: I100 Imports statements are in the wrong order. from urllib should be before from six
31:1: I201 Missing newline before sections or imports.
31:1: E402 module level import not at top of file
32:1: E402 module level import not at top of file
34:1: I101 Imported names are in the wrong order. Should be CFG_BASE_URL, CFG_BIBINDEX_CHARS_PUNCTUATION, CFG_BIBRANK_SHOW_CITATION_GRAPHS, CFG_BIBRANK_SHOW_CITATION_LINKS, CFG_BIBRANK_SHOW_CITATION_STATS, CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS, CFG_BIBRANK_SHOW_DOWNLOAD_STATS, CFG_BIBRANK_SHOW_READING_STATS, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_SITE_ADMIN_EMAIL, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_VERSION, CFG_WEBCOMMENT_ALLOW_COMMENTS, CFG_WEBCOMMENT_ALLOW_REVIEWS, CFG_WEBSEARCH_ADVANCEDSEARCH_PATTERN_BOX_WIDTH, CFG_WEBSEARCH_AUTHOR_ET_AL_THRESHOLD, CFG_WEBSEARCH_DEFAULT_SEARCH_INTERFACE, CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS, CFG_WEBSEARCH_LIGHTSEARCH_PATTERN_BOX_WIDTH, CFG_WEBSEARCH_MAX_RECORDS_IN_GROUPS, CFG_WEBSEARCH_PREV_NEXT_HIT_FOR_GUESTS, CFG_WEBSEARCH_PREV_NEXT_HIT_LIMIT, CFG_WEBSEARCH_RESULTS_OVERVIEW_MAX_COLLS_TO_PRINT, CFG_WEBSEARCH_RSS_TTL, CFG_WEBSEARCH_SHOW_COMMENT_COUNT, CFG_WEBSEARCH_SHOW_REVIEW_COUNT, CFG_WEBSEARCH_SIMPLESEARCH_PATTERN_BOX_WIDTH, CFG_WEBSEARCH_SPLIT_BY_COLLECTION, CFG_WEBSEARCH_USE_ALEPH_SYSNOS, CFG_WEBSEARCH_WILDCARD_LIMIT
34:1: F401 'CFG_WEBCOMMENT_ALLOW_REVIEWS' imported but unused
34:1: F401 'CFG_WEBSEARCH_SHOW_REVIEW_COUNT' imported but unused
34:1: F401 'CFG_WEBSEARCH_SHOW_COMMENT_COUNT' imported but unused
34:1: F401 'CFG_WEBSEARCH_DEF_RECORDS_IN_GROUPS' imported but unused
34:1: F401 'CFG_WEBSEARCH_USE_ALEPH_SYSNOS' imported but unused
34:1: F401 'CFG_WEBCOMMENT_ALLOW_COMMENTS' imported but unused
34:1: F401 'CFG_INSPIRE_SITE' imported but unused
34:1: F401 'CFG_WEBSEARCH_RESULTS_OVERVIEW_MAX_COLLS_TO_PRINT' imported but unused
34:1: E402 module level import not at top of file
35:6: E126 continuation line over-indented for hanging indent
71:1: E402 module level import not at top of file
72:6: E126 continuation line over-indented for hanging indent
73:1: I100 Imports statements are in the wrong order. from invenio.legacy.dbquery should be before from invenio.modules.search.services
73:1: E402 module level import not at top of file
74:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.legacy.dbquery
74:1: E402 module level import not at top of file
75:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from invenio.base.i18n
75:1: E402 module level import not at top of file
76:1: I101 Imported names are in the wrong order. Should be create_html_link, create_url, drop_default_urlargd, make_canonical_urlargd
76:1: E402 module level import not at top of file
77:1: I100 Imports statements are in the wrong order. from invenio.utils.html should be before from invenio.utils.url
77:1: E402 module level import not at top of file
78:1: I100 Imports statements are in the wrong order. from invenio.ext.legacy.handler should be before from invenio.utils.html
78:1: E402 module level import not at top of file
79:1: E402 module level import not at top of file
80:1: E402 module level import not at top of file
81:1: F999 redefinition of unused 'CFG_WEBSEARCH_MAX_SEARCH_COLL_RESULTS_TO_PRINT' from line 71
81:1: E402 module level import not at top of file
82:6: E126 continuation line over-indented for hanging indent
83:1: I100 Imports statements are in the wrong order. from invenio.modules.formatter should be before from invenio.modules.search.services
83:1: E402 module level import not at top of file
85:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.modules.formatter
85:1: F401 'intbitset' imported but unused
85:1: E402 module level import not at top of file
87:1: E402 module level import not at top of file
88:1: E402 module level import not at top of file
89:1: I100 Imports statements are in the wrong order. from invenio.legacy.websearch_external_collections.config should be before from invenio.legacy.websearch_external_collections.utils
89:1: E402 module level import not at top of file
90:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibrecord should be before from invenio.legacy.websearch_external_collections.config
90:1: E402 module level import not at top of file
95:1: E302 expected 2 blank lines, found 1
95: D101 Missing docstring in public class
129:34: E261 at least two spaces before inline comment
133: D102 Missing docstring in public method
143:13: E203 whitespace before ':'
146:32: E203 whitespace before ':'
147:32: E203 whitespace before ':'
148:32: E203 whitespace before ':'
149:32: E203 whitespace before ':'
150:32: E203 whitespace before ':'
151:32: E203 whitespace before ':'
152:32: E203 whitespace before ':'
154:32: E203 whitespace before ':'
155:32: E203 whitespace before ':'
156:32: E203 whitespace before ':'
158:32: E203 whitespace before ':'
159:32: E203 whitespace before ':'
160:32: E203 whitespace before ':'
161:32: E203 whitespace before ':'
164:13: E126 continuation line over-indented for hanging indent
164:17: E203 whitespace before ':'
165:20: E203 whitespace before ':'
166:21: E203 whitespace before ':'
167:22: E203 whitespace before ':'
168:21: E203 whitespace before ':'
169:22: E203 whitespace before ':'
170:22: E203 whitespace before ':'
171:19: E203 whitespace before ':'
172:20: E203 whitespace before ':'
173:20: E203 whitespace before ':'
174:19: E203 whitespace before ':'
175:19: E203 whitespace before ':'
176:19: E203 whitespace before ':'
177:20: E203 whitespace before ':'
178:21: E203 whitespace before ':'
179:21: E203 whitespace before ':'
180:21: E203 whitespace before ':'
181:19: E203 whitespace before ':'
182:20: E203 whitespace before ':'
183:20: E203 whitespace before ':'
184:20: E203 whitespace before ':'
185:20: E203 whitespace before ':'
186:21: E203 whitespace before ':'
187:19: E203 whitespace before ':'
188:18: E203 whitespace before ':'
189:22: E203 whitespace before ':'
190:22: E203 whitespace before ':'
191:22: E203 whitespace before ':'
192:26: E203 whitespace before ':'
193:21: E203 whitespace before ':'
194:25: E203 whitespace before ':'
195:24: E203 whitespace before ':'
196:25: E203 whitespace before ':'
197:25: E203 whitespace before ':'
198:23: E203 whitespace before ':'
199:25: E203 whitespace before ':'
200:24: E203 whitespace before ':'
201:24: E203 whitespace before ':'
202:24: E203 whitespace before ':'
203:24: E203 whitespace before ':'
204:28: E203 whitespace before ':'
205:23: E203 whitespace before ':'
206:24: E203 whitespace before ':'
207:25: E203 whitespace before ':'
208:26: E203 whitespace before ':'
209:25: E203 whitespace before ':'
210:26: E203 whitespace before ':'
211:26: E203 whitespace before ':'
212:27: E203 whitespace before ':'
213:21: E203 whitespace before ':'
214:25: E203 whitespace before ':'
215:23: E203 whitespace before ':'
216:24: E203 whitespace before ':'
217:23: E203 whitespace before ':'
218:24: E203 whitespace before ':'
219:24: E203 whitespace before ':'
220:22: E203 whitespace before ':'
221:26: E203 whitespace before ':'
222:23: E203 whitespace before ':'
223:25: E203 whitespace before ':'
224:23: E203 whitespace before ':'
225:25: E203 whitespace before ':'
226:24: E203 whitespace before ':'
227:22: E203 whitespace before ':'
228:26: E203 whitespace before ':'
229:25: E203 whitespace before ':'
230:25: E203 whitespace before ':'
236: D210 No whitespaces allowed surrounding docstring text
236: D400 First line should end with a period (not 'a')
236: D205 1 blank line required between summary line and description (found 0)
243:17: E266 too many leading '#' for block comment
282:17: F841 local variable 'pmid' is assigned to but never used
284:17: F841 local variable 'bibcode' is assigned to but never used
286:17: F841 local variable 'oai' is assigned to but never used
292:9: E266 too many leading '#' for block comment
296:18: E127 continuation line over-indented for visual indent
297:18: E127 continuation line over-indented for visual indent
298:18: E127 continuation line over-indented for visual indent
298:76: E271 multiple spaces after keyword
307:9: E266 too many leading '#' for block comment
309:17: E127 continuation line over-indented for visual indent
310:17: E127 continuation line over-indented for visual indent
311:17: E127 continuation line over-indented for visual indent
312:17: E127 continuation line over-indented for visual indent
319:9: E266 too many leading '#' for block comment
321:18: E127 continuation line over-indented for visual indent
322:18: E127 continuation line over-indented for visual indent
323:18: E127 continuation line over-indented for visual indent
327:13: F841 local variable 'journal_query' is assigned to but never used
329:9: E266 too many leading '#' for block comment
331:16: E127 continuation line over-indented for visual indent
340:9: E266 too many leading '#' for block comment
342:16: E127 continuation line over-indented for visual indent
343:16: E127 continuation line over-indented for visual indent
344:16: E127 continuation line over-indented for visual indent
348:13: F841 local variable 'issn_query' is assigned to but never used
350:9: E266 too many leading '#' for block comment
357:9: E266 too many leading '#' for block comment
358:18: E261 at least two spaces before inline comment
358:19: E262 inline comment should start with '# '
363:9: E266 too many leading '#' for block comment
367:24: E203 whitespace before ':'
368:25: E203 whitespace before ':'
369:25: E203 whitespace before ':'
373:24: E203 whitespace before ':'
374:25: E203 whitespace before ':'
375:25: E203 whitespace before ':'
379:24: E203 whitespace before ':'
380:25: E203 whitespace before ':'
381:25: E203 whitespace before ':'
385:24: E203 whitespace before ':'
386:25: E203 whitespace before ':'
387:25: E203 whitespace before ':'
392:24: E203 whitespace before ':'
393:25: E203 whitespace before ':'
394:25: E203 whitespace before ':'
397:24: E203 whitespace before ':'
398:25: E203 whitespace before ':'
399:25: E203 whitespace before ':'
401:9: E266 too many leading '#' for block comment
404:20: E203 whitespace before ':'
405:21: E203 whitespace before ':'
406:21: E203 whitespace before ':'
409:20: E203 whitespace before ':'
410:21: E203 whitespace before ':'
411:21: E203 whitespace before ':'
413:13: E266 too many leading '#' for block comment
415:25: E126 continuation line over-indented for hanging indent
415:28: E203 whitespace before ':'
416:29: E203 whitespace before ':'
417:29: E203 whitespace before ':'
419: D210 No whitespaces allowed surrounding docstring text
419: D401 First line should be in imperative mood ('Return', not 'Returns')
419: D200 One-line docstring should fit on one line with quotes (found 2)
439:3: E128 continuation line under-indented for visual indent
449: D210 No whitespaces allowed surrounding docstring text
449: D202 No blank lines allowed after function docstring (found 1)
449: D400 First line should end with a period (not 'h')
449: D205 1 blank line required between summary line and description (found 0)
481: D210 No whitespaces allowed surrounding docstring text
481: D202 No blank lines allowed after function docstring (found 1)
505: D202 No blank lines allowed after function docstring (found 1)
505: D400 First line should end with a period (not 'L')
532: D202 No blank lines allowed after function docstring (found 1)
532: D400 First line should end with a period (not 's')
542:17: E127 continuation line over-indented for visual indent
557:5: E303 too many blank lines (2)
557: D401 First line should be in imperative mood ('Create', not 'Creates')
557: D400 First line should end with a period (not ')')
578: D210 No whitespaces allowed surrounding docstring text
578: D401 First line should be in imperative mood ('Create', not 'Creates')
578: D201 No blank lines allowed before function docstring (found 1)
578: D202 No blank lines allowed after function docstring (found 1)
611:20: E126 continuation line over-indented for hanging indent
614:16: E126 continuation line over-indented for hanging indent
620:27: E201 whitespace after '{'
620:42: E203 whitespace before ':'
620:57: E202 whitespace before '}'
627:44: E203 whitespace before ':'
630: D401 First line should be in imperative mood ('Create', not 'Creates')
630: D400 First line should end with a period (not 's')
630: D205 1 blank line required between summary line and description (found 0)
642:38: E203 whitespace before ':'
642:66: E203 whitespace before ':'
646: D401 First line should be in imperative mood ('Produce', not 'Produces')
646: D202 No blank lines allowed after function docstring (found 1)
647:54: E261 at least two spaces before inline comment
676:9: E303 too many blank lines (2)
677:21: E127 continuation line over-indented for visual indent
685:84: E251 unexpected spaces around keyword / parameter equals
689:85: E502 the backslash is redundant between brackets
728:35: E231 missing whitespace after ':'
729:35: E231 missing whitespace after ':'
734:73: E502 the backslash is redundant between brackets
746:87: E502 the backslash is redundant between brackets
780:20: E203 whitespace before ':'
781:29: E203 whitespace before ':'
783:25: E203 whitespace before ':'
784:25: E203 whitespace before ':'
785:24: E203 whitespace before ':'
786:28: E203 whitespace before ':'
787:28: E203 whitespace before ':'
788:33: E203 whitespace before ':'
794: D401 First line should be in imperative mood ('Produce', not 'Produces')
794: D202 No blank lines allowed after function docstring (found 1)
825:9: E303 too many blank lines (2)
826:21: E127 continuation line over-indented for visual indent
857:20: E203 whitespace before ':'
858:29: E203 whitespace before ':'
860:25: E203 whitespace before ':'
861:25: E203 whitespace before ':'
862:24: E203 whitespace before ':'
863:31: E203 whitespace before ':'
864:28: E203 whitespace before ':'
865:28: E203 whitespace before ':'
866:33: E203 whitespace before ':'
870: D401 First line should be in imperative mood ('Produce', not 'Produces')
870: D202 No blank lines allowed after function docstring (found 1)
870: D208 Docstring is over-indented
871:36: E261 at least two spaces before inline comment
922:9: E303 too many blank lines (2)
923:18: E128 continuation line under-indented for visual indent
969:20: E203 whitespace before ':'
970:29: E203 whitespace before ':'
972:25: E203 whitespace before ':'
973:25: E203 whitespace before ':'
974:24: E203 whitespace before ':'
976:29: E203 whitespace before ':'
977:33: E203 whitespace before ':'
978:30: E203 whitespace before ':'
980:29: E203 whitespace before ':'
981:33: E203 whitespace before ':'
982:30: E203 whitespace before ':'
984:29: E203 whitespace before ':'
985:33: E203 whitespace before ':'
987:28: E203 whitespace before ':'
988:28: E203 whitespace before ':'
989:33: E203 whitespace before ':'
1006:24: E126 continuation line over-indented for hanging indent
1006:38: E203 whitespace before ':'
1007:39: E203 whitespace before ':'
1008:22: E126 continuation line over-indented for hanging indent
1053:21: E126 continuation line over-indented for hanging indent
1053:28: E203 whitespace before ':'
1054:28: E203 whitespace before ':'
1056:33: E203 whitespace before ':'
1057:33: E203 whitespace before ':'
1059:31: E203 whitespace before ':'
1060:34: E203 whitespace before ':'
1061:33: E203 whitespace before ':'
1062:34: E203 whitespace before ':'
1063:34: E203 whitespace before ':'
1064:37: E203 whitespace before ':'
1065:36: E203 whitespace before ':'
1066:19: E126 continuation line over-indented for hanging indent
1070:5: E303 too many blank lines (2)
1070: D202 No blank lines allowed after function docstring (found 1)
1070: D400 First line should end with a period (not 'e')
1070: D205 1 blank line required between summary line and description (found 0)
1091:18: E127 continuation line over-indented for visual indent
1097:37: E128 continuation line under-indented for visual indent
1097:42: E261 at least two spaces before inline comment
1098:37: E128 continuation line under-indented for visual indent
1098:43: E261 at least two spaces before inline comment
1099:37: E128 continuation line under-indented for visual indent
1100:37: E128 continuation line under-indented for visual indent
1101:37: E128 continuation line under-indented for visual indent
1105:5: E303 too many blank lines (2)
1105: D401 First line should be in imperative mood ('Create', not 'Creates')
1105: D202 No blank lines allowed after function docstring (found 1)
1157:27: E203 whitespace before ':'
1157:18: E225 missing whitespace around operator
1176:26: E203 whitespace before ':'
1177:16: E203 whitespace before ':'
1178:21: E203 whitespace before ':'
1179:22: E203 whitespace before ':'
1198:14: E225 missing whitespace around operator
1200:24: E203 whitespace before ':'
1201:31: E126 continuation line over-indented for hanging indent
1201:35: E251 unexpected spaces around keyword / parameter equals
1201:37: E251 unexpected spaces around keyword / parameter equals
1202:36: E251 unexpected spaces around keyword / parameter equals
1202:38: E251 unexpected spaces around keyword / parameter equals
1203:33: E251 unexpected spaces around keyword / parameter equals
1203:35: E251 unexpected spaces around keyword / parameter equals
1204:29: E126 continuation line over-indented for hanging indent
1205:24: E203 whitespace before ':'
1206:26: E203 whitespace before ':'
1207:28: E203 whitespace before ':'
1208:28: E203 whitespace before ':'
1213:5: E303 too many blank lines (2)
1213: D401 First line should be in imperative mood ('Return', not 'Returns')
1213: D202 No blank lines allowed after function docstring (found 1)
1213: D208 Docstring is over-indented
1236:22: E203 whitespace before ':'
1237:22: E203 whitespace before ':'
1238:60: E127 continuation line over-indented for visual indent
1238:66: E203 whitespace before ':'
1239:22: E203 whitespace before ':'
1240:60: E127 continuation line over-indented for visual indent
1240:66: E203 whitespace before ':'
1241:22: E203 whitespace before ':'
1242:60: E127 continuation line over-indented for visual indent
1242:66: E203 whitespace before ':'
1243:22: E203 whitespace before ':'
1244:60: E127 continuation line over-indented for visual indent
1244:66: E203 whitespace before ':'
1245:22: E203 whitespace before ':'
1246:60: E127 continuation line over-indented for visual indent
1246:66: E203 whitespace before ':'
1247:15: E124 closing bracket does not match visual indentation
1250: D401 First line should be in imperative mood ('Check', not 'Checks')
1250: D208 Docstring is over-indented
1265: D401 First line should be in imperative mood ('Return', not 'Returns')
1265: D202 No blank lines allowed after function docstring (found 1)
1265: D208 Docstring is over-indented
1287:22: E203 whitespace before ':'
1288:22: E203 whitespace before ':'
1288:66: E203 whitespace before ':'
1289:22: E203 whitespace before ':'
1289:66: E203 whitespace before ':'
1290:22: E203 whitespace before ':'
1290:66: E203 whitespace before ':'
1291:15: E124 closing bracket does not match visual indentation
1294: D401 First line should be in imperative mood ('Produce', not 'Produces')
1294: D208 Docstring is over-indented
1311:17: E126 continuation line over-indented for hanging indent
1311:23: E203 whitespace before ':'
1312:22: E203 whitespace before ':'
1313:22: E203 whitespace before ':'
1314:15: E126 continuation line over-indented for hanging indent
1323:18: E126 continuation line over-indented for hanging indent
1323:24: E203 whitespace before ':'
1324:23: E203 whitespace before ':'
1325:23: E203 whitespace before ':'
1326:16: E126 continuation line over-indented for hanging indent
1328:100: E502 the backslash is redundant between brackets
1329:93: E502 the backslash is redundant between brackets
1338:18: E126 continuation line over-indented for hanging indent
1338:24: E203 whitespace before ':'
1339:23: E203 whitespace before ':'
1340:23: E203 whitespace before ':'
1341:16: E126 continuation line over-indented for hanging indent
1348: D401 First line should be in imperative mood ('Produce', not 'Produces')
1348: D400 First line should end with a period (not 'e')
1348: D205 1 blank line required between summary line and description (found 0)
1348: D208 Docstring is over-indented
1366:22: E201 whitespace after '{'
1369:21: E124 closing bracket does not match visual indentation
1372: D401 First line should be in imperative mood ('Create', not 'Creates')
1372: D201 No blank lines allowed before function docstring (found 1)
1372: D202 No blank lines allowed after function docstring (found 1)
1372: D205 1 blank line required between summary line and description (found 0)
1418:41: E203 whitespace before ':'
1425:21: E201 whitespace after '{'
1430:100: E203 whitespace before ':'
1430:123: E202 whitespace before '}'
1435:122: E203 whitespace before ':'
1435:145: E202 whitespace before '}'
1437:104: E203 whitespace before ':'
1437:127: E202 whitespace before '}'
1441:104: E203 whitespace before ':'
1441:127: E202 whitespace before '}'
1443:118: E203 whitespace before ':'
1443:141: E202 whitespace before '}'
1449:23: E203 whitespace before ':'
1461:29: E201 whitespace after '{'
1461:39: E203 whitespace before ':'
1461:62: E203 whitespace before ':'
1464:76: E201 whitespace after '{'
1464:82: E203 whitespace before ':'
1464:100: E202 whitespace before '}'
1473:32: E203 whitespace before ':'
1480:37: E126 continuation line over-indented for hanging indent
1480:38: E201 whitespace after '{'
1480:48: E203 whitespace before ':'
1480:71: E203 whitespace before ':'
1489: D102 Missing docstring in public method
1516:34: E127 continuation line over-indented for visual indent
1516:35: E201 whitespace after '{'
1526: D202 No blank lines allowed after function docstring (found 1)
1550: D401 First line should be in imperative mood ('Display', not 'Displays')
1550: D202 No blank lines allowed after function docstring (found 1)
1550: D400 First line should end with a period (not 'e')
1565: D401 First line should be in imperative mood ('Display', not 'Displays')
1565: D202 No blank lines allowed after function docstring (found 1)
1565: D400 First line should end with a period (not 'e')
1580: D401 First line should be in imperative mood ('Display', not 'Displays')
1580: D202 No blank lines allowed after function docstring (found 1)
1580: D400 First line should end with a period (not 'e')
1596:5: E303 too many blank lines (2)
1596: D401 First line should be in imperative mood ('Format', not 'Formats')
1596: D202 No blank lines allowed after function docstring (found 1)
1625:17: E122 continuation line missing indentation or outdented
1626:17: E122 continuation line missing indentation or outdented
1639:23: E126 continuation line over-indented for hanging indent
1661:32: E203 whitespace before ':'
1661:73: E203 whitespace before ','
1662:30: E203 whitespace before ':'
1666:5: E303 too many blank lines (2)
1666: D401 First line should be in imperative mood ('Produce', not 'Produces')
1666: D202 No blank lines allowed after function docstring (found 1)
1686:26: E126 continuation line over-indented for hanging indent
1686:36: E203 whitespace before ':'
1687:36: E203 whitespace before ':'
1688:36: E203 whitespace before ':'
1689:24: E126 continuation line over-indented for hanging indent
1693: D401 First line should be in imperative mood ('Produce', not 'Produces')
1693: D400 First line should end with a period (not 'x')
1712:24: E203 whitespace before ':'
1713:20: E203 whitespace before ':'
1723:22: E126 continuation line over-indented for hanging indent
1723:32: E203 whitespace before ':'
1724:32: E203 whitespace before ':'
1725:32: E203 whitespace before ':'
1726:20: E126 continuation line over-indented for hanging indent
1731: D401 First line should be in imperative mood ('Display', not 'Displays')
1731: D202 No blank lines allowed after function docstring (found 1)
1731: D400 First line should end with a period (not 'd')
1768: D401 First line should be in imperative mood ('Display', not 'Displays')
1768: D400 First line should end with a period (not 'd')
1789:22: E126 continuation line over-indented for hanging indent
1789:29: E203 whitespace before ':'
1790:20: E126 continuation line over-indented for hanging indent
1803:76: E203 whitespace before ':'
1805:75: E203 whitespace before ':'
1805:131: E202 whitespace before '}'
1808:22: E126 continuation line over-indented for hanging indent
1808:27: E203 whitespace before ':'
1809:28: E203 whitespace before ':'
1810:20: E126 continuation line over-indented for hanging indent
1813: D401 First line should be in imperative mood ('Display', not 'Displays')
1813: D202 No blank lines allowed after function docstring (found 1)
1813: D400 First line should end with a period (not 'h')
1837: D401 First line should be in imperative mood ('Display', not 'Displays')
1837: D202 No blank lines allowed after function docstring (found 1)
1837: D400 First line should end with a period (not 'x')
1875:26: E261 at least two spaces before inline comment
1898: D401 First line should be in imperative mood ('Display', not 'Displays')
1898: D202 No blank lines allowed after function docstring (found 1)
1898: D400 First line should end with a period (not 'x')
1935:17: E126 continuation line over-indented for hanging indent
1935:23: E203 whitespace before ':'
1936:21: E203 whitespace before ':'
1937:15: E126 continuation line over-indented for hanging indent
1947:26: E203 whitespace before ':'
1970:30: E203 whitespace before ':'
1982:47: E203 whitespace before ':'
1990:22: E128 continuation line under-indented for visual indent
1991:22: E128 continuation line under-indented for visual indent
1992:22: E128 continuation line under-indented for visual indent
1993:22: E128 continuation line under-indented for visual indent
1993:26: E203 whitespace before ':'
1998:22: E128 continuation line under-indented for visual indent
1999:22: E128 continuation line under-indented for visual indent
2000:22: E128 continuation line under-indented for visual indent
2001:22: E128 continuation line under-indented for visual indent
2001:26: E203 whitespace before ':'
2013:23: E128 continuation line under-indented for visual indent
2014:60: E127 continuation line over-indented for visual indent
2015:44: E203 whitespace before ':'
2020: D401 First line should be in imperative mood ('Display', not 'Displays')
2020: D201 No blank lines allowed before function docstring (found 1)
2020: D202 No blank lines allowed after function docstring (found 1)
2020: D400 First line should end with a period (not 'x')
2083:9: E303 too many blank lines (2)
2100:64: E203 whitespace before ':'
2104:25: E203 whitespace before ':'
2118:35: E126 continuation line over-indented for hanging indent
2118:37: E251 unexpected spaces around keyword / parameter equals
2118:39: E251 unexpected spaces around keyword / parameter equals
2119:44: E251 unexpected spaces around keyword / parameter equals
2119:46: E251 unexpected spaces around keyword / parameter equals
2120:43: E251 unexpected spaces around keyword / parameter equals
2120:45: E251 unexpected spaces around keyword / parameter equals
2121:41: E251 unexpected spaces around keyword / parameter equals
2121:43: E251 unexpected spaces around keyword / parameter equals
2122:33: E126 continuation line over-indented for hanging indent
2180:26: E203 whitespace before ':'
2181:30: E203 whitespace before ':'
2182:28: E203 whitespace before ':'
2183:21: E203 whitespace before ':'
2184:32: E203 whitespace before ':'
2185:35: E126 continuation line over-indented for hanging indent
2189:33: E126 continuation line over-indented for hanging indent
2190:15: E131 continuation line unaligned for hanging indent
2190:26: E203 whitespace before ':'
2191:35: E126 continuation line over-indented for hanging indent
2194:33: E126 continuation line over-indented for hanging indent
2195:26: E203 whitespace before ':'
2196:19: E203 whitespace before ':'
2197:30: E203 whitespace before ':'
2198:35: E126 continuation line over-indented for hanging indent
2202:33: E126 continuation line over-indented for hanging indent
2203:26: E203 whitespace before ':'
2204:35: E126 continuation line over-indented for hanging indent
2207:33: E126 continuation line over-indented for hanging indent
2208:26: E203 whitespace before ':'
2209:19: E203 whitespace before ':'
2210:30: E203 whitespace before ':'
2211:35: E126 continuation line over-indented for hanging indent
2215:33: E126 continuation line over-indented for hanging indent
2216:23: E203 whitespace before ':'
2217:23: E203 whitespace before ':'
2218:24: E203 whitespace before ':'
2219:19: E203 whitespace before ':'
2254:15: E121 continuation line under-indented for hanging indent
2264:24: E203 whitespace before ':'
2265:28: E203 whitespace before ':'
2266:18: E203 whitespace before ':'
2267:29: E203 whitespace before ':'
2268:35: E126 continuation line over-indented for hanging indent
2272:33: E126 continuation line over-indented for hanging indent
2273:23: E203 whitespace before ':'
2274:23: E203 whitespace before ':'
2275:24: E203 whitespace before ':'
2276:19: E203 whitespace before ':'
2290:88: E502 the backslash is redundant between brackets
2291:19: E128 continuation line under-indented for visual indent
2292:19: E128 continuation line under-indented for visual indent
2293:19: E128 continuation line under-indented for visual indent
2294:19: E128 continuation line under-indented for visual indent
2311:15: E121 continuation line under-indented for hanging indent
2311:28: E203 whitespace before ':'
2322:24: E203 whitespace before ':'
2323:18: E203 whitespace before ':'
2324:29: E203 whitespace before ':'
2325:35: E126 continuation line over-indented for hanging indent
2329:33: E126 continuation line over-indented for hanging indent
2330:23: E203 whitespace before ':'
2331:23: E203 whitespace before ':'
2332:24: E203 whitespace before ':'
2333:19: E203 whitespace before ':'
2338:9: E266 too many leading '#' for block comment
2364:29: E203 whitespace before ':'
2365:30: E203 whitespace before ':'
2366:27: E203 whitespace before ':'
2367:18: E126 continuation line over-indented for hanging indent
2369:9: E266 too many leading '#' for block comment
2387:25: E126 continuation line over-indented for hanging indent
2387:34: E203 whitespace before ':'
2388:38: E203 whitespace before ':'
2389:29: E203 whitespace before ':'
2390:23: E126 continuation line over-indented for hanging indent
2392:9: E266 too many leading '#' for block comment
2394:17: E261 at least two spaces before inline comment
2396:13: F841 local variable 'cell_6_a' is assigned to but never used
2397:13: F841 local variable 'cell_6_b' is assigned to but never used
2416:25: E126 continuation line over-indented for hanging indent
2416:32: E203 whitespace before ':'
2417:32: E203 whitespace before ':'
2419:32: E203 whitespace before ':'
2420:32: E203 whitespace before ':'
2421:23: E126 continuation line over-indented for hanging indent
2423:9: E266 too many leading '#' for block comment
2429:33: E201 whitespace after '{'
2429:41: E203 whitespace before ':'
2429:53: E203 whitespace before ':'
2459:19: E126 continuation line over-indented for hanging indent
2459:28: E203 whitespace before ':'
2460:32: E203 whitespace before ':'
2461:31: E203 whitespace before ':'
2462:30: E203 whitespace before ':'
2463:30: E203 whitespace before ':'
2464:37: E126 continuation line over-indented for hanging indent
2464:44: E203 whitespace before ':'
2465:43: E203 whitespace before ':'
2466:35: E126 continuation line over-indented for hanging indent
2467:37: E126 continuation line over-indented for hanging indent
2467:44: E203 whitespace before ':'
2468:43: E203 whitespace before ':'
2469:35: E126 continuation line over-indented for hanging indent
2470:30: E203 whitespace before ':'
2471:30: E203 whitespace before ':'
2472:30: E203 whitespace before ':'
2473:37: E126 continuation line over-indented for hanging indent
2473:44: E203 whitespace before ':'
2474:43: E203 whitespace before ':'
2475:35: E126 continuation line over-indented for hanging indent
2476:37: E126 continuation line over-indented for hanging indent
2476:44: E203 whitespace before ':'
2477:43: E203 whitespace before ':'
2478:35: E126 continuation line over-indented for hanging indent
2479:30: E203 whitespace before ':'
2480:35: E126 continuation line over-indented for hanging indent
2484:17: E121 continuation line under-indented for hanging indent
2486:9: E266 too many leading '#' for block comment
2490: D210 No whitespaces allowed surrounding docstring text
2490: D401 First line should be in imperative mood ('Produce', not 'Produces')
2490: D400 First line should end with a period (not 'd')
2490: D300 Use """triple double quotes""" (found '-quotes)
2501:18: E126 continuation line over-indented for hanging indent
2501:24: E203 whitespace before ':'
2502:25: E203 whitespace before ':'
2503:16: E126 continuation line over-indented for hanging indent
2505: D401 First line should be in imperative mood ('Add', not 'Adds')
2505: D209 Multi-line docstring closing quotes should be on a separate line
2505: D202 No blank lines allowed after function docstring (found 1)
2505: D400 First line should end with a period (not 'y')
2505: D205 1 blank line required between summary line and description (found 0)
2514:32: E203 whitespace before ':'
2515:31: E203 whitespace before ':'
2519:40: E203 whitespace before ':'
2519: D400 First line should end with a period (not 'r')
2519: D300 Use """triple double quotes""" (found '-quotes)
2523:38: E203 whitespace before ':'
2523: D400 First line should end with a period (not 'r')
2523: D300 Use """triple double quotes""" (found '-quotes)
2527: D401 First line should be in imperative mood ('Print', not 'Prints')
2527: D201 No blank lines allowed before function docstring (found 1)
2527: D202 No blank lines allowed after function docstring (found 1)
2527: D205 1 blank line required between summary line and description (found 0)
2596:21: E126 continuation line over-indented for hanging indent
2597:30: E203 whitespace before ':'
2600:19: E126 continuation line over-indented for hanging indent
2605:26: E201 whitespace after '{'
2605:36: E203 whitespace before ':'
2605:51: E202 whitespace before '}'
2611:22: E126 continuation line over-indented for hanging indent
2611:34: E203 whitespace before ':'
2612:20: E126 continuation line over-indented for hanging indent
2618:26: E261 at least two spaces before inline comment
2634:17: E124 closing bracket does not match visual indentation
2661:49: E231 missing whitespace after ':'
2665:61: E128 continuation line under-indented for visual indent
2666:61: E128 continuation line under-indented for visual indent
2671:13: E303 too many blank lines (2)
2672:13: F841 local variable 'cc' is assigned to but never used
2673:13: F841 local variable 'sc' is assigned to but never used
2687:22: E126 continuation line over-indented for hanging indent
2687:28: E203 whitespace before ':'
2688:28: E203 whitespace before ':'
2689:20: E126 continuation line over-indented for hanging indent
2700:26: E126 continuation line over-indented for hanging indent
2700:32: E203 whitespace before ':'
2701:24: E126 continuation line over-indented for hanging indent
2708: D401 First line should be in imperative mood ('Print', not 'Prints')
2708: D201 No blank lines allowed before function docstring (found 1)
2708: D202 No blank lines allowed after function docstring (found 1)
2708: D205 1 blank line required between summary line and description (found 0)
2709:32: E128 continuation line under-indented for visual indent
2710:32: E128 continuation line under-indented for visual indent
2711:32: E128 continuation line under-indented for visual indent
2712:32: E128 continuation line under-indented for visual indent
2713:32: E128 continuation line under-indented for visual indent
2714:32: E128 continuation line under-indented for visual indent
2777:21: E126 continuation line over-indented for hanging indent
2778:30: E203 whitespace before ':'
2781:19: E126 continuation line over-indented for hanging indent
2786:26: E201 whitespace after '{'
2786:36: E203 whitespace before ':'
2786:51: E202 whitespace before '}'
2794:26: E126 continuation line over-indented for hanging indent
2794:38: E203 whitespace before ':'
2795:24: E126 continuation line over-indented for hanging indent
2808:26: E261 at least two spaces before inline comment
2824:17: E124 closing bracket does not match visual indentation
2851:49: E231 missing whitespace after ':'
2855:61: E128 continuation line under-indented for visual indent
2856:61: E128 continuation line under-indented for visual indent
2861:13: E303 too many blank lines (2)
2862:13: F841 local variable 'cc' is assigned to but never used
2863:13: F841 local variable 'sc' is assigned to but never used
2877:22: E126 continuation line over-indented for hanging indent
2877:28: E203 whitespace before ':'
2878:28: E203 whitespace before ':'
2879:20: E126 continuation line over-indented for hanging indent
2890:26: E126 continuation line over-indented for hanging indent
2890:32: E203 whitespace before ':'
2891:24: E126 continuation line over-indented for hanging indent
2898: D400 First line should end with a period (not 'g')
2898: D205 1 blank line required between summary line and description (found 0)
2925: D205 1 blank line required between summary line and description (found 0)
2946: D401 First line should be in imperative mood ('Return', not 'Returns')
2946: D400 First line should end with a period (not 't')
2946: D205 1 blank line required between summary line and description (found 0)
2961: D401 First line should be in imperative mood ('Return', not 'Returns')
2961: D400 First line should end with a period (not 't')
2961: D205 1 blank line required between summary line and description (found 0)
2974:15: E271 multiple spaces after keyword
2977:5: E303 too many blank lines (2)
2977: D401 First line should be in imperative mood ('Return', not 'Returns')
2977: D202 No blank lines allowed after function docstring (found 1)
2977: D400 First line should end with a period (not 'e')
2977: D205 1 blank line required between summary line and description (found 0)
3007:9: F841 local variable '_' is assigned to but never used
3010:13: F821 undefined name 'out'
3011:27: E203 whitespace before ':'
3012:27: E203 whitespace before ':'
3013:28: E203 whitespace before ':'
3019: D401 First line should be in imperative mood ('Print', not 'Prints')
3019: D202 No blank lines allowed after function docstring (found 1)
3059:21: E126 continuation line over-indented for hanging indent
3059:146: E502 the backslash is redundant between brackets
3059:29: E203 whitespace before ':'
3064:19: E126 continuation line over-indented for hanging indent
3071:25: E126 continuation line over-indented for hanging indent
3071:89: E502 the backslash is redundant between brackets
3071:33: E203 whitespace before ':'
3074:23: E126 continuation line over-indented for hanging indent
3079:25: E126 continuation line over-indented for hanging indent
3079:159: E502 the backslash is redundant between brackets
3079:33: E203 whitespace before ':'
3084:23: E126 continuation line over-indented for hanging indent
3108:39: E127 continuation line over-indented for visual indent
3108:51: E203 whitespace before ':'
3109:46: E203 whitespace before ':'
3110:51: E203 whitespace before ':'
3111:48: E203 whitespace before ':'
3118:39: E127 continuation line over-indented for visual indent
3118:51: E203 whitespace before ':'
3119:46: E203 whitespace before ':'
3120:51: E203 whitespace before ':'
3121:48: E203 whitespace before ':'
3129:162: E251 unexpected spaces around keyword / parameter equals
3129:164: E251 unexpected spaces around keyword / parameter equals
3129: D202 No blank lines allowed after function docstring (found 1)
3129: D200 One-line docstring should fit on one line with quotes (found 2)
3138:13: F841 local variable 'db_id' is assigned to but never used
3178: D401 First line should be in imperative mood ('Print', not 'Prints')
3178: D400 First line should end with a period (not 't')
3192:9: E303 too many blank lines (2)
3215:32: E203 whitespace before ':'
3217:26: E203 whitespace before ':'
3218:33: E203 whitespace before ':'
3226: D210 No whitespaces allowed surrounding docstring text
3226: D400 First line should end with a period (not 's')
3235:5: E303 too many blank lines (2)
3235: D202 No blank lines allowed after function docstring (found 1)
3235: D400 First line should end with a period (not 's')
3266:31: E203 whitespace before ':'
3273: D202 No blank lines allowed after function docstring (found 1)
3273: D400 First line should end with a period (not 's')
3287:17: E126 continuation line over-indented for hanging indent
3287:26: E203 whitespace before ':'
3288:15: E126 continuation line over-indented for hanging indent
3295:37: E126 continuation line over-indented for hanging indent
3298:69: E231 missing whitespace after ':'
3299:29: E203 whitespace before ':'
3305: D401 First line should be in imperative mood ('Display', not 'Displays')
3305: D400 First line should end with a period (not 'd')
3318:18: E127 continuation line over-indented for visual indent
3327:65: E126 continuation line over-indented for hanging indent
3348:37: E126 continuation line over-indented for hanging indent
3393: D202 No blank lines allowed after function docstring (found 1)
3393: D205 1 blank line required between summary line and description (found 0)
3393: D208 Docstring is over-indented
3422:16: E201 whitespace after '{'
3422:43: E202 whitespace before '}'
3427:23: E203 whitespace before ':'
3433: D401 First line should be in imperative mood ('Display', not 'Displays')
3433: D400 First line should end with a period (not 'y')
3447:18: E127 continuation line over-indented for visual indent
3469:9: E266 too many leading '#' for block comment
3472:18: E126 continuation line over-indented for hanging indent
3483: D401 First line should be in imperative mood ('Display', not 'Displays')
3483: D400 First line should end with a period (not 'y')
3497: D401 First line should be in imperative mood ('Create', not 'Creates')
3547:49: E502 the backslash is redundant between brackets
3548:34: E127 continuation line over-indented for visual indent
3549:51: E502 the backslash is redundant between brackets
3551:43: E502 the backslash is redundant between brackets
3553:45: E502 the backslash is redundant between brackets
3554:30: E128 continuation line under-indented for visual indent
3555:43: E502 the backslash is redundant between brackets
3557:47: E502 the backslash is redundant between brackets
3558:30: E128 continuation line under-indented for visual indent
3559:41: E502 the backslash is redundant between brackets
3560:30: E128 continuation line under-indented for visual indent
3561:42: E502 the backslash is redundant between brackets
3562:30: E128 continuation line under-indented for visual indent
3566:9: E124 closing bracket does not match visual indentation
3569: D401 First line should be in imperative mood ('Create', not 'Creates')
3576: D401 First line should be in imperative mood ('Create', not 'Creates')
3593:5: W191 indentation contains tabs
3593:5: E101 indentation contains mixed spaces and tabs
3598:1: W191 indentation contains tabs
3598:1: E101 indentation contains mixed spaces and tabs
3599:1: E101 indentation contains mixed spaces and tabs
3617:49: E502 the backslash is redundant between brackets
3618:34: E127 continuation line over-indented for visual indent
3619:51: E502 the backslash is redundant between brackets
3621:43: E502 the backslash is redundant between brackets
3623:45: E502 the backslash is redundant between brackets
3624:30: E128 continuation line under-indented for visual indent
3625:43: E502 the backslash is redundant between brackets
3627:17: E127 continuation line over-indented for visual indent
3632: D401 First line should be in imperative mood ('Create', not 'Creates')
3638: D401 First line should be in imperative mood ('Create', not 'Creates')
3643: D401 First line should be in imperative mood ('Create', not 'Creates')
3648: D401 First line should be in imperative mood ('Create', not 'Creates')
3653: D401 First line should be in imperative mood ('Create', not 'Creates')
3658: D401 First line should be in imperative mood ('Create', not 'Creates')
3663: D401 First line should be in imperative mood ('Create', not 'Creates')
3668: D401 First line should be in imperative mood ('Create', not 'Creates')
3673: D401 First line should be in imperative mood ('Create', not 'Creates')
3678: D401 First line should be in imperative mood ('Create', not 'Creates')
3683: D401 First line should be in imperative mood ('Create', not 'Creates')
3688: D401 First line should be in imperative mood ('Create', not 'Creates')
3695: D401 First line should be in imperative mood ('Create', not 'Creates')
3700: D401 First line should be in imperative mood ('Create', not 'Creates')
3700: D400 First line should end with a period (not ')')
3705: D401 First line should be in imperative mood ('Create', not 'Creates')
3705: D400 First line should end with a period (not ')')
3710: D200 One-line docstring should fit on one line with quotes (found 3)
3718: D200 One-line docstring should fit on one line with quotes (found 3)
3726:22: E201 whitespace after '{'
3733: D202 No blank lines allowed after function docstring (found 1)
3757:25: E126 continuation line over-indented for hanging indent
3763:25: E126 continuation line over-indented for hanging indent
3771:17: E126 continuation line over-indented for hanging indent
3771:26: E203 whitespace before ':'
3775: D401 First line should be in imperative mood ('Return', not 'Returns')
3775: D400 First line should end with a period (not 'd')
3795:9: F841 local variable '_' is assigned to but never used
3797:9: E266 too many leading '#' for block comment
3802: D401 First line should be in imperative mood ('Display', not 'Displays')
3802: D202 No blank lines allowed after function docstring (found 1)
3802: D400 First line should end with a period (not 's')
3802: D205 1 blank line required between summary line and description (found 0)
3837:25: E126 continuation line over-indented for hanging indent
3862:25: E126 continuation line over-indented for hanging indent
3872:33: E126 continuation line over-indented for hanging indent
3875:41: E128 continuation line under-indented for visual indent
3877:41: E128 continuation line under-indented for visual indent
3884:33: E126 continuation line over-indented for hanging indent
3885:45: E128 continuation line under-indented for visual indent
3887:45: E128 continuation line under-indented for visual indent
3899:33: E126 continuation line over-indented for hanging indent
3900:45: E128 continuation line under-indented for visual indent
3903:45: E128 continuation line under-indented for visual indent
3907:45: E128 continuation line under-indented for visual indent
3909:45: E128 continuation line under-indented for visual indent
3912:21: E126 continuation line over-indented for hanging indent
3915: D401 First line should be in imperative mood ('Display', not 'Displays')
3928:9: F841 local variable '_' is assigned to but never used
3978:18: E127 continuation line over-indented for visual indent
3981:48: E222 multiple spaces after operator
3989:5: E303 too many blank lines (2)
3989: D401 First line should be in imperative mood ('Return', not 'Returns')
3989: D400 First line should end with a period (not 'd')
4013:71: E211 whitespace before '('
4020:28: E201 whitespace after '{'
4021:30: E127 continuation line over-indented for visual indent
4023:30: E124 closing bracket does not match visual indentation
4029:68: E211 whitespace before '('
4037: D401 First line should be in imperative mood ('Return', not 'Returns')
4037: D202 No blank lines allowed after function docstring (found 1)
4037: D400 First line should end with a period (not 'd')
4050: D401 First line should be in imperative mood ('Return', not 'Returns')
4050: D202 No blank lines allowed after function docstring (found 1)
4050: D400 First line should end with a period (not 'd')
4063: D401 First line should be in imperative mood ('Return', not 'Returns')
4063: D400 First line should end with a period (not 'e')
4092:17: E122 continuation line missing indentation or outdented
4092:69: E261 at least two spaces before inline comment
4092:70: E262 inline comment should start with '# '
4098:39: E126 continuation line over-indented for hanging indent
4102: D401 First line should be in imperative mood ('Return', not 'Returns')
4102: D400 First line should end with a period (not 'd')
4103:63: E127 continuation line over-indented for visual indent
4116:9: F841 local variable '_' is assigned to but never used
4131: D401 First line should be in imperative mood ('Return', not 'Returns')
4131: D400 First line should end with a period (not 'd')
4145:9: F841 local variable '_' is assigned to but never used
4166: D401 First line should be in imperative mood ('Return', not 'Returns')
4166: D400 First line should end with a period (not 's')
4185:71: E211 whitespace before '('
4186:64: E211 whitespace before '('
4192:38: E201 whitespace after '{'
4193:65: E127 continuation line over-indented for visual indent
4194:57: E202 whitespace before '}'
4198:5: E303 too many blank lines (2)
4198: D401 First line should be in imperative mood ('Return', not 'Returns')
4198: D400 First line should end with a period (not 'd')
4217:30: E261 at least two spaces before inline comment
4217:31: E262 inline comment should start with '# '
4227:69: E211 whitespace before '('
4228:77: E211 whitespace before '('
4233:5: E303 too many blank lines (2)
4233: D401 First line should be in imperative mood ('Return', not 'Returns')
4233: D400 First line should end with a period (not 'd')
4251: D209 Multi-line docstring closing quotes should be on a separate line
4251: D400 First line should end with a period (not 's')
4257: D209 Multi-line docstring closing quotes should be on a separate line
4257: D400 First line should end with a period (not 's')
4263: D209 Multi-line docstring closing quotes should be on a separate line
4263: D400 First line should end with a period (not 'k')
4275:27: E127 continuation line over-indented for visual indent
4280: D102 Missing docstring in public method
4288:24: E127 continuation line over-indented for visual indent
4304:16: E127 continuation line over-indented for visual indent
4337:41: E127 continuation line over-indented for visual indent
4353:60: E127 continuation line over-indented for visual indent
4362:41: E126 continuation line over-indented for hanging indent
4366:57: E127 continuation line over-indented for visual indent
4377: D102 Missing docstring in public method
4380: D102 Missing docstring in public method
4385: D209 Multi-line docstring closing quotes should be on a separate line
4421:49: E127 continuation line over-indented for visual indent
4435:43: E127 continuation line over-indented for visual indent
4444: D400 First line should end with a period (not 'e')
4444: D205 1 blank line required between summary line and description (found 0)
4492: D400 First line should end with a period (not 's')
4505:109: E502 the backslash is redundant between brackets
4506:115: E502 the backslash is redundant between brackets
4507:109: E502 the backslash is redundant between brackets
4508:38: E128 continuation line under-indented for visual indent
4508:46: E502 the backslash is redundant between brackets
4509:38: E128 continuation line under-indented for visual indent
4510:22: E127 continuation line over-indented for visual indent
4513: D401 First line should be in imperative mood ('Return', not 'Returns')
4513: D400 First line should end with a period (not 's')


1: M100 needs more reviewers
1: M101 signature is missing


1: D100 Missing docstring in public module
28:1: F401 'sys' imported but unused
28:1: E402 module level import not at top of file
29:1: I100 Imports statements are in the wrong order. import datetime should be before import sys
29:1: E402 module level import not at top of file
30:1: E402 module level import not at top of file
31:1: I100 Imports statements are in the wrong order. import os should be before import time
31:1: E402 module level import not at top of file
33:1: E402 module level import not at top of file
34:1: I101 Imported names are in the wrong order. Should be CFG_CACHEDIR, CFG_INSPIRE_SITE, CFG_LOGDIR, CFG_TMPDIR, CFG_TMPDIR, CFG_TMPSHAREDDIR, CFG_WEBSEARCH_RSS_TTL, CFG_WEBSESSION_NOT_CONFIRMED_EMAIL_ADDRESS_EXPIRE_IN_DAYS
34:1: I100 Imports statements are in the wrong order. from invenio.config should be before from invenio.legacy.dbquery
34:1: F999 redefinition of unused 'CFG_TMPDIR' from line 34
34:1: F401 'CFG_LOGDIR' imported but unused
34:1: E402 module level import not at top of file
35:9: E126 continuation line over-indented for hanging indent
38:1: I101 Imported names are in the wrong order. Should be task_get_option, task_init, task_set_option, write_message, write_messages
38:1: E402 module level import not at top of file
39:10: E126 continuation line over-indented for hanging indent
40:1: E402 module level import not at top of file
41:1: E402 module level import not at top of file
42:1: I100 Imports statements are in the wrong order. from invenio.legacy.bibdocfile.api should be before from invenio.modules.access.mailcookie
42:1: E402 module level import not at top of file
43:1: E402 module level import not at top of file
44:1: E402 module level import not at top of file
45:1: E402 module level import not at top of file
46:1: I100 Imports statements are in the wrong order. from intbitset should be before from invenio.utils.date
46:1: I201 Missing newline before sections or imports.
46:1: E402 module level import not at top of file
90:1: E302 expected 2 blank lines, found 1
90: D210 No whitespaces allowed surrounding docstring text
97:1: E302 expected 2 blank lines, found 1
97: D210 No whitespaces allowed surrounding docstring text
101:13: E128 continuation line under-indented for visual indent
104:9: E128 continuation line under-indented for visual indent
104:42: E502 the backslash is redundant between brackets
105:13: E128 continuation line under-indented for visual indent
107:9: E128 continuation line under-indented for visual indent
107:44: E502 the backslash is redundant between brackets
108:13: E128 continuation line under-indented for visual indent
110:9: E128 continuation line under-indented for visual indent
110:46: E502 the backslash is redundant between brackets
111:13: E128 continuation line under-indented for visual indent
114:1: E302 expected 2 blank lines, found 1
114: D210 No whitespaces allowed surrounding docstring text
118:13: E128 continuation line under-indented for visual indent
122:13: E128 continuation line under-indented for visual indent
124:9: E128 continuation line under-indented for visual indent
124:33: E502 the backslash is redundant between brackets
125:13: E128 continuation line under-indented for visual indent
127:9: E128 continuation line under-indented for visual indent
127:33: E502 the backslash is redundant between brackets
128:13: E128 continuation line under-indented for visual indent
131:9: E128 continuation line under-indented for visual indent
131:46: E502 the backslash is redundant between brackets
132:13: E128 continuation line under-indented for visual indent
132:46: E502 the backslash is redundant between brackets
135:9: E128 continuation line under-indented for visual indent
135:45: E502 the backslash is redundant between brackets
136:13: E128 continuation line under-indented for visual indent
136:46: E502 the backslash is redundant between brackets
140:13: E128 continuation line under-indented for visual indent
142:9: E128 continuation line under-indented for visual indent
142:44: E502 the backslash is redundant between brackets
143:13: E128 continuation line under-indented for visual indent
148:9: E128 continuation line under-indented for visual indent
148:44: E502 the backslash is redundant between brackets
149:13: E128 continuation line under-indented for visual indent
149:46: E502 the backslash is redundant between brackets
154:9: E128 continuation line under-indented for visual indent
154:44: E502 the backslash is redundant between brackets
155:13: E128 continuation line under-indented for visual indent
155:46: E502 the backslash is redundant between brackets
161:13: E128 continuation line under-indented for visual indent
161:48: E502 the backslash is redundant between brackets
162:17: E128 continuation line under-indented for visual indent
162:50: E502 the backslash is redundant between brackets
163:17: E128 continuation line under-indented for visual indent
167:9: E128 continuation line under-indented for visual indent
167:44: E502 the backslash is redundant between brackets
168:13: E128 continuation line under-indented for visual indent
173:9: E128 continuation line under-indented for visual indent
173:44: E502 the backslash is redundant between brackets
174:13: E128 continuation line under-indented for visual indent
179:1: E302 expected 2 blank lines, found 1
201: D205 1 blank line required between summary line and description (found 0)
218:69: E502 the backslash is redundant between brackets
219:25: E128 continuation line under-indented for visual indent
224:69: E502 the backslash is redundant between brackets
225:25: E127 continuation line over-indented for visual indent
228:72: E502 the backslash is redundant between brackets
232:1: E302 expected 2 blank lines, found 1
232: D209 Multi-line docstring closing quotes should be on a separate line
232: D400 First line should end with a period (not 'n')
232: D205 1 blank line required between summary line and description (found 0)
248:1: E302 expected 2 blank lines, found 1
248: D400 First line should end with a period (not 'e')
248: D205 1 blank line required between summary line and description (found 0)
259:71: E261 at least two spaces before inline comment
261:1: E302 expected 2 blank lines, found 1
261: D400 First line should end with a period (not 'B')
261: D205 1 blank line required between summary line and description (found 0)
273:74: E261 at least two spaces before inline comment
275:1: E302 expected 2 blank lines, found 1
275: D401 First line should be in imperative mood ('Delete', not 'Deletes')
275: D200 One-line docstring should fit on one line with quotes (found 3)
290:1: E302 expected 2 blank lines, found 1
290: D401 First line should be in imperative mood ('Delete', not 'Deletes')
290: D400 First line should end with a period (not 's')
296:1: E302 expected 2 blank lines, found 1
296: D209 Multi-line docstring closing quotes should be on a separate line
296: D202 No blank lines allowed after function docstring (found 1)
296: D400 First line should end with a period (not 'r')
296: D208 Docstring is over-indented
321:34: E203 whitespace before ':'
329:9: E128 continuation line under-indented for visual indent
331:9: E128 continuation line under-indented for visual indent
334:5: E303 too many blank lines (2)
352:26: E701 multiple statements on one line (colon)
357:17: E128 continuation line under-indented for visual indent
362:5: E303 too many blank lines (2)
366:9: E128 continuation line under-indented for visual indent
383:9: E128 continuation line under-indented for visual indent
409:5: E266 too many leading '#' for block comment
428:1: E302 expected 2 blank lines, found 1
444:13: E128 continuation line under-indented for visual indent
445:13: E128 continuation line under-indented for visual indent
446:17: E127 continuation line over-indented for visual indent
457:13: E128 continuation line under-indented for visual indent
458:13: E128 continuation line under-indented for visual indent
459:13: E128 continuation line under-indented for visual indent
460:13: E128 continuation line under-indented for visual indent
461:13: E128 continuation line under-indented for visual indent
463:1: E302 expected 2 blank lines, found 1
463: D103 Missing docstring in public function
478:1: E302 expected 2 blank lines, found 1
478: D210 No whitespaces allowed surrounding docstring text
478: D400 First line should end with a period (not 'e')
478: D205 1 blank line required between summary line and description (found 0)
535:1: E302 expected 2 blank lines, found 1
535: D210 No whitespaces allowed surrounding docstring text


1: D100 Missing docstring in public module
21:1: E402 module level import not at top of file
22:1: I100 Imports statements are in the wrong order. import cgi should be before import urllib
22:1: E402 module level import not at top of file
24:1: E402 module level import not at top of file
25:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_CERN_SITE, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_WEBSEARCH_MAX_RECORDS_IN_GROUPS, CFG_WEBSESSION_ADDRESS_ACTIVATION_EXPIRE_IN_DAYS, CFG_WEBSESSION_RESET_PASSWORD_EXPIRE_IN_DAYS
25:1: F401 'CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS' imported but unused
25:1: E402 module level import not at top of file
26:6: E126 continuation line over-indented for hanging indent
41:1: I101 Imported names are in the wrong order. Should be create_html_link, create_url, make_canonical_urlargd
41:1: E402 module level import not at top of file
42:1: I100 Imports statements are in the wrong order. from invenio.utils.html should be before from invenio.utils.url
42:1: F401 'nmtoken_from_string' imported but unused
42:1: E402 module level import not at top of file
43:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.utils.html
43:1: E402 module level import not at top of file
44:1: E402 module level import not at top of file
45:1: I100 Imports statements are in the wrong order. from invenio.legacy.websession.websession_config should be before from invenio.modules.apikeys.models
45:1: E402 module level import not at top of file
48: D101 Missing docstring in public class
70:17: E225 missing whitespace around operator
71:16: E126 continuation line over-indented for hanging indent
71:25: E203 whitespace before ':'
72:25: E203 whitespace before ':'
73:25: E203 whitespace before ':'
74:25: E203 whitespace before ':'
75:14: E126 continuation line over-indented for hanging indent
79: D102 Missing docstring in public method
80:9: F841 local variable '_' is assigned to but never used
88: D102 Missing docstring in public method
98:37: E203 whitespace before ':'
99:28: E203 whitespace before ':'
100:38: E203 whitespace before ':'
101:29: E203 whitespace before ':'
102:30: E203 whitespace before ':'
104:35: E203 whitespace before ':'
109:5: E303 too many blank lines (2)
109: D401 First line should be in imperative mood ('Display', not 'Displays')
109: D202 No blank lines allowed after function docstring (found 1)
109: D400 First line should end with a period (not 'r')
135:22: E126 continuation line over-indented for hanging indent
135:36: E203 whitespace before ':'
164:31: E126 continuation line over-indented for hanging indent
169:43: E203 whitespace before ':'
197:32: E203 whitespace before ':'
198:43: E203 whitespace before ':'
199:27: E203 whitespace before ':'
200:22: E203 whitespace before ':'
202:39: E203 whitespace before ':'
205:16: E126 continuation line over-indented for hanging indent
209: D401 First line should be in imperative mood ('Display', not 'Displays')
209: D202 No blank lines allowed after function docstring (found 1)
264:17: E126 continuation line over-indented for hanging indent
264:30: E203 whitespace before ':'
265:30: E203 whitespace before ':'
266:33: E203 whitespace before ':'
267:27: E203 whitespace before ':'
269:34: E203 whitespace before ':'
269:45: E225 missing whitespace around operator
270:34: E203 whitespace before ':'
270:45: E225 missing whitespace around operator
271:28: E203 whitespace before ':'
272:28: E203 whitespace before ':'
273:26: E203 whitespace before ':'
274:23: E203 whitespace before ':'
275:29: E203 whitespace before ':'
276:24: E203 whitespace before ':'
277:33: E203 whitespace before ':'
279:38: E203 whitespace before ':'
280:13: E121 continuation line under-indented for hanging indent
319:21: E126 continuation line over-indented for hanging indent
319:34: E203 whitespace before ':'
320:32: E203 whitespace before ':'
321:35: E203 whitespace before ':'
322:35: E203 whitespace before ':'
324:31: E203 whitespace before ':'
325:27: E203 whitespace before ':'
326:36: E203 whitespace before ':'
327:40: E203 whitespace before ':'
328:38: E203 whitespace before ':'
329:33: E203 whitespace before ':'
330:40: E203 whitespace before ':'
332:17: E121 continuation line under-indented for hanging indent
335:21: E128 continuation line under-indented for visual indent
335:34: E203 whitespace before ':'
337:139: E203 whitespace before ':'
338:35: E203 whitespace before ':'
341:30: E203 whitespace before ':'
341:96: E203 whitespace before ':'
345:5: E303 too many blank lines (2)
345: D400 First line should end with a period (not 'd')
363:11: E121 continuation line under-indented for hanging indent
363:26: E203 whitespace before ':'
364:32: E203 whitespace before ':'
365:32: E203 whitespace before ':'
366:37: E203 whitespace before ':'
367:21: E203 whitespace before ':'
368:21: E203 whitespace before ':'
369:28: E203 whitespace before ':'
375:5: E303 too many blank lines (2)
375: D102 Missing docstring in public method
383:11: E121 continuation line under-indented for hanging indent
383:26: E203 whitespace before ':'
384:31: E203 whitespace before ':'
388:27: E203 whitespace before ':'
389:27: E203 whitespace before ':'
390:26: E203 whitespace before ':'
395:26: E203 whitespace before ':'
396:30: E203 whitespace before ':'
402:5: E303 too many blank lines (2)
402: D102 Missing docstring in public method
410:11: E121 continuation line under-indented for hanging indent
410:26: E203 whitespace before ':'
411:26: E203 whitespace before ':'
414:23: E203 whitespace before ':'
415:19: E203 whitespace before ':'
418:23: E203 whitespace before ':'
419:19: E203 whitespace before ':'
424:30: E203 whitespace before ':'
430:5: E303 too many blank lines (2)
430:51: E251 unexpected spaces around keyword / parameter equals
430:53: E251 unexpected spaces around keyword / parameter equals
430:72: E251 unexpected spaces around keyword / parameter equals
430:74: E251 unexpected spaces around keyword / parameter equals
430:93: E251 unexpected spaces around keyword / parameter equals
430:95: E251 unexpected spaces around keyword / parameter equals
430: D102 Missing docstring in public method
442:11: E121 continuation line under-indented for hanging indent
442:26: E203 whitespace before ':'
443:36: E203 whitespace before ':'
444:27: E203 whitespace before ':'
445:30: E203 whitespace before ':'
446:25: E203 whitespace before ':'
447:28: E203 whitespace before ':'
453:25: E126 continuation line over-indented for hanging indent
453:35: E203 whitespace before ':'
454:28: E203 whitespace before ':'
455:21: E121 continuation line under-indented for hanging indent
461:17: E126 continuation line over-indented for hanging indent
461:34: E203 whitespace before ':'
462:39: E203 whitespace before ':'
464:13: E121 continuation line under-indented for hanging indent
467: D401 First line should be in imperative mood ('Display', not 'Displays')
467: D202 No blank lines allowed after function docstring (found 1)
480:256: E203 whitespace before ':'
480:280: E203 whitespace before ':'
480:302: E203 whitespace before ':'
502:20: E203 whitespace before ':'
503:19: E203 whitespace before ':'
504:11: E121 continuation line under-indented for hanging indent
508:45: E203 whitespace before ':'
509:46: E203 whitespace before ':'
510:45: E203 whitespace before ':'
512:46: E203 whitespace before ':'
516:15: E128 continuation line under-indented for visual indent
516:73: E201 whitespace after '{'
516:81: E203 whitespace before ':'
516:106: E202 whitespace before '}'
519:9: E303 too many blank lines (2)
521: D401 First line should be in imperative mood ('Display', not 'Displays')
521: D202 No blank lines allowed after function docstring (found 1)
521: D400 First line should end with a period (not 'n')
543:17: E126 continuation line over-indented for hanging indent
543:32: E203 whitespace before ':'
544:25: E128 continuation line under-indented for visual indent
545:15: E126 continuation line over-indented for hanging indent
553:22: E126 continuation line over-indented for hanging indent
553:26: E203 whitespace before ':'
554:37: E203 whitespace before ':'
555:38: E203 whitespace before ':'
556:20: E126 continuation line over-indented for hanging indent
561:11: E121 continuation line under-indented for hanging indent
561:15: E203 whitespace before ':'
562:26: E203 whitespace before ':'
563:27: E203 whitespace before ':'
570:13: E122 continuation line missing indentation or outdented
570:17: E203 whitespace before ':'
571:13: E122 continuation line missing indentation or outdented
571:28: E203 whitespace before ':'
572:13: E122 continuation line missing indentation or outdented
572:31: E203 whitespace before ':'
578:15: E121 continuation line under-indented for hanging indent
578:27: E203 whitespace before ':'
579:30: E203 whitespace before ':'
580:13: E122 continuation line missing indentation or outdented
581:13: E122 continuation line missing indentation or outdented
590: D401 First line should be in imperative mood ('Display', not 'Displays')
590: D202 No blank lines allowed after function docstring (found 1)
590: D400 First line should end with a period (not 'e')
603:9: F821 undefined name 'msg'
611: D401 First line should be in imperative mood ('Display', not 'Displays')
611: D202 No blank lines allowed after function docstring (found 1)
611: D400 First line should end with a period (not 'r')
634: D401 First line should be in imperative mood ('Display', not 'Displays')
634: D202 No blank lines allowed after function docstring (found 1)
634: D400 First line should end with a period (not 'e')
649:14: E225 missing whitespace around operator
660: D401 First line should be in imperative mood ('Display', not 'Displays')
660: D202 No blank lines allowed after function docstring (found 1)
660: D400 First line should end with a period (not 'e')
717:32: E128 continuation line under-indented for visual indent
723:36: E128 continuation line under-indented for visual indent
727:35: E222 multiple spaces after operator
728:36: E222 multiple spaces after operator
729:35: E128 continuation line under-indented for visual indent
734:33: E222 multiple spaces after operator
735:34: E222 multiple spaces after operator
742: D401 First line should be in imperative mood ('Display', not 'Displays')
742: D202 No blank lines allowed after function docstring (found 1)
742: D400 First line should end with a period (not 'd')
756:14: E225 missing whitespace around operator
757:15: E225 missing whitespace around operator
764:17: E203 whitespace before ':'
765:18: E203 whitespace before ':'
766:24: E203 whitespace before ':'
767:11: E121 continuation line under-indented for hanging indent
770: D202 No blank lines allowed after function docstring (found 1)
770: D400 First line should end with a period (not 't')
770: D205 1 blank line required between summary line and description (found 0)
789:17: E128 continuation line under-indented for visual indent
790:17: E128 continuation line under-indented for visual indent
791:33: E203 whitespace before ':'
791:34: E231 missing whitespace after ':'
792:30: E203 whitespace before ':'
793:35: E203 whitespace before ':'
796:21: E203 whitespace before ':'
797:19: E203 whitespace before ':'
798:17: E131 continuation line unaligned for hanging indent
799:25: E203 whitespace before ':'
800:24: E203 whitespace before ':'
802:20: E203 whitespace before ':'
803:21: E203 whitespace before ':'
807: D202 No blank lines allowed after function docstring (found 1)
807: D400 First line should end with a period (not 'e')
807: D205 1 blank line required between summary line and description (found 0)
826:17: E128 continuation line under-indented for visual indent
827:17: E128 continuation line under-indented for visual indent
828:33: E203 whitespace before ':'
828:34: E231 missing whitespace after ':'
829:30: E203 whitespace before ':'
830:35: E203 whitespace before ':'
833:21: E203 whitespace before ':'
834:19: E203 whitespace before ':'
835:17: E131 continuation line unaligned for hanging indent
836:25: E203 whitespace before ':'
837:33: E203 whitespace before ':'
839:20: E203 whitespace before ':'
840:21: E203 whitespace before ':'
844: D401 First line should be in imperative mood ('Display', not 'Displays')
844: D202 No blank lines allowed after function docstring (found 1)
844: D400 First line should end with a period (not 't')
858:14: E225 missing whitespace around operator
862: D401 First line should be in imperative mood ('Display', not 'Displays')
862: D202 No blank lines allowed after function docstring (found 1)
862: D400 First line should end with a period (not 't')
877: D401 First line should be in imperative mood ('Display', not 'Displays')
877: D202 No blank lines allowed after function docstring (found 1)
877: D400 First line should end with a period (not 't')
877: D205 1 blank line required between summary line and description (found 0)
882:9: F841 local variable '_' is assigned to but never used
886:22: E126 continuation line over-indented for hanging indent
886:26: E203 whitespace before ':'
891: D401 First line should be in imperative mood ('Display', not 'Displays')
891: D202 No blank lines allowed after function docstring (found 1)
891: D400 First line should end with a period (not 'r')
969: D401 First line should be in imperative mood ('Display', not 'Displays')
969: D202 No blank lines allowed after function docstring (found 1)
969: D400 First line should end with a period (not 'k')
1015:22: E126 continuation line over-indented for hanging indent
1016:26: E203 whitespace before ':'
1017:33: E203 whitespace before ':'
1018:31: E203 whitespace before ':'
1019:29: E203 whitespace before ':'
1020:20: E126 continuation line over-indented for hanging indent
1024:21: E126 continuation line over-indented for hanging indent
1024:36: E203 whitespace before ':'
1025:25: E203 whitespace before ':'
1026:31: E203 whitespace before ':'
1027:16: E121 continuation line under-indented for hanging indent
1029:21: E126 continuation line over-indented for hanging indent
1029:36: E203 whitespace before ':'
1030:25: E203 whitespace before ':'
1031:29: E203 whitespace before ':'
1032:17: E121 continuation line under-indented for hanging indent
1035: D400 First line should end with a period (not 's')
1035: D205 1 blank line required between summary line and description (found 0)
1056: D400 First line should end with a period (not 'r')
1056: D205 1 blank line required between summary line and description (found 0)
1063:9: F841 local variable '_' is assigned to but never used
1072: D401 First line should be in imperative mood ('Display', not 'Displays')
1072: D202 No blank lines allowed after function docstring (found 1)
1072: D400 First line should end with a period (not 'l')
1076:52: E251 unexpected spaces around keyword / parameter equals
1076:54: E251 unexpected spaces around keyword / parameter equals
1097:9: F841 local variable '_' is assigned to but never used
1112:14: E225 missing whitespace around operator
1122:14: E225 missing whitespace around operator
1126:5: E303 too many blank lines (2)
1126: D202 No blank lines allowed after function docstring (found 1)
1145:9: E303 too many blank lines (2)
1146:102: E202 whitespace before ')'
1166:35: E225 missing whitespace around operator
1173:15: E225 missing whitespace around operator
1176:46: E203 whitespace before ':'
1177:44: E203 whitespace before ':'
1179:42: E231 missing whitespace after ':'
1180:43: E231 missing whitespace after ':'
1181:45: E231 missing whitespace after ':'
1183:49: E203 whitespace before ':'
1184:47: E203 whitespace before ':'
1186:45: E231 missing whitespace after ':'
1187:46: E231 missing whitespace after ':'
1188:48: E231 missing whitespace after ':'
1247:15: E225 missing whitespace around operator
1271:16: E127 continuation line over-indented for visual indent
1272:29: E231 missing whitespace after ':'
1273:16: E124 closing bracket does not match visual indentation
1277:5: E303 too many blank lines (2)
1310:15: E225 missing whitespace around operator
1324: D400 First line should end with a period (not ':')
1324: D205 1 blank line required between summary line and description (found 0)
1347:20: E225 missing whitespace around operator
1362:46: E231 missing whitespace after ','
1431:25: E203 whitespace before ':'
1434:28: E203 whitespace before ':'
1442:30: E231 missing whitespace after ':'
1443:31: E231 missing whitespace after ':'
1444:28: E231 missing whitespace after ':'
1446:30: E203 whitespace before ':'
1446:31: E231 missing whitespace after ':'
1449:16: E124 closing bracket does not match visual indentation
1452: D201 No blank lines allowed before function docstring (found 1)
1452: D205 1 blank line required between summary line and description (found 0)
1543:25: E203 whitespace before ':'
1547:25: E231 missing whitespace after ':'
1548:29: E231 missing whitespace after ':'
1551:31: E231 missing whitespace after ':'
1552:29: E203 whitespace before ':'
1552:30: E231 missing whitespace after ':'
1552:64: E231 missing whitespace after ','
1553:33: E203 whitespace before ':'
1554:16: E124 closing bracket does not match visual indentation
1557: D202 No blank lines allowed after function docstring (found 1)
1692:19: E203 whitespace before ':'
1693:26: E222 multiple spaces after operator
1698:37: E231 missing whitespace after ','
1698:23: E222 multiple spaces after operator
1699:13: E203 whitespace before ':'
1701:27: E203 whitespace before ':'
1702:27: E222 multiple spaces after operator
1710:38: E231 missing whitespace after ','
1710:23: E222 multiple spaces after operator
1711:13: E203 whitespace before ':'
1720:21: E203 whitespace before ':'
1721:30: E203 whitespace before ':'
1722:27: E203 whitespace before ':'
1730:9: E122 continuation line missing indentation or outdented
1730:73: E201 whitespace after '{'
1730:81: E203 whitespace before ':'
1731:65: E128 continuation line under-indented for visual indent
1731:78: E203 whitespace before ':'
1732:65: E124 closing bracket does not match visual indentation
1733:26: E128 continuation line under-indented for visual indent
1737:13: E128 continuation line under-indented for visual indent
1739:24: E231 missing whitespace after ':'
1740:30: E203 whitespace before ':'
1741:31: E203 whitespace before ':'
1741:32: E231 missing whitespace after ':'
1742:25: E231 missing whitespace after ':'
1743:24: E231 missing whitespace after ':'
1752:31: E231 missing whitespace after ':'
1753:21: E231 missing whitespace after ':'
1821:21: E222 multiple spaces after operator
1824:13: E203 whitespace before ':'
1830:25: E203 whitespace before ':'
1831:29: E203 whitespace before ':'
1832:25: E231 missing whitespace after ':'
1834:24: E203 whitespace before ':'
1835:31: E231 missing whitespace after ':'
1836:21: E203 whitespace before ':'
1836:22: E231 missing whitespace after ':'
1837:25: E203 whitespace before ':'
1842:5: E303 too many blank lines (2)
1842: D400 First line should end with a period (not 'p')
1842: D205 1 blank line required between summary line and description (found 0)
1873:11: E225 missing whitespace around operator
1874:19: E231 missing whitespace after ':'
1877:22: E231 missing whitespace after ':'
1879:15: E124 closing bracket does not match visual indentation
1882: D400 First line should end with a period (not 'e')
1882: D205 1 blank line required between summary line and description (found 0)
1913:11: E225 missing whitespace around operator
1914:19: E231 missing whitespace after ':'
1917:22: E231 missing whitespace after ':'
1919:15: E124 closing bracket does not match visual indentation
1922: D400 First line should end with a period (not 'y')
1922: D205 1 blank line required between summary line and description (found 0)
1936: D210 No whitespaces allowed surrounding docstring text
1936: D400 First line should end with a period (not 'u')
1936: D205 1 blank line required between summary line and description (found 0)
1941:20: E203 whitespace before ':'
1943:62: E225 missing whitespace around operator
1944:13: E203 whitespace before ':'
1951:54: E225 missing whitespace around operator
1956:5: E303 too many blank lines (2)
1956: D400 First line should end with a period (not 's')
1956: D205 1 blank line required between summary line and description (found 0)
1962:9: F841 local variable '_' is assigned to but never used
1974: D400 First line should end with a period (not ':')
1974: D205 1 blank line required between summary line and description (found 0)
1989:15: E271 multiple spaces after keyword
1991: D400 First line should end with a period (not ':')
1991: D205 1 blank line required between summary line and description (found 0)
2008: D400 First line should end with a period (not 'p')
2008: D205 1 blank line required between summary line and description (found 0)
2027: D400 First line should end with a period (not 'd')
2027: D205 1 blank line required between summary line and description (found 0)
2052: D400 First line should end with a period (not 'd')
2052: D205 1 blank line required between summary line and description (found 0)
2070: D400 First line should end with a period (not ')')
2070: D205 1 blank line required between summary line and description (found 0)
2088: D400 First line should end with a period (not 'e')
2088: D205 1 blank line required between summary line and description (found 0)
2136:19: E128 continuation line under-indented for visual indent


1: D400 First line should end with a period (not 'd')
1: D205 1 blank line required between summary line and description (found 0)
35:1: E402 module level import not at top of file
36:1: E402 module level import not at top of file
37:1: F401 'urlparse' imported but unused
37:1: E402 module level import not at top of file
38:1: I100 Imports statements are in the wrong order. import socket should be before import urlparse
38:1: F401 'socket' imported but unused
38:1: E402 module level import not at top of file
39:1: I100 Imports statements are in the wrong order. import smtplib should be before import socket
39:1: F401 'smtplib' imported but unused
39:1: E402 module level import not at top of file
40:1: I100 Imports statements are in the wrong order. import re should be before import smtplib
40:1: E402 module level import not at top of file
41:1: I100 Imports statements are in the wrong order. import random should be before import re
41:1: F401 'random' imported but unused
41:1: E402 module level import not at top of file
42:1: I100 Imports statements are in the wrong order. import datetime should be before import random
42:1: E402 module level import not at top of file
44:1: F401 'Request' imported but unused
44:1: E402 module level import not at top of file
45:1: I201 Missing newline before sections or imports.
45:1: F401 'iteritems' imported but unused
45:1: E402 module level import not at top of file
46:1: I100 Imports statements are in the wrong order. from socket should be before from six
46:1: I201 Missing newline before sections or imports.
46:1: F401 'gaierror' imported but unused
46:1: E402 module level import not at top of file
47:1: I100 Imports statements are in the wrong order. import os should be before from socket
47:1: E402 module level import not at top of file
48:1: I100 Imports statements are in the wrong order. import binascii should be before import os
48:1: E402 module level import not at top of file
49:1: E402 module level import not at top of file
51:1: E402 module level import not at top of file
52:1: I101 Imported names are in the wrong order. Should be CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS, CFG_ACCESS_CONTROL_LEVEL_GUESTS, CFG_ACCESS_CONTROL_LEVEL_SITE, CFG_ACCESS_CONTROL_LIMIT_REGISTRATION_TO_DOMAIN, CFG_ACCESS_CONTROL_NOTIFY_ADMIN_ABOUT_NEW_ACCOUNTS, CFG_ACCESS_CONTROL_NOTIFY_USER_ABOUT_NEW_ACCOUNT, CFG_BIBAUTHORID_ENABLED, CFG_CERN_SITE, CFG_INSPIRE_SITE, CFG_SITE_ADMIN_EMAIL, CFG_SITE_LANG, CFG_SITE_NAME, CFG_SITE_NAME_INTL, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL, CFG_WEBSESSION_ADDRESS_ACTIVATION_EXPIRE_IN_DAYS
52:1: F401 'CFG_WEBSESSION_ADDRESS_ACTIVATION_EXPIRE_IN_DAYS' imported but unused
52:1: F401 'CFG_SITE_NAME_INTL' imported but unused
52:1: F401 'CFG_SITE_RECORD' imported but unused
52:1: F401 'CFG_BIBAUTHORID_ENABLED' imported but unused
52:1: F401 'CFG_INSPIRE_SITE' imported but unused
52:1: E402 module level import not at top of file
53:6: E126 continuation line over-indented for hanging indent
76:1: E402 module level import not at top of file
77:1: E402 module level import not at top of file
80:1: I101 Imported names are in the wrong order. Should be gettext_set_language, wash_language, wash_languages
80:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.utils.serializers
80:1: F401 'wash_language' imported but unused
80:1: F401 'wash_languages' imported but unused
80:1: E402 module level import not at top of file
81:1: E402 module level import not at top of file
82:1: E402 module level import not at top of file
83:1: E402 module level import not at top of file
84:1: F401 'get_groups' imported but unused
84:1: E402 module level import not at top of file
85:1: E402 module level import not at top of file
87:1: I100 Imports statements are in the wrong order. from invenio.legacy.websession.webuser_config should be before from invenio.modules.accounts.models
87:1: E402 module level import not at top of file
89:1: E402 module level import not at top of file
99:1: I100 Imports statements are in the wrong order. from invenio.modules.access.local_config should be before from sqlalchemy.exc
99:1: E402 module level import not at top of file
110:1: E303 too many blank lines (4)
120:1: E302 expected 2 blank lines, found 1
120: D400 First line should end with a period (not 's')
120: D208 Docstring is over-indented
136:1: E302 expected 2 blank lines, found 1
136: D202 No blank lines allowed after function docstring (found 1)
183:5: E303 too many blank lines (2)
199:1: E302 expected 2 blank lines, found 1
199: D205 1 blank line required between summary line and description (found 0)
199: D208 Docstring is over-indented
215:42: E701 multiple statements on one line (colon)
216:42: E701 multiple statements on one line (colon)
223:22: E261 at least two spaces before inline comment
253:1: I100 Imports statements are in the wrong order. from invenio.ext.login should be before from invenio.modules.access.local_config
253:1: E402 module level import not at top of file
254:1: F999 redefinition of unused 'getUid' from line 199
254:1: E731 do not assign a lambda expression, use a def
257: D200 One-line docstring should fit on one line with quotes (found 2)
266:1: E302 expected 2 blank lines, found 1
266: D200 One-line docstring should fit on one line with quotes (found 3)
272:1: E302 expected 2 blank lines, found 1
272: D200 One-line docstring should fit on one line with quotes (found 3)
278:1: E302 expected 2 blank lines, found 1
278:40: E251 unexpected spaces around keyword / parameter equals
278:42: E251 unexpected spaces around keyword / parameter equals
278: D205 1 blank line required between summary line and description (found 0)
285:1: E302 expected 2 blank lines, found 1
285: D200 One-line docstring should fit on one line with quotes (found 3)
291:1: E302 expected 2 blank lines, found 1
299:1: E302 expected 2 blank lines, found 1
299: D205 1 blank line required between summary line and description (found 0)
320:1: E302 expected 2 blank lines, found 1
320: D209 Multi-line docstring closing quotes should be on a separate line
320: D205 1 blank line required between summary line and description (found 0)
333:1: E302 expected 2 blank lines, found 1
333: D400 First line should end with a period (not 't')
333: D208 Docstring is over-indented
349:1: E302 expected 2 blank lines, found 1
355:1: E302 expected 2 blank lines, found 1
365:1: E302 expected 2 blank lines, found 1
370:1: E302 expected 2 blank lines, found 1
378:1: E302 expected 2 blank lines, found 1
378: D205 1 blank line required between summary line and description (found 0)
378: D208 Docstring is over-indented
393:1: E302 expected 2 blank lines, found 1
393: D205 1 blank line required between summary line and description (found 0)
393: D208 Docstring is over-indented
408:1: E302 expected 2 blank lines, found 1
408: D209 Multi-line docstring closing quotes should be on a separate line
408: D400 First line should end with a period (not 'e')
408: D205 1 blank line required between summary line and description (found 0)
427: D202 No blank lines allowed after function docstring (found 1)
427: D400 First line should end with a period (not 'd')
427: D205 1 blank line required between summary line and description (found 0)
427: D208 Docstring is over-indented
428:9: E128 continuation line under-indented for visual indent
453:5: F841 local variable '_' is assigned to but never used
472:18: E261 at least two spaces before inline comment
474:74: E261 at least two spaces before inline comment
478:26: E261 at least two spaces before inline comment
480:26: E261 at least two spaces before inline comment
483:5: E303 too many blank lines (2)
500:23: E261 at least two spaces before inline comment
501:21: F821 undefined name 'uid'
504:1: E302 expected 2 blank lines, found 1
504: D400 First line should end with a period (not 'd')
504: D205 1 blank line required between summary line and description (found 0)
521:1: E302 expected 2 blank lines, found 1
530:1: E302 expected 2 blank lines, found 1
530: D401 First line should be in imperative mood ('Merge', not 'Merges')
530: D205 1 blank line required between summary line and description (found 0)
542:9: E266 too many leading '#' for block comment
543:9: E266 too many leading '#' for block comment
544:9: E266 too many leading '#' for block comment
548:9: E266 too many leading '#' for block comment
564:9: E266 too many leading '#' for block comment
569: D202 No blank lines allowed after function docstring (found 1)
569: D400 First line should end with a period (not 'r')
569: D205 1 blank line required between summary line and description (found 0)
585:1: E302 expected 2 blank lines, found 1
585: D202 No blank lines allowed after function docstring (found 1)
585: D400 First line should end with a period (not '1')
585: D200 One-line docstring should fit on one line with quotes (found 2)
597: D205 1 blank line required between summary line and description (found 0)
607:1: E302 expected 2 blank lines, found 1
621:1: E302 expected 2 blank lines, found 1
621: D209 Multi-line docstring closing quotes should be on a separate line
621: D400 First line should end with a period (not 'e')
621: D205 1 blank line required between summary line and description (found 0)
630:1: E302 expected 2 blank lines, found 1
630: D205 1 blank line required between summary line and description (found 0)
640:11: E127 continuation line over-indented for visual indent
645:1: E302 expected 2 blank lines, found 1
645: D209 Multi-line docstring closing quotes should be on a separate line
645: D400 First line should end with a period (not 'e')
645: D205 1 blank line required between summary line and description (found 0)
654:1: E302 expected 2 blank lines, found 1
654: D209 Multi-line docstring closing quotes should be on a separate line
654: D205 1 blank line required between summary line and description (found 0)
666:1: E302 expected 2 blank lines, found 1
666: D202 No blank lines allowed after function docstring (found 1)
703:1: E302 expected 2 blank lines, found 1
703: D400 First line should end with a period (not ')')
703: D205 1 blank line required between summary line and description (found 0)
717:1: E302 expected 2 blank lines, found 1
717: D400 First line should end with a period (not ')')
717: D205 1 blank line required between summary line and description (found 0)
741:1: E302 expected 2 blank lines, found 1
741: D103 Missing docstring in public function
746:42: E261 at least two spaces before inline comment
748:1: E302 expected 2 blank lines, found 1
748: D103 Missing docstring in public function
754: D400 First line should end with a period (not 'y')
754: D205 1 blank line required between summary line and description (found 0)
791: D202 No blank lines allowed after function docstring (found 1)
814: D202 No blank lines allowed after function docstring (found 1)


1: D210 No whitespaces allowed surrounding docstring text
27:1: I101 Imported names are in the wrong order. Should be CFG_SITE_ADMIN_EMAIL, CFG_SITE_NAME, CFG_SITE_RECORD, CFG_SITE_SECURE_URL, CFG_SITE_SUPPORT_EMAIL, CFG_SITE_URL
27:1: E402 module level import not at top of file
28:1: I100 Imports statements are in the wrong order. from invenio.base.i18n should be before from invenio.config
28:1: E402 module level import not at top of file
29:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from invenio.base.i18n
29:1: F401 'config' imported but unused
29:1: E402 module level import not at top of file
144:16: E126 continuation line over-indented for hanging indent
195:15: E126 continuation line over-indented for hanging indent
198:1: E402 module level import not at top of file
229:17: E203 whitespace before ':'
230:20: E203 whitespace before ':'
231:18: E203 whitespace before ':'
232:22: E203 whitespace before ':'
233:19: E203 whitespace before ':'
234:20: E203 whitespace before ':'
235:23: E203 whitespace before ':'
236:18: E203 whitespace before ':'
237:17: E203 whitespace before ':'
238:19: E203 whitespace before ':'
239:20: E203 whitespace before ':'
240:19: E203 whitespace before ':'
241:17: E203 whitespace before ':'
242:21: E203 whitespace before ':'
243:37: E203 whitespace before ':'
257:4: E131 continuation line unaligned for hanging indent
286:1: W391 blank line at end of file


56:1: I201 Missing newline before sections or imports.
57:1: I201 Missing newline before sections or imports.
60:1: I100 Imports statements are in the wrong order. from invenio.base.decorators should be before from werkzeug.local
215:5: B901 blind except: statement
283:9: E731 do not assign a lambda expression, use a def


1: M111 unrecognized component name: elasticsearch


42: D103 Missing docstring in public function
53: D103 Missing docstring in public function
59: D103 Missing docstring in public function


60: D103 Missing docstring in public function
72: D103 Missing docstring in public function
83: D103 Missing docstring in public function
89: D103 Missing docstring in public function


It was fairly simple to implement in the file system realm implementation.  It could be done as a create/delete operation, but I'm not sure if that would be the same, security-wise.


Finally able to connect the frontend AngularJS frontend to the NodeJS backend hosted by Heroku. Now needing to make the views work better with the new functionality.


You could use sortBy and it would be much simpler
```scala
sortBy(g => (g.endpoints.size, -g.rowCount))
```


33:1: I201 Missing newline before sections or imports.


1: D100 Missing docstring in public module
23:1: I201 Missing newline before sections or imports.
37: D103 Missing docstring in public function


1: D100 Missing docstring in public module
23:1: I201 Missing newline before sections or imports.
64: D103 Missing docstring in public function


1: D100 Missing docstring in public module
4: L102 copyright year is outdated, expected 2015 but got 2013
21: D401 First line should be in imperative mood ('Return', not 'Returns')


22:1: I101 Imported names are in the wrong order. Should be g, request, url_for
22:1: F401 'request' imported but unused
23:1: I201 Missing newline before sections or imports.
24:1: I201 Missing newline before sections or imports.
25:1: I100 Imports statements are in the wrong order. from itertools should be before from intbitset
25:1: I201 Missing newline before sections or imports.
27:1: I201 Missing newline before sections or imports.
29:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from six
30:1: F401 'Collection' imported but unused
136:9: B901 blind except: statement


1: D100 Missing docstring in public module
4: L102 copyright year is outdated, expected 2015 but got 2014
21:1: I100 Imports statements are in the wrong order. from fixture should be before from invenio.config
21:1: I201 Missing newline before sections or imports.
24: D101 Missing docstring in public class
31: D101 Missing docstring in public class
254: D101 Missing docstring in public class
1601: D101 Missing docstring in public class


34:1: I100 Imports statements are in the wrong order. from invenio.modules.search.errors should be before from invenio_records.models
34:1: I201 Missing newline before sections or imports.
82:17: F821 undefined name 'field_tokenizer_cache'
126:20: F821 undefined name 'IdxINDEX'
128:41: F821 undefined name 'IdxINDEX'
158:13: F821 undefined name 'IdxINDEX'
247:13: F821 undefined name 'IdxINDEX'
340:17: F821 undefined name 'IdxINDEX'
373:13: F821 undefined name 'IdxINDEX'
380:9: E731 do not assign a lambda expression, use a def
386:13: E731 do not assign a lambda expression, use a def
390:17: E731 do not assign a lambda expression, use a def
392:17: E731 do not assign a lambda expression, use a def
441:9: E731 do not assign a lambda expression, use a def
447:13: E731 do not assign a lambda expression, use a def
451:17: E731 do not assign a lambda expression, use a def
453:17: E731 do not assign a lambda expression, use a def


25:1: I201 Missing newline before sections or imports.
27:1: I100 Imports statements are in the wrong order. from flask should be before import six
28:1: I201 Missing newline before sections or imports.
28:1: F401 'intbitset' imported but unused
29:1: I201 Missing newline before sections or imports.
30:1: I201 Missing newline before sections or imports.
32:1: I100 Imports statements are in the wrong order. from invenio.base.globals should be before from werkzeug.utils
33:1: F401 'get_collection_allchildren' imported but unused