WebSubmit: autocompeltion for authors

* Provides an author autocompletion facility for WebSubmit. (closes #2276)

* The author autocompletion interface can easily be configured for each
  submission.

* Author sources can be defined as plugins that return results in JSON.

* Author submission and modification are fully compatible with existing
  BibConvert templates.

* Uses typeahead.js <http://twitter.github.io/typeahead.js/>
  for autocompletion.

Co-authored-by: Harris Tzovanakis <charalampos.tzovanakis@cern.ch>
Co-authored-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
Signed-off-by: Nikolaos Kasioumis <nikolaos.kasioumis@cern.ch>
1: D100 Docstring missing
38:1: E302 expected 2 blank lines, found 1
38: D101 Docstring missing
42:30: E261 at least two spaces before inline comment
43:30: E261 at least two spaces before inline comment
44:17: E203 whitespace before ':'
44:30: E261 at least two spaces before inline comment
45:18: E203 whitespace before ':'
45:30: E261 at least two spaces before inline comment
46:32: E261 at least two spaces before inline comment
47:30: E261 at least two spaces before inline comment
51:5: E303 too many blank lines (2)
51: D202 No blank lines allowed *after* method docstring, found 1
51: D400 First line should end with '.', not 'e'
70:43: E128 continuation line under-indented for visual indent
72:43: E126 continuation line over-indented for hanging indent
73:43: E126 continuation line over-indented for hanging indent
98:15: E126 continuation line over-indented for hanging indent
98:31: E203 whitespace before ':'
99:30: E203 whitespace before ':'
100:27: E203 whitespace before ':'
101:19: E203 whitespace before ':'
102:27: E203 whitespace before ':'
103:13: E121 continuation line under-indented for hanging indent
105: D202 No blank lines allowed *after* method docstring, found 1
105: D400 First line should end with '.', not 'e'
120: D401 First line should be imperative: 'Produce', not 'Produces'
120: D202 No blank lines allowed *after* method docstring, found 1
120: D400 First line should end with '.', not 'e'
139:9: F841 local variable '_' is assigned to but never used
151: D202 No blank lines allowed *after* method docstring, found 1
151: D400 First line should end with '.', not 'y'
169:9: F841 local variable '_' is assigned to but never used
198: D202 No blank lines allowed *after* method docstring, found 1
198: D400 First line should end with '.', not 'y'
212:9: F841 local variable '_' is assigned to but never used
214:91: E203 whitespace before ':'
214:109: E203 whitespace before ':'
216: D202 No blank lines allowed *after* method docstring, found 1
216: D400 First line should end with '.', not 'y'
300:23: E126 continuation line over-indented for hanging indent
300:35: E203 whitespace before ':'
301:32: E203 whitespace before ':'
302:28: E203 whitespace before ':'
303:28: E203 whitespace before ':'
304:36: E203 whitespace before ':'
305:36: E203 whitespace before ':'
306:27: E203 whitespace before ':'
307:21: E126 continuation line over-indented for hanging indent
317:26: E126 continuation line over-indented for hanging indent
317:36: E203 whitespace before ':'
318:35: E203 whitespace before ':'
319:36: E203 whitespace before ':'
320:37: E203 whitespace before ':'
321:24: E126 continuation line over-indented for hanging indent
333:22: E126 continuation line over-indented for hanging indent
333:30: E203 whitespace before ':'
334:29: E203 whitespace before ':'
335:27: E203 whitespace before ':'
336:20: E126 continuation line over-indented for hanging indent
342:27: E203 whitespace before ':'
345:22: E126 continuation line over-indented for hanging indent
345:30: E203 whitespace before ':'
346:34: E203 whitespace before ':'
347:21: E126 continuation line over-indented for hanging indent
369:17: E126 continuation line over-indented for hanging indent
369:35: E203 whitespace before ':'
370:19: E131 continuation line unaligned for hanging indent
370:28: E203 whitespace before ':'
371:23: E203 whitespace before ':'
372:23: E203 whitespace before ':'
377: D401 First line should be imperative: 'Produce', not 'Produces'
377: D202 No blank lines allowed *after* method docstring, found 1
377: D400 First line should end with '.', not ')'
449:17: E126 continuation line over-indented for hanging indent
449:26: E203 whitespace before ':'
450:26: E203 whitespace before ':'
451:15: E126 continuation line over-indented for hanging indent
476:18: E126 continuation line over-indented for hanging indent
476:27: E203 whitespace before ':'
477:27: E203 whitespace before ':'
478:23: E203 whitespace before ':'
479:26: E203 whitespace before ':'
480:26: E203 whitespace before ':'
481:27: E203 whitespace before ':'
482:24: E203 whitespace before ':'
483:22: E203 whitespace before ':'
484:16: E126 continuation line over-indented for hanging indent
510:15: E121 continuation line under-indented for hanging indent
510:23: E203 whitespace before ':'
511:23: E203 whitespace before ':'
512:25: E203 whitespace before ':'
518:17: E126 continuation line over-indented for hanging indent
518:29: E203 whitespace before ':'
519:25: E203 whitespace before ':'
520:15: E126 continuation line over-indented for hanging indent
530:15: E121 continuation line under-indented for hanging indent
530:23: E203 whitespace before ':'
531:23: E203 whitespace before ':'
532:25: E203 whitespace before ':'
547:18: E126 continuation line over-indented for hanging indent
547:28: E203 whitespace before ':'
549:24: E203 whitespace before ':'
550:28: E203 whitespace before ':'
551:26: E203 whitespace before ':'
552:29: E203 whitespace before ':'
553:35: E203 whitespace before ':'
553:62: E271 multiple spaces after keyword
554:16: E126 continuation line over-indented for hanging indent
557: D401 First line should be imperative: 'Produce', not 'Produces'
557: D202 No blank lines allowed *after* method docstring, found 1
557: D400 First line should end with '.', not 'd'
590:9: F841 local variable '_' is assigned to but never used
596:19: E126 continuation line over-indented for hanging indent
601:58: E502 the backslash is redundant between brackets
602:117: E202 whitespace before ')'
607:72: E502 the backslash is redundant between brackets
608:117: E202 whitespace before ')'
624: D401 First line should be imperative: 'Produce', not 'Produces'
624: D202 No blank lines allowed *after* method docstring, found 1
624: D400 First line should end with '.', not 'e'
690:29: E126 continuation line over-indented for hanging indent
690:36: E203 whitespace before ':'
691:27: E126 continuation line over-indented for hanging indent
700:33: E126 continuation line over-indented for hanging indent
700:50: E203 whitespace before ':'
701:31: E126 continuation line over-indented for hanging indent
714:33: E126 continuation line over-indented for hanging indent
714:47: E231 missing whitespace after ':'
715:31: E126 continuation line over-indented for hanging indent
722:33: E126 continuation line over-indented for hanging indent
722:50: E203 whitespace before ':'
723:31: E126 continuation line over-indented for hanging indent
733:34: E228 missing whitespace around modulo operator
748:27: E127 continuation line over-indented for visual indent
759:36: E126 continuation line over-indented for hanging indent
759:47: E203 whitespace before ':'
760:41: E203 whitespace before ':'
761:34: E126 continuation line over-indented for hanging indent
769:33: E126 continuation line over-indented for hanging indent
769:44: E203 whitespace before ':'
770:39: E203 whitespace before ':'
771:31: E126 continuation line over-indented for hanging indent
778:30: E126 continuation line over-indented for hanging indent
778:41: E203 whitespace before ':'
780:28: E126 continuation line over-indented for hanging indent
799:26: E126 continuation line over-indented for hanging indent
799:92: E502 the backslash is redundant between brackets
799:31: E203 whitespace before ':'
800:34: E131 continuation line unaligned for hanging indent
800:60: E502 the backslash is redundant between brackets
802:32: E203 whitespace before ':'
803:24: E126 continuation line over-indented for hanging indent
818: D202 No blank lines allowed *after* method docstring, found 1
818: D400 First line should end with '.', not 'e'
818: D205 Blank line missing between one-line summary and description
851: D401 First line should be imperative: 'Produce', not 'Produces'
851: D202 No blank lines allowed *after* method docstring, found 1
918:17: E126 continuation line over-indented for hanging indent
918:25: E203 whitespace before ':'
919:26: E203 whitespace before ':'
920:25: E203 whitespace before ':'
921:26: E203 whitespace before ':'
922:23: E203 whitespace before ':'
923:26: E203 whitespace before ':'
924:22: E203 whitespace before ':'
925:26: E203 whitespace before ':'
926:26: E203 whitespace before ':'
927:27: E203 whitespace before ':'
928:21: E203 whitespace before ':'
929:15: E126 continuation line over-indented for hanging indent
938:22: E126 continuation line over-indented for hanging indent
938:32: E203 whitespace before ':'
939:20: E126 continuation line over-indented for hanging indent
946:25: E126 continuation line over-indented for hanging indent
946:37: E203 whitespace before ':'
947:34: E203 whitespace before ':'
948:34: E203 whitespace before ':'
949:30: E203 whitespace before ':'
950:33: E203 whitespace before ':'
951:29: E203 whitespace before ':'
952:23: E126 continuation line over-indented for hanging indent
964:24: E126 continuation line over-indented for hanging indent
964:42: E203 whitespace before ':'
965:37: E203 whitespace before ':'
966:22: E126 continuation line over-indented for hanging indent
970:25: E126 continuation line over-indented for hanging indent
970:37: E203 whitespace before ':'
971:33: E203 whitespace before ':'
972:23: E126 continuation line over-indented for hanging indent
988:28: E126 continuation line over-indented for hanging indent
988:38: E203 whitespace before ':'
989:34: E203 whitespace before ':'
990:36: E203 whitespace before ':'
991:38: E203 whitespace before ':'
998:22: E126 continuation line over-indented for hanging indent
998:28: E203 whitespace before ':'
999:30: E203 whitespace before ':'
1000:32: E203 whitespace before ':'
1001:20: E126 continuation line over-indented for hanging indent
1005: D401 First line should be imperative: 'Produce', not 'Produces'
1005: D202 No blank lines allowed *after* method docstring, found 1
1041:22: E126 continuation line over-indented for hanging indent
1041:37: E203 whitespace before ':'
1042:42: E126 continuation line over-indented for hanging indent
1042:52: E203 whitespace before ':'
1043:53: E203 whitespace before ':'
1044:50: E203 whitespace before ':'
1045:40: E126 continuation line over-indented for hanging indent
1046:32: E203 whitespace before ':'
1047:29: E203 whitespace before ':'
1048:31: E203 whitespace before ':'
1049:20: E126 continuation line over-indented for hanging indent
1052:27: E126 continuation line over-indented for hanging indent
1052:33: E203 whitespace before ':'
1053:34: E203 whitespace before ':'
1054:35: E203 whitespace before ':'
1055:25: E126 continuation line over-indented for hanging indent
1064: D401 First line should be imperative: 'Produce', not 'Produces'
1064: D202 No blank lines allowed *after* method docstring, found 1
1093:17: E126 continuation line over-indented for hanging indent
1093:25: E203 whitespace before ':'
1094:15: E126 continuation line over-indented for hanging indent
1105:28: E211 whitespace before '('
1105: D401 First line should be imperative: 'Display', not 'Displays'
1105: D202 No blank lines allowed *after* method docstring, found 1
1125:9: F841 local variable '_' is assigned to but never used
1128:16: E201 whitespace after '{'
1128:25: E203 whitespace before ':'
1128:49: E202 whitespace before '}'
1147:25: E126 continuation line over-indented for hanging indent
1147:32: E203 whitespace before ':'
1148:31: E203 whitespace before ':'
1149:32: E203 whitespace before ':'
1150:31: E203 whitespace before ':'
1151:29: E203 whitespace before ':'
1152:23: E126 continuation line over-indented for hanging indent
1156: D401 First line should be imperative: 'Display', not 'Displays'
1156: D202 No blank lines allowed *after* method docstring, found 1
1201:9: E303 too many blank lines (2)
1216:21: E126 continuation line over-indented for hanging indent
1216:28: E203 whitespace before ':'
1217:26: E203 whitespace before ':'
1218:30: E203 whitespace before ':'
1219:25: E203 whitespace before ':'
1220:19: E126 continuation line over-indented for hanging indent
1223:22: E126 continuation line over-indented for hanging indent
1223:26: E203 whitespace before ':'
1224:28: E203 whitespace before ':'
1225:27: E203 whitespace before ':'
1226:20: E126 continuation line over-indented for hanging indent
1270:26: E126 continuation line over-indented for hanging indent
1270:35: E203 whitespace before ':'
1271:34: E203 whitespace before ':'
1272:34: E203 whitespace before ':'
1273:30: E203 whitespace before ':'
1274:37: E203 whitespace before ':'
1275:34: E203 whitespace before ':'
1276:33: E203 whitespace before ':'
1277:32: E203 whitespace before ':'
1278:24: E126 continuation line over-indented for hanging indent
1283:28: E126 continuation line over-indented for hanging indent
1283:36: E203 whitespace before ':'
1284:32: E203 whitespace before ':'
1285:36: E203 whitespace before ':'
1286:37: E203 whitespace before ':'
1287:34: E203 whitespace before ':'
1288:36: E203 whitespace before ':'
1289:41: E126 continuation line over-indented for hanging indent
1289:47: E203 whitespace before ':'
1290:52: E203 whitespace before ':'
1291:39: E126 continuation line over-indented for hanging indent
1293:26: E126 continuation line over-indented for hanging indent
1307:29: E203 whitespace before ':'
1308:28: E203 whitespace before ':'
1309:28: E203 whitespace before ':'
1339:22: E126 continuation line over-indented for hanging indent
1339:29: E203 whitespace before ':'
1340:31: E203 whitespace before ':'
1341:30: E203 whitespace before ':'
1342:30: E203 whitespace before ':'
1343:33: E203 whitespace before ':'
1344:29: E203 whitespace before ':'
1345:29: E203 whitespace before ':'
1346:20: E126 continuation line over-indented for hanging indent
1353:5: E303 too many blank lines (2)
1353: D401 First line should be imperative: 'Display', not 'Displays'
1353: D202 No blank lines allowed *after* method docstring, found 1
1353: D400 First line should end with '.', not 'e'
1383:23: E126 continuation line over-indented for hanging indent
1383:32: E203 whitespace before ':'
1384:21: E126 continuation line over-indented for hanging indent
1389:23: E211 whitespace before '['
1391:30: E203 whitespace before ':'
1392:30: E203 whitespace before ':'
1393:33: E203 whitespace before ':'
1399:34: E203 whitespace before ':'
1400:34: E203 whitespace before ':'
1401:32: E203 whitespace before ':'
1407:165: E203 whitespace before ':'
1410: D401 First line should be imperative: 'Display', not 'Displays'
1410: D202 No blank lines allowed *after* method docstring, found 1
1410: D400 First line should end with '.', not 't'
1438:21: E203 whitespace before ':'
1439:23: E203 whitespace before ':'
1443:27: E203 whitespace before ':'
1455: D401 First line should be imperative: 'Display', not 'Displays'
1455: D202 No blank lines allowed *after* method docstring, found 1
1455: D400 First line should end with '.', not 'w'
1483:21: E203 whitespace before ':'
1484:23: E203 whitespace before ':'
1488:27: E203 whitespace before ':'
1495: D401 First line should be imperative: 'Display', not 'Displays'
1495: D202 No blank lines allowed *after* method docstring, found 1
1495: D400 First line should end with '.', not 't'
1538:18: E126 continuation line over-indented for hanging indent
1538:25: E203 whitespace before ':'
1539:27: E203 whitespace before ':'
1540:30: E203 whitespace before ':'
1541:32: E203 whitespace before ':'
1542:22: E203 whitespace before ':'
1543:16: E126 continuation line over-indented for hanging indent
1554:22: E126 continuation line over-indented for hanging indent
1554:26: E203 whitespace before ':'
1555:33: E203 whitespace before ':'
1556:27: E203 whitespace before ':'
1557:20: E126 continuation line over-indented for hanging indent
1560:27: E126 continuation line over-indented for hanging indent
1560:36: E203 whitespace before ':'
1561:36: E203 whitespace before ':'
1562:35: E203 whitespace before ':'
1563:25: E126 continuation line over-indented for hanging indent
1566:27: E126 continuation line over-indented for hanging indent
1566:37: E203 whitespace before ':'
1567:42: E203 whitespace before ':'
1568:35: E203 whitespace before ':'
1569:25: E126 continuation line over-indented for hanging indent
1572:27: E126 continuation line over-indented for hanging indent
1572:37: E203 whitespace before ':'
1573:42: E203 whitespace before ':'
1574:35: E203 whitespace before ':'
1575:25: E126 continuation line over-indented for hanging indent
1601:15: E126 continuation line over-indented for hanging indent
1601:20: E203 whitespace before ':'
1602:24: E203 whitespace before ':'
1603:23: E203 whitespace before ':'
1604:24: E203 whitespace before ':'
1605:25: E203 whitespace before ':'
1606:33: E203 whitespace before ':'
1607:25: E203 whitespace before ':'
1608:30: E203 whitespace before ':'
1609:28: E203 whitespace before ':'
1610:13: E121 continuation line under-indented for hanging indent
1613: D401 First line should be imperative: 'Display', not 'Displays'
1613: D202 No blank lines allowed *after* method docstring, found 1
1613: D400 First line should end with '.', not 't'
1653:35: E203 whitespace before ':'
1653:23: E211 whitespace before '('
1654:38: E203 whitespace before ':'
1655:35: E203 whitespace before ':'
1656:24: E124 closing bracket does not match visual indentation
1687:30: E126 continuation line over-indented for hanging indent
1687:39: E203 whitespace before ':'
1688:39: E203 whitespace before ':'
1689:42: E203 whitespace before ':'
1690:44: E203 whitespace before ':'
1691:34: E203 whitespace before ':'
1692:20: E126 continuation line over-indented for hanging indent
1703:26: E126 continuation line over-indented for hanging indent
1703:30: E203 whitespace before ':'
1704:35: E203 whitespace before ':'
1705:37: E203 whitespace before ':'
1706:31: E203 whitespace before ':'
1707:32: E203 whitespace before ':'
1708:24: E126 continuation line over-indented for hanging indent
1712:31: E126 continuation line over-indented for hanging indent
1712:40: E203 whitespace before ':'
1713:40: E203 whitespace before ':'
1714:39: E203 whitespace before ':'
1715:29: E126 continuation line over-indented for hanging indent
1719:31: E126 continuation line over-indented for hanging indent
1719:41: E203 whitespace before ':'
1720:46: E203 whitespace before ':'
1721:39: E203 whitespace before ':'
1722:29: E126 continuation line over-indented for hanging indent
1726:31: E126 continuation line over-indented for hanging indent
1726:41: E203 whitespace before ':'
1727:46: E203 whitespace before ':'
1728:39: E203 whitespace before ':'
1729:29: E126 continuation line over-indented for hanging indent
1733:31: E126 continuation line over-indented for hanging indent
1733:42: E203 whitespace before ':'
1734:47: E203 whitespace before ':'
1735:39: E203 whitespace before ':'
1736:29: E126 continuation line over-indented for hanging indent
1770:15: E126 continuation line over-indented for hanging indent
1770:20: E203 whitespace before ':'
1771:24: E203 whitespace before ':'
1772:23: E203 whitespace before ':'
1773:24: E203 whitespace before ':'
1774:25: E203 whitespace before ':'
1775:33: E203 whitespace before ':'
1776:25: E203 whitespace before ':'
1777:30: E203 whitespace before ':'
1778:26: E203 whitespace before ':'
1779:31: E203 whitespace before ':'
1780:28: E203 whitespace before ':'
1781:13: E121 continuation line under-indented for hanging indent
1784: D401 First line should be imperative: 'Display', not 'Displays'
1784: D202 No blank lines allowed *after* method docstring, found 1
1784: D400 First line should end with '.', not 'y'
1831:17: E126 continuation line over-indented for hanging indent
1831:26: E203 whitespace before ':'
1832:24: E203 whitespace before ':'
1833:24: E203 whitespace before ':'
1834:23: E203 whitespace before ':'
1835:32: E203 whitespace before ':'
1836:28: E203 whitespace before ':'
1837:26: E203 whitespace before ':'
1838:27: E203 whitespace before ':'
1839:27: E203 whitespace before ':'
1841:15: E126 continuation line over-indented for hanging indent
1844:25: E211 whitespace before '['
1858:26: E126 continuation line over-indented for hanging indent
1858:30: E203 whitespace before ':'
1859:34: E203 whitespace before ':'
1860:24: E126 continuation line over-indented for hanging indent
1871:26: E126 continuation line over-indented for hanging indent
1871:30: E203 whitespace before ':'
1872:34: E203 whitespace before ':'
1873:24: E126 continuation line over-indented for hanging indent
1884:26: E126 continuation line over-indented for hanging indent
1884:30: E203 whitespace before ':'
1885:34: E203 whitespace before ':'
1886:24: E126 continuation line over-indented for hanging indent
1894: D401 First line should be imperative: 'Display', not 'Displays'
1894: D202 No blank lines allowed *after* method docstring, found 1
1894: D400 First line should end with '.', not 'y'
1954:17: E126 continuation line over-indented for hanging indent
1954:26: E203 whitespace before ':'
1955:24: E203 whitespace before ':'
1956:28: E203 whitespace before ':'
1957:24: E203 whitespace before ':'
1958:23: E203 whitespace before ':'
1959:32: E203 whitespace before ':'
1960:26: E203 whitespace before ':'
1961:28: E203 whitespace before ':'
1962:26: E203 whitespace before ':'
1963:27: E203 whitespace before ':'
1964:27: E203 whitespace before ':'
1965:28: E203 whitespace before ':'
1967:15: E126 continuation line over-indented for hanging indent
1970:25: E211 whitespace before '['
1983:26: E126 continuation line over-indented for hanging indent
1983:30: E203 whitespace before ':'
1984:34: E203 whitespace before ':'
1985:24: E126 continuation line over-indented for hanging indent
1997:26: E126 continuation line over-indented for hanging indent
1997:30: E203 whitespace before ':'
1998:34: E203 whitespace before ':'
1999:24: E126 continuation line over-indented for hanging indent
2011:26: E126 continuation line over-indented for hanging indent
2011:30: E203 whitespace before ':'
2012:34: E203 whitespace before ':'
2013:24: E126 continuation line over-indented for hanging indent
2025:26: E126 continuation line over-indented for hanging indent
2025:30: E203 whitespace before ':'
2026:34: E203 whitespace before ':'
2027:24: E126 continuation line over-indented for hanging indent
2035: D401 First line should be imperative: 'Display', not 'Displays'
2035: D202 No blank lines allowed *after* method docstring, found 1
2035: D400 First line should end with '.', not 't'
2094:20: E126 continuation line over-indented for hanging indent
2094:27: E203 whitespace before ':'
2095:24: E203 whitespace before ':'
2096:18: E126 continuation line over-indented for hanging indent
2099:22: E126 continuation line over-indented for hanging indent
2099:35: E203 whitespace before ':'
2100:20: E126 continuation line over-indented for hanging indent
2108:18: E126 continuation line over-indented for hanging indent
2108:22: E203 whitespace before ':'
2109:25: E203 whitespace before ':'
2110:27: E203 whitespace before ':'
2111:22: E203 whitespace before ':'
2112:16: E126 continuation line over-indented for hanging indent
2115:22: E126 continuation line over-indented for hanging indent
2115:34: E203 whitespace before ':'
2116:29: E203 whitespace before ':'
2117:20: E126 continuation line over-indented for hanging indent
2121:22: E126 continuation line over-indented for hanging indent
2121:35: E203 whitespace before ':'
2122:31: E203 whitespace before ':'
2123:20: E126 continuation line over-indented for hanging indent
2129:22: E126 continuation line over-indented for hanging indent
2129:28: E203 whitespace before ':'
2130:29: E203 whitespace before ':'
2131:31: E203 whitespace before ':'
2133:29: E203 whitespace before ':'
2134:26: E203 whitespace before ':'
2135:20: E126 continuation line over-indented for hanging indent
2139:22: E126 continuation line over-indented for hanging indent
2139:33: E203 whitespace before ':'
2140:28: E203 whitespace before ':'
2141:20: E126 continuation line over-indented for hanging indent
2154:22: E126 continuation line over-indented for hanging indent
2154:28: E203 whitespace before ':'
2155:31: E203 whitespace before ':'
2156:20: E126 continuation line over-indented for hanging indent
2160:26: E126 continuation line over-indented for hanging indent
2160:35: E203 whitespace before ':'
2161:35: E203 whitespace before ':'
2162:35: E203 whitespace before ':'
2163:35: E203 whitespace before ':'
2164:24: E126 continuation line over-indented for hanging indent
2173:24: E126 continuation line over-indented for hanging indent
2177:109: E225 missing whitespace around operator
2181:110: E225 missing whitespace around operator
2191: D102 Docstring missing
2213:20: E126 continuation line over-indented for hanging indent
2213:27: E203 whitespace before ':'
2214:24: E203 whitespace before ':'
2215:18: E126 continuation line over-indented for hanging indent
2226:18: E126 continuation line over-indented for hanging indent
2226:22: E203 whitespace before ':'
2227:25: E203 whitespace before ':'
2228:27: E203 whitespace before ':'
2229:27: E203 whitespace before ':'
2231:16: E126 continuation line over-indented for hanging indent
2237:22: E126 continuation line over-indented for hanging indent
2237:34: E203 whitespace before ':'
2238:29: E203 whitespace before ':'
2239:20: E126 continuation line over-indented for hanging indent
2244:22: E126 continuation line over-indented for hanging indent
2244:35: E203 whitespace before ':'
2245:31: E203 whitespace before ':'
2246:20: E126 continuation line over-indented for hanging indent
2253:22: E126 continuation line over-indented for hanging indent
2253:28: E203 whitespace before ':'
2254:29: E203 whitespace before ':'
2255:31: E203 whitespace before ':'
2257:29: E203 whitespace before ':'
2258:26: E203 whitespace before ':'
2259:20: E126 continuation line over-indented for hanging indent
2271:37: E711 comparison to None should be 'if cond is not None:'
2273:109: E222 multiple spaces after operator
2278:60: E211 whitespace before '('
2281:39: E711 comparison to None should be 'if cond is not None:'
2283:128: E222 multiple spaces after operator
2287:70: E711 comparison to None should be 'if cond is not None:'
2288:60: E211 whitespace before '('
2291:38: E711 comparison to None should be 'if cond is not None:'
2293:135: E222 multiple spaces after operator
2297:72: E711 comparison to None should be 'if cond is not None:'
2298:60: E211 whitespace before '('
2303:88: E222 multiple spaces after operator
2304:48: E711 comparison to None should be 'if cond is not None:'
2307:99: E222 multiple spaces after operator
2310:99: E222 multiple spaces after operator
2314:43: E711 comparison to None should be 'if cond is not None:'
2315:60: E211 whitespace before '('
2317:60: E211 whitespace before '('
2325:37: E711 comparison to None should be 'if cond is not None:'
2328:60: E211 whitespace before '('
2333:60: E211 whitespace before '('
2336:37: E711 comparison to None should be 'if cond is not None:'
2340:70: E711 comparison to None should be 'if cond is not None:'
2341:60: E211 whitespace before '('
2344:39: E711 comparison to None should be 'if cond is not None:'
2348:70: E711 comparison to None should be 'if cond is not None:'
2349:60: E211 whitespace before '('
2352:39: E711 comparison to None should be 'if cond is not None:'
2356:72: E711 comparison to None should be 'if cond is not None:'
2357:60: E211 whitespace before '('
2360:38: E711 comparison to None should be 'if cond is not None:'
2364:72: E711 comparison to None should be 'if cond is not None:'
2365:60: E211 whitespace before '('
2370:48: E711 comparison to None should be 'if cond is not None:'
2377:43: E711 comparison to None should be 'if cond is not None:'
2378:60: E211 whitespace before '('
2380:60: E211 whitespace before '('
2390:48: E711 comparison to None should be 'if cond is not None:'
2398:60: E211 whitespace before '('
2400:60: E211 whitespace before '('
2410: D102 Docstring missing
2425:142: E211 whitespace before '('
2435:75: E211 whitespace before '('
2451:60: E211 whitespace before '('
2454:17: E126 continuation line over-indented for hanging indent
2458:9: F841 local variable 'content' is assigned to but never used
2480:16: E126 continuation line over-indented for hanging indent
2480:41: E203 whitespace before ':'
2481:35: E203 whitespace before ':'
2482:22: E203 whitespace before ':'
2482:29: E231 missing whitespace after ','
2486: D102 Docstring missing
2511:18: E203 whitespace before ':'
2512:21: E203 whitespace before ':'
2513:23: E203 whitespace before ':'
2514:23: E203 whitespace before ':'
2515:22: E203 whitespace before ':'
2516:26: E203 whitespace before ':'
2517:29: E203 whitespace before ':'
2518:18: E203 whitespace before ':'
2519:13: E124 closing bracket does not match visual indentation
2521: D102 Docstring missing
2542:20: E126 continuation line over-indented for hanging indent
2542:27: E203 whitespace before ':'
2543:24: E203 whitespace before ':'
2544:18: E126 continuation line over-indented for hanging indent
2548:22: E126 continuation line over-indented for hanging indent
2548:34: E203 whitespace before ':'
2549:29: E203 whitespace before ':'
2550:20: E126 continuation line over-indented for hanging indent
2554:22: E126 continuation line over-indented for hanging indent
2554:35: E203 whitespace before ':'
2555:31: E203 whitespace before ':'
2556:20: E126 continuation line over-indented for hanging indent
2562:22: E126 continuation line over-indented for hanging indent
2562:28: E203 whitespace before ':'
2563:29: E203 whitespace before ':'
2564:31: E203 whitespace before ':'
2566:29: E203 whitespace before ':'
2567:26: E203 whitespace before ':'
2568:20: E126 continuation line over-indented for hanging indent
2583:24: E126 continuation line over-indented for hanging indent
2583:34: E203 whitespace before ':'
2584:22: E126 continuation line over-indented for hanging indent
2594:22: E126 continuation line over-indented for hanging indent
2594:26: E203 whitespace before ':'
2595:29: E203 whitespace before ':'
2596:31: E203 whitespace before ':'
2597:31: E203 whitespace before ':'
2598:30: E203 whitespace before ':'
2600:20: E126 continuation line over-indented for hanging indent
2643:28: E126 continuation line over-indented for hanging indent
2643:38: E203 whitespace before ':'
2644:26: E126 continuation line over-indented for hanging indent
2654:26: E126 continuation line over-indented for hanging indent
2654:30: E203 whitespace before ':'
2655:33: E203 whitespace before ':'
2656:35: E203 whitespace before ':'
2657:35: E203 whitespace before ':'
2658:34: E203 whitespace before ':'
2660:24: E126 continuation line over-indented for hanging indent
2694:26: E126 continuation line over-indented for hanging indent
2694:30: E203 whitespace before ':'
2695:33: E203 whitespace before ':'
2696:35: E203 whitespace before ':'
2697:35: E203 whitespace before ':'
2698:34: E203 whitespace before ':'
2699:40: E203 whitespace before ':'
2701:24: E126 continuation line over-indented for hanging indent
2705: D102 Docstring missing
2726:20: E126 continuation line over-indented for hanging indent
2726:27: E203 whitespace before ':'
2727:24: E203 whitespace before ':'
2728:18: E126 continuation line over-indented for hanging indent
2732:22: E126 continuation line over-indented for hanging indent
2732:34: E203 whitespace before ':'
2733:29: E203 whitespace before ':'
2734:20: E126 continuation line over-indented for hanging indent
2738:22: E126 continuation line over-indented for hanging indent
2738:35: E203 whitespace before ':'
2739:31: E203 whitespace before ':'
2740:20: E126 continuation line over-indented for hanging indent
2746:22: E126 continuation line over-indented for hanging indent
2746:28: E203 whitespace before ':'
2747:29: E203 whitespace before ':'
2748:31: E203 whitespace before ':'
2750:29: E203 whitespace before ':'
2751:26: E203 whitespace before ':'
2752:20: E126 continuation line over-indented for hanging indent
2786:99: E203 whitespace before ':'
2787:88: E124 closing bracket does not match visual indentation
2796:89: E124 closing bracket does not match visual indentation
2802:89: E124 closing bracket does not match visual indentation
2856:38: E203 whitespace before ':'
2857:41: E203 whitespace before ':'
2858:43: E203 whitespace before ':'
2859:43: E203 whitespace before ':'
2860:42: E203 whitespace before ':'
2861:43: E203 whitespace before ':'
2866:42: E203 whitespace before ':'
2867:43: E203 whitespace before ':'
2868:42: E203 whitespace before ':'
2870:33: E124 closing bracket does not match visual indentation
2876: D400 First line should end with '.', not 'n'
2876: D205 Blank line missing between one-line summary and description
2902:10: E121 continuation line under-indented for hanging indent
2906: D202 No blank lines allowed *after* method docstring, found 1
2906: D200 One-line docstring should not occupy 3 lines
2913:9: E125 continuation line with same indent as next logical line
2990:1: W293 blank line contains whitespace
3257:17: E126 continuation line over-indented for hanging indent
3270:13: E121 continuation line under-indented for hanging indent
3274:1: E302 expected 2 blank lines, found 1
3274: D103 Docstring missing
3276:17: E203 whitespace before ':'
3277:19: E203 whitespace before ':'