@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.autoform/4/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/autoform/form.py:0:1: C101 Coding magic comment not found
plone/autoform/form.py:3:1: I001 isort found an import in the wrong position
plone/autoform/form.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/form.py:5:1: I001 isort found an import in the wrong position
plone/autoform/form.py:6:1: I001 isort found an import in the wrong position
plone/autoform/form.py:7:1: I001 isort found an import in the wrong position
plone/autoform/form.py:11:1: E302 expected 2 blank lines, found 1
plone/autoform/form.py:16:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/form.py:17:1: W293 blank line contains whitespace
plone/autoform/form.py:20:80: E501 line too long (109 > 79 characters)
plone/autoform/form.py:27:1: W293 blank line contains whitespace
plone/autoform/form.py:34:80: E501 line too long (83 > 79 characters)
plone/autoform/form.py:38:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/form.py:46:1: W391 blank line at end of file
plone/autoform/base.py:0:1: C101 Coding magic comment not found
plone/autoform/base.py:3:1: I001 isort found an import in the wrong position
plone/autoform/base.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/base.py:5:1: I001 isort found an import in the wrong position
plone/autoform/base.py:9:1: E302 expected 2 blank lines, found 1
plone/autoform/base.py:16:1: W293 blank line contains whitespace
plone/autoform/base.py:19:1: W293 blank line contains whitespace
plone/autoform/base.py:22:1: W293 blank line contains whitespace
plone/autoform/base.py:23:1: C901 'AutoFields.updateFieldsFromSchemata' is too complex (11)
plone/autoform/base.py:24:1: W293 blank line contains whitespace
plone/autoform/base.py:28:1: W293 blank line contains whitespace
plone/autoform/base.py:30:1: W293 blank line contains whitespace
plone/autoform/base.py:33:1: W293 blank line contains whitespace
plone/autoform/base.py:46:1: W293 blank line contains whitespace
plone/autoform/base.py:50:1: W293 blank line contains whitespace
plone/autoform/base.py:52:1: W293 blank line contains whitespace
plone/autoform/base.py:57:1: W293 blank line contains whitespace
plone/autoform/base.py:63:1: W293 blank line contains whitespace
plone/autoform/base.py:64:71: W291 trailing whitespace
plone/autoform/base.py:66:1: W293 blank line contains whitespace
plone/autoform/base.py:68:1: W293 blank line contains whitespace
plone/autoform/base.py:69:75: W291 trailing whitespace
plone/autoform/base.py:74:1: W293 blank line contains whitespace
plone/autoform/base.py:83:1: W293 blank line contains whitespace
plone/autoform/base.py:92:1: W293 blank line contains whitespace
plone/autoform/base.py:93:80: E501 line too long (113 > 79 characters)
plone/autoform/base.py:94:1: W293 blank line contains whitespace
plone/autoform/base.py:96:72: W291 trailing whitespace
plone/autoform/base.py:102:1: W293 blank line contains whitespace
plone/autoform/base.py:108:31: W292 no newline at end of file
plone/autoform/view.py:0:1: C101 Coding magic comment not found
plone/autoform/view.py:3:1: I001 isort found an import in the wrong position
plone/autoform/view.py:4:1: I001 isort found an import in the wrong position
plone/autoform/view.py:11:1: I001 isort found an import in the wrong position
plone/autoform/view.py:13:1: I001 isort found an import in the wrong position
plone/autoform/view.py:14:1: I001 isort found an import in the wrong position
plone/autoform/view.py:16:1: E302 expected 2 blank lines, found 1
plone/autoform/view.py:20:1: W293 blank line contains whitespace
plone/autoform/view.py:21:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/view.py:22:1: W293 blank line contains whitespace
plone/autoform/view.py:24:1: W293 blank line contains whitespace
plone/autoform/view.py:27:1: W293 blank line contains whitespace
plone/autoform/view.py:29:1: W293 blank line contains whitespace
plone/autoform/view.py:41:1: W293 blank line contains whitespace
plone/autoform/view.py:43:1: W293 blank line contains whitespace
plone/autoform/view.py:49:1: W293 blank line contains whitespace
plone/autoform/view.py:53:1: W293 blank line contains whitespace
plone/autoform/view.py:57:1: W293 blank line contains whitespace
plone/autoform/view.py:62:1: W293 blank line contains whitespace
plone/autoform/view.py:65:1: W293 blank line contains whitespace
plone/autoform/view.py:69:1: W293 blank line contains whitespace
plone/autoform/view.py:72:1: W293 blank line contains whitespace
plone/autoform/view.py:74:1: W293 blank line contains whitespace
plone/autoform/view.py:77:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:0:1: C101 Coding magic comment not found
plone/autoform/interfaces.py:6:1: I001 isort found an import in the wrong position
plone/autoform/interfaces.py:7:1: I001 isort found an import in the wrong position
plone/autoform/interfaces.py:11:12: E221 multiple spaces before operator
plone/autoform/interfaces.py:11:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:12:12: E221 multiple spaces before operator
plone/autoform/interfaces.py:12:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:13:10: E221 multiple spaces before operator
plone/autoform/interfaces.py:13:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:14:10: E221 multiple spaces before operator
plone/autoform/interfaces.py:14:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:16:21: E221 multiple spaces before operator
plone/autoform/interfaces.py:16:25: Q000 Remove bad quotes.
plone/autoform/interfaces.py:17:25: Q000 Remove bad quotes.
plone/autoform/interfaces.py:27:1: E302 expected 2 blank lines, found 1
plone/autoform/interfaces.py:31:1: E302 expected 2 blank lines, found 1
plone/autoform/interfaces.py:38:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:39:43: Q000 Remove bad quotes.
plone/autoform/interfaces.py:39:80: E501 line too long (89 > 79 characters)
plone/autoform/interfaces.py:41:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:42:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:44:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:45:50: Q000 Remove bad quotes.
plone/autoform/interfaces.py:45:80: E501 line too long (108 > 79 characters)
plone/autoform/interfaces.py:46:80: E501 line too long (99 > 79 characters)
plone/autoform/interfaces.py:46:80: Q000 Remove bad quotes.
plone/autoform/interfaces.py:47:75: E127 continuation line over-indented for visual indent
plone/autoform/interfaces.py:47:80: E501 line too long (93 > 79 characters)
plone/autoform/interfaces.py:50:1: E302 expected 2 blank lines, found 1
plone/autoform/interfaces.py:55:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:63:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:64:32: Q000 Remove bad quotes.
plone/autoform/interfaces.py:65:38: Q000 Remove bad quotes.
plone/autoform/interfaces.py:66:39: E127 continuation line over-indented for visual indent
plone/autoform/interfaces.py:66:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:67:63: Q000 Remove bad quotes.
plone/autoform/interfaces.py:67:80: E501 line too long (91 > 79 characters)
plone/autoform/interfaces.py:68:62: Q000 Remove bad quotes.
plone/autoform/interfaces.py:68:80: E501 line too long (88 > 79 characters)
plone/autoform/interfaces.py:70:40: Q000 Remove bad quotes.
plone/autoform/interfaces.py:71:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:71:68: Q000 Remove bad quotes.
plone/autoform/interfaces.py:71:80: E501 line too long (85 > 79 characters)
plone/autoform/interfaces.py:72:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:72:67: Q000 Remove bad quotes.
plone/autoform/interfaces.py:72:80: E501 line too long (97 > 79 characters)
plone/autoform/utils.py:0:1: C101 Coding magic comment not found
plone/autoform/utils.py:1:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:2:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:3:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:4:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:5:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:6:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:7:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:8:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:9:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:10:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:11:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:14:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:16:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:19:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:20:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:21:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:21:80: E501 line too long (84 > 79 characters)
plone/autoform/utils.py:22:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:22:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:23:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:24:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:28:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:77:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:87:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:94:1: W293 blank line contains whitespace
plone/autoform/utils.py:96:80: E501 line too long (87 > 79 characters)
plone/autoform/utils.py:97:1: W293 blank line contains whitespace
plone/autoform/utils.py:104:1: W293 blank line contains whitespace
plone/autoform/utils.py:107:1: W293 blank line contains whitespace
plone/autoform/utils.py:111:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:111:1: C901 'processFields' is too complex (19)
plone/autoform/utils.py:111:80: E501 line too long (85 > 79 characters)
plone/autoform/utils.py:114:63: W291 trailing whitespace
plone/autoform/utils.py:122:1: W293 blank line contains whitespace
plone/autoform/utils.py:123:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:124:1: W293 blank line contains whitespace
plone/autoform/utils.py:125:12: E221 multiple spaces before operator
plone/autoform/utils.py:125:80: E501 line too long (89 > 79 characters)
plone/autoform/utils.py:126:10: E221 multiple spaces before operator
plone/autoform/utils.py:126:80: E501 line too long (98 > 79 characters)
plone/autoform/utils.py:127:12: E221 multiple spaces before operator
plone/autoform/utils.py:127:80: E501 line too long (103 > 79 characters)
plone/autoform/utils.py:128:1: W293 blank line contains whitespace
plone/autoform/utils.py:129:80: E501 line too long (100 > 79 characters)
plone/autoform/utils.py:130:1: W293 blank line contains whitespace
plone/autoform/utils.py:131:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:132:1: W293 blank line contains whitespace
plone/autoform/utils.py:133:20: E221 multiple spaces before operator
plone/autoform/utils.py:135:20: E221 multiple spaces before operator
plone/autoform/utils.py:136:1: W293 blank line contains whitespace
plone/autoform/utils.py:138:24: E221 multiple spaces before operator
plone/autoform/utils.py:138:80: E501 line too long (105 > 79 characters)
plone/autoform/utils.py:139:80: E501 line too long (105 > 79 characters)
plone/autoform/utils.py:139:80: E261 at least two spaces before inline comment
plone/autoform/utils.py:140:24: E221 multiple spaces before operator
plone/autoform/utils.py:141:1: W293 blank line contains whitespace
plone/autoform/utils.py:143:1: W293 blank line contains whitespace
plone/autoform/utils.py:150:1: W293 blank line contains whitespace
plone/autoform/utils.py:153:1: W293 blank line contains whitespace
plone/autoform/utils.py:159:80: E501 line too long (98 > 79 characters)
plone/autoform/utils.py:160:1: W293 blank line contains whitespace
plone/autoform/utils.py:163:1: W293 blank line contains whitespace
plone/autoform/utils.py:165:1: W293 blank line contains whitespace
plone/autoform/utils.py:169:1: W293 blank line contains whitespace
plone/autoform/utils.py:181:80: E501 line too long (127 > 79 characters)
plone/autoform/utils.py:184:1: W293 blank line contains whitespace
plone/autoform/utils.py:186:1: W293 blank line contains whitespace
plone/autoform/utils.py:188:25: W291 trailing whitespace
plone/autoform/utils.py:189:1: W293 blank line contains whitespace
plone/autoform/utils.py:194:1: W293 blank line contains whitespace
plone/autoform/utils.py:196:1: W293 blank line contains whitespace
plone/autoform/utils.py:199:1: W293 blank line contains whitespace
plone/autoform/utils.py:204:1: W293 blank line contains whitespace
plone/autoform/utils.py:206:1: W293 blank line contains whitespace
plone/autoform/utils.py:208:1: W293 blank line contains whitespace
plone/autoform/utils.py:209:62: W291 trailing whitespace
plone/autoform/utils.py:210:45: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:211:49: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:211:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:212:1: W293 blank line contains whitespace
plone/autoform/utils.py:213:31: W291 trailing whitespace
plone/autoform/utils.py:215:1: W293 blank line contains whitespace
plone/autoform/utils.py:219:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:223:1: W293 blank line contains whitespace
plone/autoform/utils.py:224:1: W293 blank line contains whitespace
plone/autoform/utils.py:230:1: W293 blank line contains whitespace
plone/autoform/utils.py:231:80: E501 line too long (96 > 79 characters)
plone/autoform/utils.py:232:1: W293 blank line contains whitespace
plone/autoform/utils.py:234:1: W293 blank line contains whitespace
plone/autoform/utils.py:244:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:0:1: C101 Coding magic comment not found
plone/autoform/supermodel.py:1:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:3:1: F401 'z3c.form.validator.WidgetValidatorDiscriminators' imported but unused
plone/autoform/supermodel.py:5:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:8:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:9:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:10:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:11:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:11:80: E501 line too long (84 > 79 characters)
plone/autoform/supermodel.py:12:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:12:80: E501 line too long (81 > 79 characters)
plone/autoform/supermodel.py:13:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:14:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:15:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:16:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:17:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:19:1: E302 expected 2 blank lines, found 1
plone/autoform/supermodel.py:22:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/supermodel.py:23:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:26:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:31:34: Q000 Remove bad quotes.
plone/autoform/supermodel.py:31:34: S001 found module formatter
plone/autoform/supermodel.py:32:21: E128 continuation line under-indented for visual indent
plone/autoform/supermodel.py:36:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:41:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:51:25: Q000 Remove bad quotes.
plone/autoform/supermodel.py:51:25: S001 found module formatter
plone/autoform/supermodel.py:51:47: E225 missing whitespace around operator
plone/autoform/supermodel.py:56:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:61:17: Q000 Remove bad quotes.
plone/autoform/supermodel.py:61:17: S001 found module formatter
plone/autoform/supermodel.py:64:13: E128 continuation line under-indented for visual indent
plone/autoform/supermodel.py:70:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:71:15: E221 multiple spaces before operator
plone/autoform/supermodel.py:71:35: E201 whitespace after '('
plone/autoform/supermodel.py:71:67: E202 whitespace before ')'
plone/autoform/supermodel.py:72:13: E221 multiple spaces before operator
plone/autoform/supermodel.py:72:35: E201 whitespace after '('
plone/autoform/supermodel.py:72:67: E202 whitespace before ')'
plone/autoform/supermodel.py:73:16: E221 multiple spaces before operator
plone/autoform/supermodel.py:73:35: E201 whitespace after '('
plone/autoform/supermodel.py:73:67: E202 whitespace before ')'
plone/autoform/supermodel.py:74:15: E221 multiple spaces before operator
plone/autoform/supermodel.py:74:35: E201 whitespace after '('
plone/autoform/supermodel.py:74:67: E202 whitespace before ')'
plone/autoform/supermodel.py:75:14: E221 multiple spaces before operator
plone/autoform/supermodel.py:75:35: E201 whitespace after '('
plone/autoform/supermodel.py:75:67: E202 whitespace before ')'
plone/autoform/supermodel.py:76:35: E201 whitespace after '('
plone/autoform/supermodel.py:76:67: E202 whitespace before ')'
plone/autoform/supermodel.py:91:1: C901 'FormSchema.write' is too complex (12)
plone/autoform/supermodel.py:93:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:94:15: E221 multiple spaces before operator
plone/autoform/supermodel.py:95:13: E221 multiple spaces before operator
plone/autoform/supermodel.py:95:22: E231 missing whitespace after ','
plone/autoform/supermodel.py:95:31: E231 missing whitespace after ','
plone/autoform/supermodel.py:95:33: E231 missing whitespace after ','
plone/autoform/supermodel.py:95:80: E501 line too long (90 > 79 characters)
plone/autoform/supermodel.py:96:22: E231 missing whitespace after ','
plone/autoform/supermodel.py:96:31: E231 missing whitespace after ','
plone/autoform/supermodel.py:96:33: E231 missing whitespace after ','
plone/autoform/supermodel.py:96:80: E501 line too long (92 > 79 characters)
plone/autoform/supermodel.py:97:14: E221 multiple spaces before operator
plone/autoform/supermodel.py:97:22: E231 missing whitespace after ','
plone/autoform/supermodel.py:97:31: E231 missing whitespace after ','
plone/autoform/supermodel.py:97:33: E231 missing whitespace after ','
plone/autoform/supermodel.py:97:80: E501 line too long (91 > 79 characters)
plone/autoform/supermodel.py:98:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:101:26: Q000 Remove bad quotes.
plone/autoform/supermodel.py:101:26: S001 found module formatter
plone/autoform/supermodel.py:103:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:107:25: Q000 Remove bad quotes.
plone/autoform/supermodel.py:107:25: S001 found module formatter
plone/autoform/supermodel.py:110:55: Q000 Remove bad quotes.
plone/autoform/supermodel.py:111:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:115:25: Q000 Remove bad quotes.
plone/autoform/supermodel.py:115:25: S001 found module formatter
plone/autoform/supermodel.py:118:58: Q000 Remove bad quotes.
plone/autoform/supermodel.py:118:80: E501 line too long (82 > 79 characters)
plone/autoform/supermodel.py:126:1: E302 expected 2 blank lines, found 1
plone/autoform/supermodel.py:129:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/supermodel.py:130:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:133:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:136:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:138:80: E501 line too long (80 > 79 characters)
plone/autoform/supermodel.py:139:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:142:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:146:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:153:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:154:80: E501 line too long (91 > 79 characters)
plone/autoform/supermodel.py:155:80: E501 line too long (93 > 79 characters)
plone/autoform/supermodel.py:156:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:158:80: E501 line too long (81 > 79 characters)
plone/autoform/supermodel.py:160:80: E501 line too long (83 > 79 characters)
plone/autoform/supermodel.py:160:84: W292 no newline at end of file
plone/autoform/directives.py:0:1: C101 Coding magic comment not found
plone/autoform/directives.py:3:1: I004 isort found an unexpected blank line in imports
plone/autoform/directives.py:4:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:5:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:6:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:7:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:8:1: I004 isort found an unexpected blank line in imports
plone/autoform/directives.py:9:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:10:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:11:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:11:80: E501 line too long (81 > 79 characters)
plone/autoform/directives.py:22:80: E501 line too long (83 > 79 characters)
plone/autoform/directives.py:54:80: E501 line too long (87 > 79 characters)
plone/autoform/directives.py:74:26: Q000 Remove bad quotes.
plone/autoform/directives.py:74:26: S001 found module formatter
plone/autoform/directives.py:89:80: E501 line too long (94 > 79 characters)
plone/autoform/directives.py:98:80: E501 line too long (93 > 79 characters)
plone/autoform/tests/test_directives.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_directives.py:1:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:2:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:6:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:7:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:8:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:9:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:10:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:10:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_directives.py:11:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:11:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_directives.py:17:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_directives.py:22:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:25:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:34:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:36:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:38:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:49:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:50:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:51:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:52:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:53:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:54:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:56:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:57:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:60:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:65:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:68:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:71:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:73:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:75:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:77:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:80:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:81:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:82:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:83:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:84:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:85:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:85:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_directives.py:86:19: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_directives.py:87:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:89:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:91:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:106:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:107:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:108:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:109:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:110:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:111:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:112:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:115:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:118:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:121:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:124:53: E231 missing whitespace after ','
plone/autoform/tests/test_directives.py:126:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:126:80: E501 line too long (97 > 79 characters)
plone/autoform/tests/test_directives.py:128:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:128:80: E501 line too long (90 > 79 characters)
plone/autoform/tests/test_directives.py:130:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:132:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:141:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:152:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:155:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:159:1: W293 blank line contains whitespace
plone/autoform/tests/test_directives.py:160:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:160:51: E231 missing whitespace after ','
plone/autoform/tests/test_directives.py:160:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_utils.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_utils.py:1:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:4:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:5:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:8:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_utils.py:9:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_utils.py:9:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:10:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:11:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:13:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_utils.py:14:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:17:23: Q000 Remove bad quotes.
plone/autoform/tests/test_utils.py:21:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:25:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:28:13: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:33:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:37:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:41:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:45:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:52:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:56:1: W293 blank line contains whitespace
plone/autoform/tests/test_doctests.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_doctests.py:2:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_doctests.py:3:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_doctests.py:10:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:11:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:12:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:12:53: E227 missing whitespace around bitwise or shift operator
plone/autoform/tests/test_doctests.py:14:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:15:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:16:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:16:53: E227 missing whitespace around bitwise or shift operator
plone/autoform/tests/test_doctests.py:18:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:19:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:20:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:20:53: E227 missing whitespace around bitwise or shift operator
plone/autoform/tests/test_doctests.py:22:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:23:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:24:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:24:53: E227 missing whitespace around bitwise or shift operator
plone/autoform/tests/test_supermodel_handler.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_supermodel_handler.py:1:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:2:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_supermodel_handler.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_supermodel_handler.py:6:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:8:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:15:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:15:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:16:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:16:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:17:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:19:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_supermodel_handler.py:20:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:22:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:25:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:25:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:25:80: E501 line too long (101 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:26:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:26:52: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:27:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:27:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:28:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:28:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:29:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:29:57: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:29:80: E501 line too long (104 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:30:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:32:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:33:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:36:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:37:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:37:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:38:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:39:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:39:80: E501 line too long (93 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:40:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:40:80: E501 line too long (93 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:41:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:41:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:42:80: E501 line too long (90 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:48:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:48:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:48:80: E501 line too long (102 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:49:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:49:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:50:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:50:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:51:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:51:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:52:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:54:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:54:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:55:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:55:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:56:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:58:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:59:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:60:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:64:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:65:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:65:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:66:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:67:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:67:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:69:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:69:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:71:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:71:80: E501 line too long (97 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:72:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:75:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:77:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:81:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:82:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:83:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:84:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:85:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:86:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:89:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:89:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:89:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:90:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:90:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:90:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:93:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:93:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:93:80: E501 line too long (125 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:94:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:94:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:94:80: E501 line too long (124 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:95:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:97:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:98:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:104:80: E501 line too long (120 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:105:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:106:80: E501 line too long (116 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:107:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:107:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:108:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:111:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:113:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:114:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:119:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:122:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:123:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:123:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:123:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:123:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:124:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:124:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:124:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:124:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:125:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:125:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:125:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:126:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:126:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:126:58: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:126:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:127:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:130:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:132:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:133:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:136:80: E501 line too long (108 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:138:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:141:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:142:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:142:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:142:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:142:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:143:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:143:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:144:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:144:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:144:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:144:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:145:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:145:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:149:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:151:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:152:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:155:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:156:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:156:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:157:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:157:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:158:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:158:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:159:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:159:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:166:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:167:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:169:80: E501 line too long (118 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:171:80: E501 line too long (114 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:178:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:178:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:178:80: E501 line too long (106 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:178:82: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:179:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:179:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:179:80: E501 line too long (107 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:179:80: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:181:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:181:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:181:80: E501 line too long (99 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:182:46: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:183:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:183:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:183:80: E501 line too long (95 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:184:46: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:186:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_supermodel_handler.py:187:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:189:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:192:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:192:63: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:193:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:193:64: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:194:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:196:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:197:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:200:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:201:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:201:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:202:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:202:80: E501 line too long (98 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:203:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:206:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:208:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:212:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:213:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:214:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:215:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:218:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:220:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:221:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:224:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:227:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:228:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:228:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:228:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:228:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:229:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:229:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:229:60: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:229:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:230:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:233:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:235:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:236:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:238:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:241:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:242:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:242:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:242:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:243:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:243:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:243:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:247:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:249:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:250:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:253:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:254:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:254:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:254:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:255:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:255:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:255:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:256:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:257:1: E302 expected 2 blank lines, found 1
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@smcmahon Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.autoform/5/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/autoform/form.py:0:1: C101 Coding magic comment not found
plone/autoform/form.py:3:1: I001 isort found an import in the wrong position
plone/autoform/form.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/form.py:5:1: I001 isort found an import in the wrong position
plone/autoform/form.py:6:1: I001 isort found an import in the wrong position
plone/autoform/form.py:7:1: I001 isort found an import in the wrong position
plone/autoform/form.py:17:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/form.py:21:80: E501 line too long (109 > 79 characters)
plone/autoform/form.py:35:80: E501 line too long (83 > 79 characters)
plone/autoform/form.py:39:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/form.py:47:1: W391 blank line at end of file
plone/autoform/widgets.py:0:1: C101 Coding magic comment not found
plone/autoform/widgets.py:1:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:2:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:5:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:6:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:8:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:13:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/widgets.py:13:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:14:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:15:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:16:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:17:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:18:1: I001 isort found an import in the wrong position
plone/autoform/widgets.py:68:16: S001 found module formatter
plone/autoform/widgets.py:80:22: Q000 Remove bad quotes.
plone/autoform/widgets.py:80:22: S001 found module formatter
plone/autoform/widgets.py:94:30: Q000 Remove bad quotes.
plone/autoform/widgets.py:94:30: S001 found module formatter
plone/autoform/widgets.py:116:80: E501 line too long (80 > 79 characters)
plone/autoform/widgets.py:126:1: E305 expected 2 blank lines after class or function definition, found 1
plone/autoform/widgets.py:126:80: E501 line too long (110 > 79 characters)
plone/autoform/base.py:0:1: C101 Coding magic comment not found
plone/autoform/base.py:3:1: I001 isort found an import in the wrong position
plone/autoform/base.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/base.py:5:1: I001 isort found an import in the wrong position
plone/autoform/base.py:24:1: C901 'AutoFields.updateFieldsFromSchemata' is too complex (11)
plone/autoform/base.py:94:80: E501 line too long (113 > 79 characters)
plone/autoform/view.py:0:1: C101 Coding magic comment not found
plone/autoform/view.py:3:1: I001 isort found an import in the wrong position
plone/autoform/view.py:4:1: I001 isort found an import in the wrong position
plone/autoform/view.py:11:1: I001 isort found an import in the wrong position
plone/autoform/view.py:13:1: I001 isort found an import in the wrong position
plone/autoform/view.py:14:1: I001 isort found an import in the wrong position
plone/autoform/view.py:22:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/testing.py:0:1: C101 Coding magic comment not found
plone/autoform/testing.py:1:1: F401 'plone.testing.Layer' imported but unused
plone/autoform/testing.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/testing.py:11:10: Q000 Remove bad quotes.
plone/autoform/testing.py:15:10: Q000 Remove bad quotes.
plone/autoform/interfaces.py:0:1: C101 Coding magic comment not found
plone/autoform/interfaces.py:6:1: I001 isort found an import in the wrong position
plone/autoform/interfaces.py:7:1: I001 isort found an import in the wrong position
plone/autoform/interfaces.py:8:1: I001 isort found an import in the wrong position
plone/autoform/interfaces.py:12:12: E221 multiple spaces before operator
plone/autoform/interfaces.py:12:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:13:12: E221 multiple spaces before operator
plone/autoform/interfaces.py:13:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:14:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:15:10: E221 multiple spaces before operator
plone/autoform/interfaces.py:15:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:16:10: E221 multiple spaces before operator
plone/autoform/interfaces.py:16:17: Q000 Remove bad quotes.
plone/autoform/interfaces.py:18:21: E221 multiple spaces before operator
plone/autoform/interfaces.py:18:25: Q000 Remove bad quotes.
plone/autoform/interfaces.py:19:25: Q000 Remove bad quotes.
plone/autoform/interfaces.py:43:43: Q000 Remove bad quotes.
plone/autoform/interfaces.py:43:80: E501 line too long (89 > 79 characters)
plone/autoform/interfaces.py:46:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:49:50: Q000 Remove bad quotes.
plone/autoform/interfaces.py:49:80: E501 line too long (108 > 79 characters)
plone/autoform/interfaces.py:50:80: E501 line too long (99 > 79 characters)
plone/autoform/interfaces.py:50:80: Q000 Remove bad quotes.
plone/autoform/interfaces.py:51:75: E127 continuation line over-indented for visual indent
plone/autoform/interfaces.py:51:80: E501 line too long (93 > 79 characters)
plone/autoform/interfaces.py:60:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:69:32: Q000 Remove bad quotes.
plone/autoform/interfaces.py:70:38: Q000 Remove bad quotes.
plone/autoform/interfaces.py:71:39: E127 continuation line over-indented for visual indent
plone/autoform/interfaces.py:71:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:72:63: Q000 Remove bad quotes.
plone/autoform/interfaces.py:72:80: E501 line too long (91 > 79 characters)
plone/autoform/interfaces.py:73:62: Q000 Remove bad quotes.
plone/autoform/interfaces.py:73:80: E501 line too long (88 > 79 characters)
plone/autoform/interfaces.py:75:40: Q000 Remove bad quotes.
plone/autoform/interfaces.py:76:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:76:68: Q000 Remove bad quotes.
plone/autoform/interfaces.py:76:80: E501 line too long (85 > 79 characters)
plone/autoform/interfaces.py:77:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:77:67: Q000 Remove bad quotes.
plone/autoform/interfaces.py:77:80: E501 line too long (97 > 79 characters)
plone/autoform/validators.py:0:1: C101 Coding magic comment not found
plone/autoform/validators.py:35:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/validators.py:39:1: I004 isort found an unexpected blank line in imports
plone/autoform/validators.py:40:1: I001 isort found an import in the wrong position
plone/autoform/validators.py:41:1: I001 isort found an import in the wrong position
plone/autoform/validators.py:42:1: I001 isort found an import in the wrong position
plone/autoform/validators.py:58:43: Q000 Remove bad quotes.
plone/autoform/validators.py:64:52: Q000 Remove bad quotes.
plone/autoform/validators.py:82:41: Q000 Remove bad quotes.
plone/autoform/validators.py:83:40: Q000 Remove bad quotes.
plone/autoform/validators.py:84:41: Q000 Remove bad quotes.
plone/autoform/validators.py:86:15: Q000 Remove bad quotes.
plone/autoform/validators.py:102:1: E305 expected 2 blank lines after class or function definition, found 1
plone/autoform/utils.py:0:1: C101 Coding magic comment not found
plone/autoform/utils.py:1:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:2:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:3:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:4:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:5:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:6:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:7:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:8:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:9:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:10:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:11:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:14:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:16:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:19:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:20:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:21:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:21:80: E501 line too long (84 > 79 characters)
plone/autoform/utils.py:22:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:22:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:23:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:24:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:25:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:100:80: E501 line too long (87 > 79 characters)
plone/autoform/utils.py:118:1: C901 'processFields' is too complex (19)
plone/autoform/utils.py:118:80: E501 line too long (85 > 79 characters)
plone/autoform/utils.py:130:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:132:80: E501 line too long (87 > 79 characters)
plone/autoform/utils.py:133:80: E501 line too long (96 > 79 characters)
plone/autoform/utils.py:134:80: E501 line too long (101 > 79 characters)
plone/autoform/utils.py:136:80: E501 line too long (98 > 79 characters)
plone/autoform/utils.py:138:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:145:80: E501 line too long (104 > 79 characters)
plone/autoform/utils.py:146:80: E501 line too long (106 > 79 characters)
plone/autoform/utils.py:166:80: E501 line too long (98 > 79 characters)
plone/autoform/utils.py:188:80: E501 line too long (127 > 79 characters)
plone/autoform/utils.py:217:45: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:218:49: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:218:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:226:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:238:80: E501 line too long (96 > 79 characters)
plone/autoform/supermodel.py:0:1: C101 Coding magic comment not found
plone/autoform/supermodel.py:2:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:3:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:4:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:5:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:6:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:7:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:8:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:9:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:10:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:11:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:12:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:12:80: E501 line too long (84 > 79 characters)
plone/autoform/supermodel.py:13:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:13:80: E501 line too long (81 > 79 characters)
plone/autoform/supermodel.py:14:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:15:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:18:1: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:26:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/supermodel.py:50:25: Q000 Remove bad quotes.
plone/autoform/supermodel.py:50:25: S001 found module formatter
plone/autoform/supermodel.py:60:17: Q000 Remove bad quotes.
plone/autoform/supermodel.py:60:17: S001 found module formatter
plone/autoform/supermodel.py:63:13: E128 continuation line under-indented for visual indent
plone/autoform/supermodel.py:67:1: C901 'FormSchema.read' is too complex (15)
plone/autoform/supermodel.py:102:34: Q000 Remove bad quotes.
plone/autoform/supermodel.py:102:34: S001 found module formatter
plone/autoform/supermodel.py:119:80: E501 line too long (83 > 79 characters)
plone/autoform/supermodel.py:130:80: E501 line too long (81 > 79 characters)
plone/autoform/supermodel.py:132:29: E128 continuation line under-indented for visual indent
plone/autoform/supermodel.py:137:29: Q000 Remove bad quotes.
plone/autoform/supermodel.py:137:29: S001 found module formatter
plone/autoform/supermodel.py:137:80: E501 line too long (89 > 79 characters)
plone/autoform/supermodel.py:139:1: C901 'FormSchema.write' is too complex (14)
plone/autoform/supermodel.py:143:80: E501 line too long (90 > 79 characters)
plone/autoform/supermodel.py:144:80: E501 line too long (95 > 79 characters)
plone/autoform/supermodel.py:145:80: E501 line too long (91 > 79 characters)
plone/autoform/supermodel.py:164:25: Q000 Remove bad quotes.
plone/autoform/supermodel.py:164:25: S001 found module formatter
plone/autoform/supermodel.py:167:55: Q000 Remove bad quotes.
plone/autoform/supermodel.py:172:25: Q000 Remove bad quotes.
plone/autoform/supermodel.py:172:25: S001 found module formatter
plone/autoform/supermodel.py:175:58: Q000 Remove bad quotes.
plone/autoform/supermodel.py:175:80: E501 line too long (82 > 79 characters)
plone/autoform/supermodel.py:187:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/supermodel.py:196:80: E501 line too long (80 > 79 characters)
plone/autoform/supermodel.py:212:80: E501 line too long (91 > 79 characters)
plone/autoform/supermodel.py:213:80: E501 line too long (93 > 79 characters)
plone/autoform/supermodel.py:216:80: E501 line too long (81 > 79 characters)
plone/autoform/supermodel.py:218:80: E501 line too long (83 > 79 characters)
plone/autoform/directives.py:0:1: C101 Coding magic comment not found
plone/autoform/directives.py:5:1: I004 isort found an unexpected blank line in imports
plone/autoform/directives.py:6:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:7:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:8:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:9:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:10:1: I004 isort found an unexpected blank line in imports
plone/autoform/directives.py:11:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:12:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:13:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:13:80: E501 line too long (81 > 79 characters)
plone/autoform/directives.py:14:1: I001 isort found an import in the wrong position
plone/autoform/directives.py:25:80: E501 line too long (83 > 79 characters)
plone/autoform/directives.py:57:80: E501 line too long (87 > 79 characters)
plone/autoform/directives.py:71:80: E501 line too long (82 > 79 characters)
plone/autoform/directives.py:75:80: E501 line too long (85 > 79 characters)
plone/autoform/directives.py:78:80: E501 line too long (95 > 79 characters)
plone/autoform/directives.py:84:80: E501 line too long (96 > 79 characters)
plone/autoform/directives.py:87:80: E501 line too long (97 > 79 characters)
plone/autoform/directives.py:89:80: E501 line too long (93 > 79 characters)
plone/autoform/directives.py:94:80: E501 line too long (95 > 79 characters)
plone/autoform/directives.py:97:80: E501 line too long (88 > 79 characters)
plone/autoform/directives.py:98:80: E501 line too long (93 > 79 characters)
plone/autoform/directives.py:110:30: Q000 Remove bad quotes.
plone/autoform/directives.py:110:30: S001 found module formatter
plone/autoform/directives.py:114:13: E122 continuation line missing indentation or outdented
plone/autoform/directives.py:115:13: E122 continuation line missing indentation or outdented
plone/autoform/directives.py:116:80: E501 line too long (86 > 79 characters)
plone/autoform/directives.py:132:80: E501 line too long (94 > 79 characters)
plone/autoform/directives.py:141:80: E501 line too long (93 > 79 characters)
plone/autoform/tests/test_directives.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_directives.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_directives.py:2:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:3:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:6:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:7:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:8:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:9:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_directives.py:10:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:10:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_directives.py:11:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_directives.py:11:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_directives.py:51:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:52:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:53:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:54:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:58:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:61:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:69:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:72:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:74:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:82:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:83:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:84:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:86:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:86:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_directives.py:87:19: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_directives.py:101:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:106:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:120:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:125:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:155:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:156:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:157:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:158:46: Q000 Remove bad quotes.
plone/autoform/tests/test_directives.py:160:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:163:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:166:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:169:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:174:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:174:80: E501 line too long (97 > 79 characters)
plone/autoform/tests/test_directives.py:176:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:176:80: E501 line too long (90 > 79 characters)
plone/autoform/tests/test_directives.py:208:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_directives.py:208:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_widgets.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_widgets.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_widgets.py:2:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_widgets.py:3:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_widgets.py:4:1: F401 'zope.schema' imported but unused
plone/autoform/tests/test_widgets.py:5:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_widgets.py:73:1: W391 blank line at end of file
plone/autoform/tests/test_utils.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_utils.py:1:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:4:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:5:1: F401 'zope.interface.implementer' imported but unused
plone/autoform/tests/test_utils.py:5:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:8:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_utils.py:9:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:10:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:11:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:18:23: Q000 Remove bad quotes.
plone/autoform/tests/test_doctests.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_doctests.py:2:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_doctests.py:3:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_doctests.py:10:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:11:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:12:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:14:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:15:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:16:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:18:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:19:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:20:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:22:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:23:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_doctests.py:24:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_supermodel_handler.py:1:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:2:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_supermodel_handler.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_supermodel_handler.py:7:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:8:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:9:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_supermodel_handler.py:10:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:11:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_supermodel_handler.py:12:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:13:1: I004 isort found an unexpected blank line in imports
plone/autoform/tests/test_supermodel_handler.py:14:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:14:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:15:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:15:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:16:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:17:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:34:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:34:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:34:80: E501 line too long (101 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:35:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:35:52: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:36:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:36:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:37:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:37:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:38:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:38:57: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:38:80: E501 line too long (104 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:41:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:46:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:46:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:47:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:48:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:48:80: E501 line too long (93 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:49:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:49:80: E501 line too long (93 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:50:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:50:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:51:80: E501 line too long (90 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:57:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:57:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:57:80: E501 line too long (102 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:58:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:58:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:59:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:59:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:60:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:60:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:63:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:63:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:64:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:64:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:67:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:68:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:74:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:74:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:75:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:76:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:76:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:78:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:78:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:80:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:80:80: E501 line too long (97 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:86:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:91:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:92:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:93:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:94:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:98:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:98:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:98:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:99:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:99:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:99:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:102:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:102:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:102:80: E501 line too long (125 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:103:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:103:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:103:80: E501 line too long (124 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:106:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:107:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:113:80: E501 line too long (120 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:114:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:115:80: E501 line too long (116 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:116:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:116:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:125:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:166:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:177:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:177:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:178:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:178:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:178:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:178:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:179:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:179:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:179:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:180:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:180:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:180:58: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:180:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:186:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:190:80: E501 line too long (108 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:197:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:197:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:198:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:198:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:199:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:199:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:199:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:199:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:200:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:200:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:206:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:211:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:211:52: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:212:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:212:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:213:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:213:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:214:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:214:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:221:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:222:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:224:80: E501 line too long (118 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:226:80: E501 line too long (114 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:233:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:233:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:233:80: E501 line too long (106 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:233:82: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:234:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:234:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:234:80: E501 line too long (107 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:234:80: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:236:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:236:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:236:80: E501 line too long (99 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:237:46: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:238:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:238:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:238:80: E501 line too long (95 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:239:46: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:253:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:254:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:254:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:255:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:269:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:270:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:284:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:285:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:285:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:286:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:287:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:288:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:302:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:303:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:303:80: E501 line too long (89 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:304:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:313:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:313:63: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:314:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:314:64: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:317:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:322:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:322:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:323:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:323:80: E501 line too long (98 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:329:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:334:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:335:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:341:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:349:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:349:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:349:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:349:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:350:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:350:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:350:60: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:350:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:356:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:363:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:363:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:363:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:364:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:364:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:364:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:370:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:375:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:375:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:375:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:376:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:376:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:376:80: E501 line too long (87 > 79 characters)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.