BibEdit: improvements for master

1: D209 Put multi-line docstring closing quotes on separate line
4: I102 copyright year is outdated, expected 2014 but got 2013
93:1: E302 expected 2 blank lines, found 1
93: D401 First line should be imperative: 'Return', not 'Returns'
93: D209 Put multi-line docstring closing quotes on separate line
93: D400 First line should end with '.', not 's'
93: D205 Blank line missing between one-line summary and description
94:5: E128 continuation line under-indented for visual indent
94:5: E125 continuation line with same indent as next logical line
106:1: E302 expected 2 blank lines, found 1
106: D401 First line should be imperative: 'Create', not 'Creates'
106: D209 Put multi-line docstring closing quotes on separate line
106: D400 First line should end with '.', not 'a'
106: D205 Blank line missing between one-line summary and description
107:5: E128 continuation line under-indented for visual indent
108:5: E128 continuation line under-indented for visual indent
108:5: E125 continuation line with same indent as next logical line
119:1: E302 expected 2 blank lines, found 1
119: D401 First line should be imperative: 'Create', not 'Creates'
119: D209 Put multi-line docstring closing quotes on separate line
119: D208 Docstring is over-indented
120:5: E128 continuation line under-indented for visual indent
121:5: E128 continuation line under-indented for visual indent
122:5: E128 continuation line under-indented for visual indent
122:5: E125 continuation line with same indent as next logical line
169:17: E128 continuation line under-indented for visual indent
172:17: E128 continuation line under-indented for visual indent
175:17: E128 continuation line under-indented for visual indent
178:17: E128 continuation line under-indented for visual indent
204:1: E302 expected 2 blank lines, found 1
204:86: E251 unexpected spaces around keyword / parameter equals
204:88: E251 unexpected spaces around keyword / parameter equals
204: D401 First line should be imperative: 'Filter', not 'Filters'
204: D400 First line should end with '.', not 's'
204: D205 Blank line missing between one-line summary and description
204: D208 Docstring is over-indented
248:1: E302 expected 2 blank lines, found 1
248: D205 Blank line missing between one-line summary and description
269:1: E302 expected 2 blank lines, found 1
269: D400 First line should end with '.', not 'e'
269: D205 Blank line missing between one-line summary and description
311:1: E302 expected 2 blank lines, found 1
311: D401 First line should be imperative: 'Return', not 'Returns'
311: D209 Put multi-line docstring closing quotes on separate line
311: D400 First line should end with '.', not 'd'
311: D205 Blank line missing between one-line summary and description
311: D208 Docstring is over-indented
341:29: E129 visually indented line with same indent as next logical line
347:21: E129 visually indented line with same indent as next logical line
352: D401 First line should be imperative: 'Add', not 'Adds'
352: D205 Blank line missing between one-line summary and description
353:5: E128 continuation line under-indented for visual indent
353:5: E125 continuation line with same indent as next logical line
426:25: E129 visually indented line with same indent as next logical line
461:17: E128 continuation line under-indented for visual indent
466:17: E128 continuation line under-indented for visual indent
479:9: E128 continuation line under-indented for visual indent
485:1: E302 expected 2 blank lines, found 1
485: D401 First line should be imperative: 'Check', not 'Checks'
495:1: E302 expected 2 blank lines, found 1
495: D400 First line should end with '.', not 'e'
495: D205 Blank line missing between one-line summary and description
496:5: E128 continuation line under-indented for visual indent
496:5: E125 continuation line with same indent as next logical line
541:17: E129 visually indented line with same indent as next logical line
559:1: E302 expected 2 blank lines, found 1
593:1: E302 expected 2 blank lines, found 1
593: D401 First line should be imperative: 'Add', not 'Adds'
593: D400 First line should end with '.', not 'e'
593: D205 Blank line missing between one-line summary and description
594:5: E128 continuation line under-indented for visual indent
594:5: E125 continuation line with same indent as next logical line
613:17: E128 continuation line under-indented for visual indent
619:17: E128 continuation line under-indented for visual indent
620:17: E128 continuation line under-indented for visual indent
621:17: E128 continuation line under-indented for visual indent
625:1: E302 expected 2 blank lines, found 1
625: D401 First line should be imperative: 'Move', not 'Moves'
625: D400 First line should end with '.', not 'y'
625: D205 Blank line missing between one-line summary and description
626:5: E128 continuation line under-indented for visual indent
626:5: E125 continuation line with same indent as next logical line
640:9: E128 continuation line under-indented for visual indent
642:9: E128 continuation line under-indented for visual indent
644:1: E302 expected 2 blank lines, found 1
644: D401 First line should be imperative: 'Delete', not 'Deletes'
651:25: E128 continuation line under-indented for visual indent
653:1: E302 expected 2 blank lines, found 1
653: D401 First line should be imperative: 'Return', not 'Returns'
653: D400 First line should end with '.', not 'l'
653: D205 Blank line missing between one-line summary and description
654:5: E128 continuation line under-indented for visual indent
654:5: E125 continuation line with same indent as next logical line
664:13: E128 continuation line under-indented for visual indent
667:13: E128 continuation line under-indented for visual indent
669:12: E713 test for membership should be 'not in'
676:13: E128 continuation line under-indented for visual indent
684:17: E128 continuation line under-indented for visual indent
686:1: E302 expected 2 blank lines, found 1
686: D401 First line should be imperative: 'Replace', not 'Replaces'
687:5: E128 continuation line under-indented for visual indent
687:5: E125 continuation line with same indent as next logical line
691:13: E128 continuation line under-indented for visual indent
694:13: E128 continuation line under-indented for visual indent
696:12: E713 test for membership should be 'not in'
707:17: E128 continuation line under-indented for visual indent
708:17: E128 continuation line under-indented for visual indent
716:17: E128 continuation line under-indented for visual indent
718:1: E302 expected 2 blank lines, found 1
718: D401 First line should be imperative: 'Return', not 'Returns'
718: D400 First line should end with '.', not 'a'
718: D205 Blank line missing between one-line summary and description
719:5: E128 continuation line under-indented for visual indent
719:5: E125 continuation line with same indent as next logical line
728:9: E128 continuation line under-indented for visual indent
729:9: E128 continuation line under-indented for visual indent
733:1: E302 expected 2 blank lines, found 1
733: D209 Put multi-line docstring closing quotes on separate line
733: D400 First line should end with '.', not 'd'
733: D205 Blank line missing between one-line summary and description
734:5: E128 continuation line under-indented for visual indent
734:5: E125 continuation line with same indent as next logical line
738:9: E128 continuation line under-indented for visual indent
739:9: E128 continuation line under-indented for visual indent
747:13: E128 continuation line under-indented for visual indent
747:135: E502 the backslash is redundant between brackets
748:13: E128 continuation line under-indented for visual indent
748:51: E502 the backslash is redundant between brackets
748:29: E203 whitespace before ':'
749:61: E502 the backslash is redundant between brackets
749:31: E203 whitespace before ':'
750:63: E502 the backslash is redundant between brackets
750:32: E203 whitespace before ':'
751:27: E502 the backslash is redundant between brackets
751:19: E203 whitespace before ':'
752:26: E203 whitespace before ':'
764:1: E302 expected 2 blank lines, found 1
764: D209 Put multi-line docstring closing quotes on separate line
764: D400 First line should end with '.', not 'd'
764: D205 Blank line missing between one-line summary and description
765:5: E128 continuation line under-indented for visual indent
766:5: E128 continuation line under-indented for visual indent
766:5: E125 continuation line with same indent as next logical line
770:9: E128 continuation line under-indented for visual indent
771:9: E128 continuation line under-indented for visual indent
778:1: E302 expected 2 blank lines, found 1
779:5: E128 continuation line under-indented for visual indent
779:5: E125 continuation line with same indent as next logical line
782:9: E128 continuation line under-indented for visual indent
783:9: E128 continuation line under-indented for visual indent
788:9: E128 continuation line under-indented for visual indent
789:9: E128 continuation line under-indented for visual indent
791:1: E302 expected 2 blank lines, found 1
791: D209 Put multi-line docstring closing quotes on separate line
791: D400 First line should end with '.', not 'd'
791: D205 Blank line missing between one-line summary and description
792:5: E128 continuation line under-indented for visual indent
792:5: E125 continuation line with same indent as next logical line
796:9: E128 continuation line under-indented for visual indent
797:9: E128 continuation line under-indented for visual indent
803:13: E128 continuation line under-indented for visual indent
805:1: E302 expected 2 blank lines, found 1
805: D209 Put multi-line docstring closing quotes on separate line
805: D400 First line should end with '.', not 'd'
805: D205 Blank line missing between one-line summary and description
806:5: E128 continuation line under-indented for visual indent
806:5: E125 continuation line with same indent as next logical line
810:9: E128 continuation line under-indented for visual indent
811:9: E128 continuation line under-indented for visual indent
818:13: E128 continuation line under-indented for visual indent
820:1: E302 expected 2 blank lines, found 1
820: D401 First line should be imperative: 'Return', not 'Returns'
820: D209 Put multi-line docstring closing quotes on separate line
820: D400 First line should end with '.', not 'd'
820: D205 Blank line missing between one-line summary and description
887:29: E129 visually indented line with same indent as next logical line
915:25: E129 visually indented line with same indent as next logical line
928: D401 First line should be imperative: 'Return', not 'Returns'
928: D209 Put multi-line docstring closing quotes on separate line
928: D400 First line should end with '.', not 'd'
928: D205 Blank line missing between one-line summary and description
972:21: E129 visually indented line with same indent as next logical line
1025:5: E303 too many blank lines (2)
1028: D401 First line should be imperative: 'Generate', not 'Generates'
1028: D209 Put multi-line docstring closing quotes on separate line
1028: D400 First line should end with '.', not 'g'
1028: D205 Blank line missing between one-line summary and description
1058:1: E302 expected 2 blank lines, found 1
1058: D401 First line should be imperative: 'Return', not 'Returns'
1058: D400 First line should end with '.', not "'"
1062:1: E302 expected 2 blank lines, found 1
1068:1: E302 expected 2 blank lines, found 1
1073:1: E302 expected 2 blank lines, found 1
1073: D401 First line should be imperative: 'Add', not 'Adds'
1073: D400 First line should end with '.', not "'"
1077:1: E302 expected 2 blank lines, found 1
1077: D401 First line should be imperative: 'Order', not 'Orders'
1077: D400 First line should end with '.', not 'n'
1081:1: E302 expected 2 blank lines, found 1
1081: D401 First line should be imperative: 'Generate', not 'Generates'
1086:13: E128 continuation line under-indented for visual indent
1089:13: E128 continuation line under-indented for visual indent
1094:1: E302 expected 2 blank lines, found 1
1094: D401 First line should be imperative: 'Return', not 'Returns'
1107:1: E302 expected 2 blank lines, found 1
1107: D401 First line should be imperative: 'Return', not 'Returns'
1121:1: E302 expected 2 blank lines, found 1
1121: D401 First line should be imperative: 'print', not 'prints'
1121: D400 First line should end with '.', not 'd'
1121: D205 Blank line missing between one-line summary and description
1137:1: E302 expected 2 blank lines, found 1
1137: D401 First line should be imperative: 'print', not 'prints'
1137: D400 First line should end with '.', not 's'
1137: D205 Blank line missing between one-line summary and description
1148:35: E225 missing whitespace around operator
1155:1: E302 expected 2 blank lines, found 1
1155: D401 First line should be imperative: 'Concat', not 'Concats'
1155: D400 First line should end with '.', not 's'
1162:1: E302 expected 2 blank lines, found 1
1162: D401 First line should be imperative: 'Return', not 'Returns'
1162: D400 First line should end with '.', not 'e'
1162: D205 Blank line missing between one-line summary and description
1193:1: E302 expected 2 blank lines, found 1
1193: D401 First line should be imperative: 'Find', not 'Finds'
1193: D209 Put multi-line docstring closing quotes on separate line
1193: D400 First line should end with '.', not 's'
1193: D205 Blank line missing between one-line summary and description
1245:1: E302 expected 2 blank lines, found 1
1245: D401 First line should be imperative: 'Remove', not 'Removes'
1245: D400 First line should end with '.', not 'd'
1245: D200 One-line docstring should not occupy 3 lines
1253:1: E302 expected 2 blank lines, found 1
1253: D401 First line should be imperative: 'Turn', not 'Turns'
1253: D400 First line should end with '.', not 'e'
1253: D200 One-line docstring should not occupy 3 lines
1262:25: E128 continuation line under-indented for visual indent
1264:1: E302 expected 2 blank lines, found 1
1264: D401 First line should be imperative: 'Remove', not 'Removes'
1264: D400 First line should end with '.', not 'y'
1264: D205 Blank line missing between one-line summary and description
1295:70: E261 at least two spaces before inline comment
1299:25: E128 continuation line under-indented for visual indent
1306:1: E302 expected 2 blank lines, found 1
1306: D401 First line should be imperative: 'Remove', not 'Removes'
1306: D400 First line should end with '.', not 'd'
1317:1: E302 expected 2 blank lines, found 1
1317: D401 First line should be imperative: 'Order', not 'Orders'
1317: D205 Blank line missing between one-line summary and description
1341: D103 Docstring missing
1349:1: E302 expected 2 blank lines, found 1
1349: D401 First line should be imperative: 'Compare', not 'Compares'
1349: D400 First line should end with '.', not 'e'
1349: D205 Blank line missing between one-line summary and description
1368:1: E302 expected 2 blank lines, found 1
1368: D401 First line should be imperative: 'Check', not 'Checks'
1378:13: E128 continuation line under-indented for visual indent
1382:13: E128 continuation line under-indented for visual indent
1386:13: E128 continuation line under-indented for visual indent
1390:13: E128 continuation line under-indented for visual indent
1394:13: E128 continuation line under-indented for visual indent
1398:13: E128 continuation line under-indented for visual indent
1402:13: E128 continuation line under-indented for visual indent
1408:13: E129 visually indented line with same indent as next logical line
1410:17: E128 continuation line under-indented for visual indent
1412:1: E302 expected 2 blank lines, found 1
1412: D401 First line should be imperative: 'Shift', not 'Shifts'
1412: D209 Put multi-line docstring closing quotes on separate line
1412: D400 First line should end with '.', not 's'
1412: D205 Blank line missing between one-line summary and description
1428:1: E302 expected 2 blank lines, found 1
1428: D401 First line should be imperative: 'Return', not 'Returns'
1428: D209 Put multi-line docstring closing quotes on separate line
1448:1: E302 expected 2 blank lines, found 1
1448: D401 First line should be imperative: 'Check', not 'Checks'
1448: D400 First line should end with '.', not 'o'
1448: D205 Blank line missing between one-line summary and description
1466:21: E128 continuation line under-indented for visual indent
1468:1: E302 expected 2 blank lines, found 1
1468: D401 First line should be imperative: 'Sort', not 'Sorts'
1473:1: E302 expected 2 blank lines, found 1
1473: D401 First line should be imperative: 'Sort', not 'Sorts'
1473: D209 Put multi-line docstring closing quotes on separate line
1473: D400 First line should end with '.', not 't'
1473: D205 Blank line missing between one-line summary and description
1492:1: E302 expected 2 blank lines, found 1
1492: D401 First line should be imperative: 'Select', not 'Selects'
1492: D209 Put multi-line docstring closing quotes on separate line
1492: D400 First line should end with '.', not 'e'
1492: D205 Blank line missing between one-line summary and description
1505:1: E302 expected 2 blank lines, found 1
1505: D401 First line should be imperative: 'Create', not 'Creates'
1505: D209 Put multi-line docstring closing quotes on separate line
1505: D201 No blank lines allowed *before* function docstring, found 1
1505: D202 No blank lines allowed *after* function docstring, found 1
1505: D208 Docstring is over-indented
1521:44: E251 unexpected spaces around keyword / parameter equals
1521:46: E251 unexpected spaces around keyword / parameter equals
1522:37: E251 unexpected spaces around keyword / parameter equals
1522:39: E251 unexpected spaces around keyword / parameter equals
1526:54: E502 the backslash is redundant between brackets
1561:29: E701 multiple statements on one line (colon)
1562:29: E701 multiple statements on one line (colon)
1581:1: E302 expected 2 blank lines, found 1
1581: D401 First line should be imperative: 'Create', not 'Creates'
1581: D209 Put multi-line docstring closing quotes on separate line
1582:5: E128 continuation line under-indented for visual indent
1583:5: E128 continuation line under-indented for visual indent
1583:5: E125 continuation line with same indent as next logical line
1600:13: E128 continuation line under-indented for visual indent
1601:13: E128 continuation line under-indented for visual indent
1605:9: E128 continuation line under-indented for visual indent
1665:1: E302 expected 2 blank lines, found 1
1665: D401 First line should be imperative: 'Create', not 'Creates'
1665: D209 Put multi-line docstring closing quotes on separate line
1665: D400 First line should end with '.', not 'e'
1665: D205 Blank line missing between one-line summary and description
1666:9: E128 continuation line under-indented for visual indent
1720:1: E302 expected 2 blank lines, found 1
1720: D401 First line should be imperative: 'Create', not 'Creates'
1721:9: E128 continuation line under-indented for visual indent
1730:1: E302 expected 2 blank lines, found 1
1730: D401 First line should be imperative: 'Create', not 'Creates'
1731:9: E128 continuation line under-indented for visual indent
1735:13: E128 continuation line under-indented for visual indent
1741:1: E302 expected 2 blank lines, found 1
1741: D401 First line should be imperative: 'Concat', not 'Concats'
1741: D400 First line should end with '.', not 's'
1745:1: E302 expected 2 blank lines, found 1
1745: D401 First line should be imperative: 'Generate', not 'Generates'
1745: D400 First line should end with '.', not 'g'
1748:9: E128 continuation line under-indented for visual indent
1750:1: E302 expected 2 blank lines, found 1
1750: D400 First line should end with '.', not 'e'
1754:1: E302 expected 2 blank lines, found 1
1754: D400 First line should end with '.', not 's'
1758:1: E302 expected 2 blank lines, found 1
1758: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
1758: D209 Put multi-line docstring closing quotes on separate line
1758: D400 First line should end with '.', not 'd'
1758: D205 Blank line missing between one-line summary and description
1766:1: E302 expected 2 blank lines, found 1
1766: D401 First line should be imperative: 'Retrieve', not 'Retrieves'
1766: D209 Put multi-line docstring closing quotes on separate line
1766: D400 First line should end with '.', not 'd'
1766: D205 Blank line missing between one-line summary and description
1775:1: E302 expected 2 blank lines, found 1
1775: D401 First line should be imperative: 'Iterate', not 'Iterates'
1775: D400 First line should end with '.', not 'g'
1775: D205 Blank line missing between one-line summary and description
1789:1: E302 expected 2 blank lines, found 1
1789: D400 First line should end with '.', not ':'
1805:1: E302 expected 2 blank lines, found 1
1805: D401 First line should be imperative: 'Washe', not 'Washes'
1805: D400 First line should end with '.', not 'n'
1805: D205 Blank line missing between one-line summary and description
1816:1: E302 expected 2 blank lines, found 1
1816: D401 First line should be imperative: 'Check', not 'Checks'
1838:17: E128 continuation line under-indented for visual indent
1879:1: E302 expected 2 blank lines, found 1
1879: D209 Put multi-line docstring closing quotes on separate line
1879: D205 Blank line missing between one-line summary and description
1879: D208 Docstring is over-indented
1893:1: E302 expected 2 blank lines, found 1
1893: D401 First line should be imperative: 'Applie', not 'Applies'
1897:1: E302 expected 2 blank lines, found 1
1897: D401 First line should be imperative: 'Compare', not 'Compares'
1897: D209 Put multi-line docstring closing quotes on separate line
1897: D400 First line should end with '.', not 'n'
1897: D205 Blank line missing between one-line summary and description