@optilude Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.autoform/2/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:10:1: E302 expected 2 blank lines, found 1
plone/autoform/form.py:15:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/form.py:16:1: W293 blank line contains whitespace
plone/autoform/form.py:19:80: E501 line too long (104 > 79 characters)
plone/autoform/form.py:26:1: W293 blank line contains whitespace
plone/autoform/form.py:29:55: W292 no newline 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:48:1: W293 blank line contains whitespace
plone/autoform/base.py:53:1: W293 blank line contains whitespace
plone/autoform/base.py:59:1: W293 blank line contains whitespace
plone/autoform/base.py:60:71: W291 trailing whitespace
plone/autoform/base.py:62:1: W293 blank line contains whitespace
plone/autoform/base.py:64:1: W293 blank line contains whitespace
plone/autoform/base.py:65:75: W291 trailing whitespace
plone/autoform/base.py:70:1: W293 blank line contains whitespace
plone/autoform/base.py:79:1: W293 blank line contains whitespace
plone/autoform/base.py:88:1: W293 blank line contains whitespace
plone/autoform/base.py:89:80: E501 line too long (113 > 79 characters)
plone/autoform/base.py:90:1: W293 blank line contains whitespace
plone/autoform/base.py:92:72: W291 trailing whitespace
plone/autoform/base.py:98:1: W293 blank line contains whitespace
plone/autoform/base.py:104: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:37:1: W293 blank line contains whitespace
plone/autoform/view.py:39:1: W293 blank line contains whitespace
plone/autoform/view.py:45:1: W293 blank line contains whitespace
plone/autoform/view.py:49:1: W293 blank line contains whitespace
plone/autoform/view.py:54:1: W293 blank line contains whitespace
plone/autoform/view.py:57:1: W293 blank line contains whitespace
plone/autoform/view.py:61:1: W293 blank line contains whitespace
plone/autoform/view.py:64:1: W293 blank line contains whitespace
plone/autoform/view.py:66:1: W293 blank line contains whitespace
plone/autoform/view.py:69:1: W293 blank line contains whitespace
plone/autoform/view.py:70:36: W292 no newline at end of file
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:54:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:55:32: Q000 Remove bad quotes.
plone/autoform/interfaces.py:56:38: Q000 Remove bad quotes.
plone/autoform/interfaces.py:57:39: E127 continuation line over-indented for visual indent
plone/autoform/interfaces.py:57:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:58:63: Q000 Remove bad quotes.
plone/autoform/interfaces.py:58:80: E501 line too long (91 > 79 characters)
plone/autoform/interfaces.py:59:62: Q000 Remove bad quotes.
plone/autoform/interfaces.py:59:80: E501 line too long (88 > 79 characters)
plone/autoform/interfaces.py:61:40: Q000 Remove bad quotes.
plone/autoform/interfaces.py:62:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:62:68: Q000 Remove bad quotes.
plone/autoform/interfaces.py:62:80: E501 line too long (85 > 79 characters)
plone/autoform/interfaces.py:63:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:63:67: Q000 Remove bad quotes.
plone/autoform/interfaces.py:63:80: E501 line too long (97 > 79 characters)
plone/autoform/interfaces.py:63:98: W292 no newline at end of file
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: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:3:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:5:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:6:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:7:1: I001 isort found an import in the wrong position
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: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:13:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:15:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:18:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:19:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:20:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:20:80: E501 line too long (84 > 79 characters)
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 (81 > 79 characters)
plone/autoform/utils.py:22:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:23:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:27:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:35:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:41:1: W293 blank line contains whitespace
plone/autoform/utils.py:43:1: W293 blank line contains whitespace
plone/autoform/utils.py:45:26: E261 at least two spaces before inline comment
plone/autoform/utils.py:46:1: W293 blank line contains whitespace
plone/autoform/utils.py:53:80: E501 line too long (111 > 79 characters)
plone/autoform/utils.py:56:1: W293 blank line contains whitespace
plone/autoform/utils.py:61:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:69:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:79:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:86:1: W293 blank line contains whitespace
plone/autoform/utils.py:88:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:89:1: W293 blank line contains whitespace
plone/autoform/utils.py:96:1: W293 blank line contains whitespace
plone/autoform/utils.py:99:1: W293 blank line contains whitespace
plone/autoform/utils.py:103:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:103:1: C901 'processFields' is too complex (12)
plone/autoform/utils.py:103:80: E501 line too long (85 > 79 characters)
plone/autoform/utils.py:106:63: W291 trailing whitespace
plone/autoform/utils.py:114:1: W293 blank line contains whitespace
plone/autoform/utils.py:115:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:116:1: W293 blank line contains whitespace
plone/autoform/utils.py:117:12: E221 multiple spaces before operator
plone/autoform/utils.py:117:80: E501 line too long (82 > 79 characters)
plone/autoform/utils.py:118:10: E221 multiple spaces before operator
plone/autoform/utils.py:118:80: E501 line too long (84 > 79 characters)
plone/autoform/utils.py:119:12: E221 multiple spaces before operator
plone/autoform/utils.py:119:80: E501 line too long (89 > 79 characters)
plone/autoform/utils.py:121:61: E261 at least two spaces before inline comment
plone/autoform/utils.py:121:80: E501 line too long (90 > 79 characters)
plone/autoform/utils.py:123:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:128:80: E501 line too long (104 > 79 characters)
plone/autoform/utils.py:130:79: E261 at least two spaces before inline comment
plone/autoform/utils.py:130:80: E501 line too long (104 > 79 characters)
plone/autoform/utils.py:131:1: W293 blank line contains whitespace
plone/autoform/utils.py:133:1: W293 blank line contains whitespace
plone/autoform/utils.py:136:80: E501 line too long (82 > 79 characters)
plone/autoform/utils.py:140:1: W293 blank line contains whitespace
plone/autoform/utils.py:143:1: W293 blank line contains whitespace
plone/autoform/utils.py:148:80: E501 line too long (93 > 79 characters)
plone/autoform/utils.py:149:1: W293 blank line contains whitespace
plone/autoform/utils.py:151:25: W291 trailing whitespace
plone/autoform/utils.py:152:1: W293 blank line contains whitespace
plone/autoform/utils.py:157:1: W293 blank line contains whitespace
plone/autoform/utils.py:159:1: W293 blank line contains whitespace
plone/autoform/utils.py:162:1: W293 blank line contains whitespace
plone/autoform/utils.py:167:1: W293 blank line contains whitespace
plone/autoform/utils.py:169:1: W293 blank line contains whitespace
plone/autoform/utils.py:171:1: W293 blank line contains whitespace
plone/autoform/utils.py:172:63: W291 trailing whitespace
plone/autoform/utils.py:173:45: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:174:49: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:174:80: E501 line too long (89 > 79 characters)
plone/autoform/utils.py:175:1: W293 blank line contains whitespace
plone/autoform/utils.py:176:31: W291 trailing whitespace
plone/autoform/utils.py:178:1: W293 blank line contains whitespace
plone/autoform/utils.py:182:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:186:1: W293 blank line contains whitespace
plone/autoform/utils.py:187:1: W293 blank line contains whitespace
plone/autoform/utils.py:193:1: W293 blank line contains whitespace
plone/autoform/utils.py:194:80: E501 line too long (96 > 79 characters)
plone/autoform/utils.py:195:1: W293 blank line contains whitespace
plone/autoform/utils.py:197:1: W293 blank line contains whitespace
plone/autoform/utils.py:207:1: W293 blank line contains whitespace
plone/autoform/utils.py:215:17: W292 no newline at end of file
plone/autoform/supermodel.py:0:1: C101 Coding magic comment not found
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: I004 isort found an unexpected blank line in imports
plone/autoform/supermodel.py:6:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:6:80: E501 line too long (84 > 79 characters)
plone/autoform/supermodel.py:7:1: I001 isort found an import in the wrong position
plone/autoform/supermodel.py:7:80: E501 line too long (81 > 79 characters)
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:12:1: E302 expected 2 blank lines, found 1
plone/autoform/supermodel.py:15:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/supermodel.py:16:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:19:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:24:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:29:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:32:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:33:15: E221 multiple spaces before operator
plone/autoform/supermodel.py:33:33: E201 whitespace after '('
plone/autoform/supermodel.py:33:63: E202 whitespace before ')'
plone/autoform/supermodel.py:34:13: E221 multiple spaces before operator
plone/autoform/supermodel.py:34:33: E201 whitespace after '('
plone/autoform/supermodel.py:34:63: E202 whitespace before ')'
plone/autoform/supermodel.py:35:33: E201 whitespace after '('
plone/autoform/supermodel.py:35:63: E202 whitespace before ')'
plone/autoform/supermodel.py:36:15: E221 multiple spaces before operator
plone/autoform/supermodel.py:36:33: E201 whitespace after '('
plone/autoform/supermodel.py:36:63: E202 whitespace before ')'
plone/autoform/supermodel.py:37:14: E221 multiple spaces before operator
plone/autoform/supermodel.py:37:33: E201 whitespace after '('
plone/autoform/supermodel.py:37:63: E202 whitespace before ')'
plone/autoform/supermodel.py:52:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:53:15: E221 multiple spaces before operator
plone/autoform/supermodel.py:54:13: E221 multiple spaces before operator
plone/autoform/supermodel.py:56:14: E221 multiple spaces before operator
plone/autoform/supermodel.py:56:22: E231 missing whitespace after ','
plone/autoform/supermodel.py:56:31: E231 missing whitespace after ','
plone/autoform/supermodel.py:56:33: E231 missing whitespace after ','
plone/autoform/supermodel.py:56:80: E501 line too long (91 > 79 characters)
plone/autoform/supermodel.py:57:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:60:26: Q000 Remove bad quotes.
plone/autoform/supermodel.py:60:26: S001 found module formatter
plone/autoform/supermodel.py:62:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:65:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:75:1: E302 expected 2 blank lines, found 1
plone/autoform/supermodel.py:78:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/supermodel.py:79:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:82:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:85:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:87:80: E501 line too long (80 > 79 characters)
plone/autoform/supermodel.py:88:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:91:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:95:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:102:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:103:80: E501 line too long (91 > 79 characters)
plone/autoform/supermodel.py:104:80: E501 line too long (93 > 79 characters)
plone/autoform/supermodel.py:105:1: W293 blank line contains whitespace
plone/autoform/supermodel.py:107:80: E501 line too long (81 > 79 characters)
plone/autoform/supermodel.py:109:80: E501 line too long (83 > 79 characters)
plone/autoform/supermodel.py:109:84: W292 no newline at end of file
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:6:1: I003 isort expected 1 blank line in imports, found 0
plone/autoform/tests/test_doctests.py:7:1: E302 expected 2 blank lines, found 1
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:21:11: W292 no newline at end of file
plone/autoform/tests/test_supermodel_handler.py:0:1: C101 Coding magic comment not found
plone/autoform/tests/test_supermodel_handler.py:1:1: I003 isort expected 1 blank line in imports, found 0
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:3:1: I001 isort found an import in the wrong position
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:7:1: I004 isort found an unexpected blank line in imports
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:10:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:11:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:11:80: E501 line too long (81 > 79 characters)
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:14:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_supermodel_handler.py:15:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:17:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:20:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:20:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:21:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:21:52: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:22:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:22:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:23:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:23:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:24:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:26:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:27:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:30:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:31:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:32:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:33:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:34:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:34:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:38:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:38:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:39:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:39:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:40:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:40:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:41:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:41:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:42:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:44:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:44:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:45:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:45:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:46:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:48:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:49:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:50:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:54:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:55:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:55:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:56:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:56:80: E501 line too long (98 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:57:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:57:80: E501 line too long (102 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:58:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:58:80: E501 line too long (97 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:59:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:62:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:64:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:68:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:69:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:70:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:71:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:72:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:73:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:76:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:78:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:79:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:84:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:87:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:88:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:88:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:88:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:88:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:89:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:89:27: 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 (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:90:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:90:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:90:55: 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:91:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:91:58: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:91:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:92:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:95:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:97:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:98:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:101:80: E501 line too long (82 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:103:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:106:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:107:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:107:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:107:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:107:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:108:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:108:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:109:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:109:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:109:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:109:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:110:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:110:51: 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:116:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:117:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:120:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:121:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:121:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:122:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:122:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:123:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:123:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:124:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:124:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:126:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_supermodel_handler.py:127:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:129:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:132:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:132:63: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:133:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:133:64: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:134:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:136:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:137:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:140:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:141:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:141:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:142:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:142:80: E501 line too long (98 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:143:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:146:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:148: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:153:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:154:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:155:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:158:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:160:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:161:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:164:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:167:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:168:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:168:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:168:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:168:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:169:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:169:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:169:60: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:169:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:170:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:173:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:175:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:176:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:178:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:181:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:182:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:182:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:182:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:183:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:183:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:183:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:187:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:189:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:190:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:193:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:194:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:194:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:194:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:195:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:195:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:195:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:196:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:197: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.


@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.autoform/3/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:10:1: E302 expected 2 blank lines, found 1
plone/autoform/form.py:15:5: D001 found implements( replace it with zope.interface.implementer
plone/autoform/form.py:16:1: W293 blank line contains whitespace
plone/autoform/form.py:19:80: E501 line too long (109 > 79 characters)
plone/autoform/form.py:26:1: W293 blank line contains whitespace
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:54:1: W293 blank line contains whitespace
plone/autoform/interfaces.py:55:32: Q000 Remove bad quotes.
plone/autoform/interfaces.py:56:38: Q000 Remove bad quotes.
plone/autoform/interfaces.py:57:39: E127 continuation line over-indented for visual indent
plone/autoform/interfaces.py:57:39: Q000 Remove bad quotes.
plone/autoform/interfaces.py:58:63: Q000 Remove bad quotes.
plone/autoform/interfaces.py:58:80: E501 line too long (91 > 79 characters)
plone/autoform/interfaces.py:59:62: Q000 Remove bad quotes.
plone/autoform/interfaces.py:59:80: E501 line too long (88 > 79 characters)
plone/autoform/interfaces.py:61:40: Q000 Remove bad quotes.
plone/autoform/interfaces.py:62:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:62:68: Q000 Remove bad quotes.
plone/autoform/interfaces.py:62:80: E501 line too long (85 > 79 characters)
plone/autoform/interfaces.py:63:31: E128 continuation line under-indented for visual indent
plone/autoform/interfaces.py:63:67: Q000 Remove bad quotes.
plone/autoform/interfaces.py:63:80: E501 line too long (97 > 79 characters)
plone/autoform/interfaces.py:63:98: W292 no newline at end of file
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: I001 isort found an import in the wrong position
plone/autoform/utils.py:4:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:5:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:6:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:7:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:8:1: I004 isort found an unexpected blank line in imports
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: I001 isort found an import in the wrong position
plone/autoform/utils.py:12:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:13:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:14:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:17:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:19:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:22:1: I001 isort found an import in the wrong position
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:24:80: E501 line too long (84 > 79 characters)
plone/autoform/utils.py:25:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:25:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:26:1: I004 isort found an unexpected blank line in imports
plone/autoform/utils.py:27:1: I001 isort found an import in the wrong position
plone/autoform/utils.py:34:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:83:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:93:1: E302 expected 2 blank lines, found 1
plone/autoform/utils.py:100:1: W293 blank line contains whitespace
plone/autoform/utils.py:102:80: E501 line too long (87 > 79 characters)
plone/autoform/utils.py:103:1: W293 blank line contains whitespace
plone/autoform/utils.py:107:1: W293 blank line contains whitespace
plone/autoform/utils.py:115:80: E501 line too long (103 > 79 characters)
plone/autoform/utils.py:116:80: E501 line too long (100 > 79 characters)
plone/autoform/utils.py:117:21: E128 continuation line under-indented for visual indent
plone/autoform/utils.py:118:1: W293 blank line contains whitespace
plone/autoform/utils.py:120:1: W293 blank line contains whitespace
plone/autoform/utils.py:125:1: C901 'processFields' is too complex (20)
plone/autoform/utils.py:125:80: E501 line too long (85 > 79 characters)
plone/autoform/utils.py:128:63: W291 trailing whitespace
plone/autoform/utils.py:136:1: W293 blank line contains whitespace
plone/autoform/utils.py:137:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:138:1: W293 blank line contains whitespace
plone/autoform/utils.py:139:12: E221 multiple spaces before operator
plone/autoform/utils.py:139:80: E501 line too long (89 > 79 characters)
plone/autoform/utils.py:140:10: E221 multiple spaces before operator
plone/autoform/utils.py:140:80: E501 line too long (98 > 79 characters)
plone/autoform/utils.py:141:12: E221 multiple spaces before operator
plone/autoform/utils.py:141:80: E501 line too long (103 > 79 characters)
plone/autoform/utils.py:142:1: W293 blank line contains whitespace
plone/autoform/utils.py:143:80: E501 line too long (100 > 79 characters)
plone/autoform/utils.py:144:1: W293 blank line contains whitespace
plone/autoform/utils.py:145:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:146:1: W293 blank line contains whitespace
plone/autoform/utils.py:147:20: E221 multiple spaces before operator
plone/autoform/utils.py:149:20: E221 multiple spaces before operator
plone/autoform/utils.py:150:1: W293 blank line contains whitespace
plone/autoform/utils.py:152:24: E221 multiple spaces before operator
plone/autoform/utils.py:152:80: E501 line too long (105 > 79 characters)
plone/autoform/utils.py:153:80: E501 line too long (105 > 79 characters)
plone/autoform/utils.py:153:80: E261 at least two spaces before inline comment
plone/autoform/utils.py:154:24: E221 multiple spaces before operator
plone/autoform/utils.py:155:1: W293 blank line contains whitespace
plone/autoform/utils.py:157:1: W293 blank line contains whitespace
plone/autoform/utils.py:164:1: W293 blank line contains whitespace
plone/autoform/utils.py:168:1: W293 blank line contains whitespace
plone/autoform/utils.py:174:80: E501 line too long (98 > 79 characters)
plone/autoform/utils.py:175:1: W293 blank line contains whitespace
plone/autoform/utils.py:178:1: W293 blank line contains whitespace
plone/autoform/utils.py:180:1: W293 blank line contains whitespace
plone/autoform/utils.py:184:1: W293 blank line contains whitespace
plone/autoform/utils.py:196:80: E501 line too long (127 > 79 characters)
plone/autoform/utils.py:199:1: W293 blank line contains whitespace
plone/autoform/utils.py:201:1: W293 blank line contains whitespace
plone/autoform/utils.py:203:25: W291 trailing whitespace
plone/autoform/utils.py:204:1: W293 blank line contains whitespace
plone/autoform/utils.py:209:1: W293 blank line contains whitespace
plone/autoform/utils.py:211:1: W293 blank line contains whitespace
plone/autoform/utils.py:214:1: W293 blank line contains whitespace
plone/autoform/utils.py:219:1: W293 blank line contains whitespace
plone/autoform/utils.py:221:1: W293 blank line contains whitespace
plone/autoform/utils.py:223:1: W293 blank line contains whitespace
plone/autoform/utils.py:224:62: W291 trailing whitespace
plone/autoform/utils.py:225:45: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:226:49: E127 continuation line over-indented for visual indent
plone/autoform/utils.py:226:80: E501 line too long (88 > 79 characters)
plone/autoform/utils.py:227:1: W293 blank line contains whitespace
plone/autoform/utils.py:228:31: W291 trailing whitespace
plone/autoform/utils.py:230:1: W293 blank line contains whitespace
plone/autoform/utils.py:234:80: E501 line too long (81 > 79 characters)
plone/autoform/utils.py:238:1: W293 blank line contains whitespace
plone/autoform/utils.py:239:1: W293 blank line contains whitespace
plone/autoform/utils.py:245:1: W293 blank line contains whitespace
plone/autoform/utils.py:246:80: E501 line too long (96 > 79 characters)
plone/autoform/utils.py:247:1: W293 blank line contains whitespace
plone/autoform/utils.py:249:1: W293 blank line contains whitespace
plone/autoform/utils.py:259: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:12:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_utils.py:14:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_utils.py:15:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:18:23: Q000 Remove bad quotes.
plone/autoform/tests/test_utils.py:22:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:26:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:29:13: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:34:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:38:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:42:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:46:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:53:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:57:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:63:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:64:53: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:64:55: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:65:80: E501 line too long (103 > 79 characters)
plone/autoform/tests/test_utils.py:67:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:69:80: E501 line too long (95 > 79 characters)
plone/autoform/tests/test_utils.py:70:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:75:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:76:53: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:76:55: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:79:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:80:80: E501 line too long (95 > 79 characters)
plone/autoform/tests/test_utils.py:81:1: W293 blank line contains whitespace
plone/autoform/tests/test_utils.py:86:9: E306 expected 1 blank line before a nested definition, found 0
plone/autoform/tests/test_utils.py:87:52: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:87:54: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:87:73: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:87:75: E251 unexpected spaces around keyword / parameter equals
plone/autoform/tests/test_utils.py:87:80: E501 line too long (99 > 79 characters)
plone/autoform/tests/test_utils.py:90: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:21:11: W292 no newline at end of file
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: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:12:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:13:1: I001 isort found an import in the wrong position
plone/autoform/tests/test_supermodel_handler.py:13:80: E501 line too long (81 > 79 characters)
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:16:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_supermodel_handler.py:17:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:19:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:22:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:22:54: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:22:80: E501 line too long (101 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:23:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:23:52: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:24:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:24:55: Q000 Remove bad quotes.
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:26:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:26:57: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:26:80: E501 line too long (104 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:27:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:29:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:30:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:33:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:34:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:34:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:35:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:36:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:36:80: E501 line too long (93 > 79 characters)
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 (93 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:38:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:38:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:39:80: E501 line too long (90 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:45:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:45:55: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:45:80: E501 line too long (102 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:46:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:46:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:47:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:47:56: Q000 Remove bad quotes.
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:49:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:51:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:51:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:52:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:52:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:53:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:55:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:56:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:57:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:61:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:62:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:62:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:63:13: E128 continuation line under-indented for visual indent
plone/autoform/tests/test_supermodel_handler.py:64:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:64:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:66:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:68:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:68:80: E501 line too long (97 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:69:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:72:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:74:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:78:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:79:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:80:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:81:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:82:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:83:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:86:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:86:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:86:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:87:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:87:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:87:80: E501 line too long (88 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:90:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:90:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:90:80: E501 line too long (125 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:91:28: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:91:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:91:80: E501 line too long (124 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:92:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:94:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:95:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:101:80: E501 line too long (120 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:102:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:103:80: E501 line too long (116 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:104:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:104:80: E501 line too long (81 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:105:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:108:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:110:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:111:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:116: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:120:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:120:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:120:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:120:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:121:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:121:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:121:53: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:121:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:122:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:122:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:122:55: Q000 Remove bad quotes.
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:58: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:123:80: E501 line too long (84 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:124:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:127:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:129:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:130:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:133:80: E501 line too long (108 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:135:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:138:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:139:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:139:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:139:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:139:80: E501 line too long (85 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:140:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:140:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:141:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:141:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:141:56: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:141:80: E501 line too long (80 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:142:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:142:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:146:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:148:48: 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:152:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:153:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:153:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:154:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:154:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:155:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:155:51: Q000 Remove bad quotes.
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:163:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:164:49: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:166:80: E501 line too long (118 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:168:80: E501 line too long (114 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:175:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:175:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:175:80: E501 line too long (106 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:175:82: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:176:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:176:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:176:80: E501 line too long (107 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:176:80: 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:80: E501 line too long (99 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:179:46: 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:80: E501 line too long (95 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:181:46: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:183:1: E302 expected 2 blank lines, found 1
plone/autoform/tests/test_supermodel_handler.py:184:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:186:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:189:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:189:63: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:190:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:190:64: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:191:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:193:48: 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:197:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:198:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:198:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:199:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:199:80: E501 line too long (98 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:200:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:203:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:205:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:209:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:210:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:211:14: D001 found failIf( replace it with assertFalse
plone/autoform/tests/test_supermodel_handler.py:212:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:215:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:217:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:218:1: W293 blank line contains whitespace
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:225:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:225:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:225:59: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:225:80: E501 line too long (94 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:226:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:226:27: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:226:60: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:226:80: E501 line too long (96 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:227:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:230:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:232:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:233:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:235: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:239:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:239:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:239:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:240:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:240:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:240:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:244:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:246:48: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:247:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:250:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:251:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:251:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:251:80: E501 line too long (86 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:252:14: D001 found assertEquals( replace it with assertEqual
plone/autoform/tests/test_supermodel_handler.py:252:51: Q000 Remove bad quotes.
plone/autoform/tests/test_supermodel_handler.py:252:80: E501 line too long (87 > 79 characters)
plone/autoform/tests/test_supermodel_handler.py:253:1: W293 blank line contains whitespace
plone/autoform/tests/test_supermodel_handler.py:254: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.