@datakurre Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.schemaeditor/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/__init__.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/fields.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/fields.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/fields.py:166:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/fields.py:173:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/fields.py:196:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/fields.py:231:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/interfaces.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/interfaces.py:83:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/interfaces.py:91:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/interfaces.py:94:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/interfaces.py:95:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/interfaces.py:116:5: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:116:16: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:116:26: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:116:38: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:116:50: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:116:66: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:117:5: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:117:23: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:127:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/interfaces.py:156:20: Q000 Remove bad quotes.
plone/schemaeditor/interfaces.py:164:80: E501 line too long (92 > 79 characters)
plone/schemaeditor/interfaces.py:171:80: E501 line too long (82 > 79 characters)
plone/schemaeditor/interfaces.py:173:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/interfaces.py:174:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/schema.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/schema.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/schema.py:104:20: Q000 Remove bad quotes.
plone/schemaeditor/testing.py:15:1: F401 'plone' imported but unused
plone/schemaeditor/testing.py:47:10: Q000 Remove bad quotes.
plone/schemaeditor/testing.py:54:37: Q000 Remove bad quotes.
plone/schemaeditor/utils.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/utils.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/utils.py:64:46: W601 .has_key() is deprecated, use 'in'
plone/schemaeditor/utils.py:65:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:65:32: S001 found %s formatter
plone/schemaeditor/utils.py:69:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:80:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:86:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:86:32: S001 found %s formatter
plone/schemaeditor/utils.py:90:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/utils.py:93:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:94:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/utils.py:102:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:104:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:106:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:106:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:120:80: E501 line too long (81 > 79 characters)
plone/schemaeditor/utils.py:123:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/vocabularies.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/vocabularies.py:18:44: Q000 Remove bad quotes.
plone/schemaeditor/vocabularies.py:18:45: S001 found %s formatter
plone/schemaeditor/tests/fixtures.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/fixtures.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/tests/fixtures.py:28:5: T001 print statement found.
plone/schemaeditor/tests/fixtures.py:28:20: S001 found %s formatter
plone/schemaeditor/tests/fixtures.py:32:1: E402 module level import not at top of file
plone/schemaeditor/tests/fixtures.py:33:1: E402 module level import not at top of file
plone/schemaeditor/tests/fixtures.py:34:1: E402 module level import not at top of file
plone/schemaeditor/tests/fixtures.py:96:1: W391 blank line at end of file
plone/schemaeditor/tests/test_robot.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/tests/tests.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/tests.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/tests/tests.py:7:39: D001 found classImplements replace it with zope.interface.implementer
plone/schemaeditor/tests/tests.py:37:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/tests/tests.py:39:5: D001 found classImplements replace it with zope.interface.implementer
plone/schemaeditor/tests/tests.py:43:5: D001 found classImplements replace it with zope.interface.implementer
plone/schemaeditor/tests/tests.py:76:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/tests/tests.py:78:80: E501 line too long (82 > 79 characters)
plone/schemaeditor/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/edit.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/edit.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/field/edit.py:168:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/field/fieldset.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/fieldset.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/field/order.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/order.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/field/traversal.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/traversal.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/field/traversal.py:33:80: E501 line too long (83 > 79 characters)
plone/schemaeditor/browser/schema/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/add_field.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/add_field.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/schema/add_field.py:18:15: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/add_field.py:42:80: E501 line too long (110 > 79 characters)
plone/schemaeditor/browser/schema/add_fieldset.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/add_fieldset.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/schema/add_fieldset.py:19:15: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/add_fieldset.py:32:80: E501 line too long (120 > 79 characters)
plone/schemaeditor/browser/schema/listing.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/listing.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/schema/listing.py:47:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/schema/listing.py:55:30: S001 found %s formatter
plone/schemaeditor/browser/schema/listing.py:72:21: S001 found %s formatter
plone/schemaeditor/browser/schema/listing.py:75:17: S001 found %s formatter
plone/schemaeditor/browser/schema/traversal.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/traversal.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/browser/schema/traversal.py:15:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/traversal.py:35:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/traversal.py:40:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/traversal.py:43:80: E501 line too long (80 > 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.


@MatthewWilkes Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.customerize/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/customerize/__init__.py:0:1: C101 Coding magic comment not found
plone/app/customerize/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/__init__.py:9:19: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:9:21: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:10:18: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:10:20: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:11:5: E124 closing bracket does not match visual indentation
plone/app/customerize/__init__.py:12:1: W391 blank line at end of file
plone/app/customerize/browser.py:0:1: C101 Coding magic comment not found
plone/app/customerize/browser.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/browser.py:21:80: E501 line too long (82 > 79 characters)
plone/app/customerize/browser.py:26:65: W291 trailing whitespace
plone/app/customerize/browser.py:39:13: E128 continuation line under-indented for visual indent
plone/app/customerize/browser.py:43:45: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:43:47: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:36: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:38: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:57: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:59: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:48:80: E501 line too long (86 > 79 characters)
plone/app/customerize/browser.py:51:54: Q000 Remove bad quotes.
plone/app/customerize/browser.py:63:1: W391 blank line at end of file
plone/app/customerize/layerfolder.py:0:1: C101 Coding magic comment not found
plone/app/customerize/layerfolder.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/layerfolder.py:9:1: E302 expected 2 blank lines, found 1
plone/app/customerize/layerfolder.py:10:13: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:12:1: E302 expected 2 blank lines, found 1
plone/app/customerize/layerfolder.py:13:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:18:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:21:21: E231 missing whitespace after ','
plone/app/customerize/layerfolder.py:22:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:26:16: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:26:17: S001 found %s formatter
plone/app/customerize/layerfolder.py:35:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:37:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:41:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:43:9: T001 print statement found.
plone/app/customerize/layerfolder.py:43:15: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:44:10: E225 missing whitespace around operator
plone/app/customerize/layerfolder.py:45:9: T001 print statement found.
plone/app/customerize/layerfolder.py:48:9: T001 print statement found.
plone/app/customerize/layerfolder.py:48:15: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:50:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:56:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:59:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:61:9: T001 print statement found.
plone/app/customerize/layerfolder.py:61:15: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:63:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:66:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:68:9: T001 print statement found.
plone/app/customerize/layerfolder.py:68:15: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:74:13: B901 blind except: statement
plone/app/customerize/layerfolder.py:76:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:81:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:92:1: W293 blank line contains whitespace
plone/app/customerize/layerfolder.py:94:9: T001 print statement found.
plone/app/customerize/layerfolder.py:94:15: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:97:9: T001 print statement found.
plone/app/customerize/layerfolder.py:97:15: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:97:34: S001 found %s formatter
plone/app/customerize/layerfolder.py:100:25: Q000 Remove bad quotes.
plone/app/customerize/layerfolder.py:101:25: E261 at least two spaces before inline comment
plone/app/customerize/layerfolder.py:103:80: E501 line too long (109 > 79 characters)
plone/app/customerize/layerfolder.py:105:30: W292 no newline at end of file
plone/app/customerize/registration.py:0:1: C101 Coding magic comment not found
plone/app/customerize/registration.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/registration.py:2:80: E501 line too long (80 > 79 characters)
plone/app/customerize/registration.py:18:1: W293 blank line contains whitespace
plone/app/customerize/registration.py:19:80: E501 line too long (87 > 79 characters)
plone/app/customerize/registration.py:20:80: E501 line too long (83 > 79 characters)
plone/app/customerize/registration.py:32:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:37:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:41:15: P002 found "hasattr", consider replacing it
plone/app/customerize/registration.py:59:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:65:1: W293 blank line contains whitespace
plone/app/customerize/registration.py:69:80: E501 line too long (87 > 79 characters)
plone/app/customerize/registration.py:73:30: Q000 Remove bad quotes.
plone/app/customerize/registration.py:73:59: E261 at least two spaces before inline comment
plone/app/customerize/registration.py:73:60: E262 inline comment should start with '# '
plone/app/customerize/registration.py:73:80: E501 line too long (91 > 79 characters)
plone/app/customerize/registration.py:91:42: W291 trailing whitespace
plone/app/customerize/registration.py:98:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:100:5: E731 do not assign a lambda expression, use a def
plone/app/customerize/registration.py:100:20: E231 missing whitespace after ','
plone/app/customerize/registration.py:103:18: W601 .has_key() is deprecated, use 'in'
plone/app/customerize/registration.py:106:28: E201 whitespace after '{'
plone/app/customerize/registration.py:106:56: E202 whitespace before '}'
plone/app/customerize/registration.py:107:48: E231 missing whitespace after ','
plone/app/customerize/registration.py:109:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:113:80: E501 line too long (82 > 79 characters)
plone/app/customerize/registration.py:116:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:117:13: S001 found %s formatter
plone/app/customerize/registration.py:122:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:123:13: S001 found %s formatter
plone/app/customerize/registration.py:128:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:141:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:147:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:153:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:160:11: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:160:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:161:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:161:15: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:162:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:162:15: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:163:19: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:163:21: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:164:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:164:15: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:166:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:172:1: W391 blank line at end of file
plone/app/customerize/tool.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tool.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tool.py:10:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tool.py:15:7: E221 multiple spaces before operator
plone/app/customerize/tool.py:36:9: T001 print statement found.
plone/app/customerize/tool.py:36:15: Q000 Remove bad quotes.
plone/app/customerize/tool.py:38:1: W293 blank line contains whitespace
plone/app/customerize/tool.py:41:80: E501 line too long (80 > 79 characters)
plone/app/customerize/tool.py:42:1: W293 blank line contains whitespace
plone/app/customerize/tool.py:45:14: E231 missing whitespace after ','
plone/app/customerize/tool.py:46:34: W292 no newline at end of file
plone/app/customerize/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/interfaces.py:7:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/interfaces.py:8:69: W292 no newline at end of file
plone/app/customerize/tests/layer.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/layer.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/layer.py:3:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/testDocTests.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/testDocTests.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/testDocTests.py:17:1: E402 module level import not at top of file
plone/app/customerize/tests/testDocTests.py:22:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/testDocTests.py:25:1: W293 blank line contains whitespace
plone/app/customerize/tests/testDocTests.py:36:55: S001 found %s formatter
plone/app/customerize/tests/testDocTests.py:45:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/testDocTests.py:51:16: E713 test for membership should be 'not in'
plone/app/customerize/tests/testDocTests.py:53:21: E128 continuation line under-indented for visual indent
plone/app/customerize/tests/testDocTests.py:54:21: E128 continuation line under-indented for visual indent
plone/app/customerize/tests/testDocTests.py:55:21: E128 continuation line under-indented for visual indent
plone/app/customerize/tests/viewlets.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/viewlets.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/viewlets.py:16:1: W391 blank line at end of file
```
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.alterego/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/alterego/dynamic.py:0:1: C101 Coding magic comment not found
plone/alterego/dynamic.py:0:1: I001 isort found changes, run it on the file
plone/alterego/dynamic.py:22:17: Q000 Remove bad quotes.
plone/alterego/dynamic.py:22:64: S001 found %s formatter
plone/alterego/dynamic.py:28:17: Q000 Remove bad quotes.
plone/alterego/dynamic.py:28:64: S001 found %s formatter
plone/alterego/interfaces.py:0:1: C101 Coding magic comment not found
plone/alterego/interfaces.py:23:10: S001 found %s formatter
plone/alterego/tests.py:0:1: C101 Coding magic comment not found
plone/alterego/tests.py:0:1: I001 isort found changes, run it on the file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@Patrick Gerken Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.blob/2/violations
```
src/plone/__init__.py:0:1: C101 Coding magic comment not found
src/plone/__init__.py:6:36: E261 at least two spaces before inline comment
src/plone/app/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/__init__.py:6:36: E261 at least two spaces before inline comment
src/plone/app/blob/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/__init__.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/__init__.py:22:27: Q000 Remove bad quotes.
src/plone/app/blob/__init__.py:22:28: S001 found %s formatter
src/plone/app/blob/__init__.py:23:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:23:26: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:23:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:24:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:24:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:24:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:25:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:25:31: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:25:33: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:26:13: E124 closing bracket does not match visual indentation
src/plone/app/blob/__init__.py:33:27: Q000 Remove bad quotes.
src/plone/app/blob/__init__.py:33:28: S001 found %s formatter
src/plone/app/blob/__init__.py:34:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:34:26: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:34:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:35:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:35:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:35:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:36:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/__init__.py:36:31: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:36:33: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/__init__.py:37:13: E124 closing bracket does not match visual indentation
src/plone/app/blob/config.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/content.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/content.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/content.py:48:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/content.py:64:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/content.py:67:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/content.py:85:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:86:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:98:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/content.py:99:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:104:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:105:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:110:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:111:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:124:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/content.py:125:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:140:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/content.py:143:9: B901 blind except: statement
src/plone/app/blob/content.py:145:16: E128 continuation line under-indented for visual indent
src/plone/app/blob/content.py:149:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:150:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:177:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:178:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:182:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/content.py:183:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:187:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/content.py:188:5: E301 expected 1 blank line, found 0
src/plone/app/blob/content.py:206:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/content.py:207:5: E301 expected 1 blank line, found 0
src/plone/app/blob/download.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/download.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/download.py:21:9: B901 blind except: statement
src/plone/app/blob/download.py:33:1: C901 'handleRequestRange' is too complex (12)
src/plone/app/blob/download.py:60:17: B901 blind except: statement
src/plone/app/blob/download.py:79:24: S001 found % formatter
src/plone/app/blob/download.py:80:36: E261 at least two spaces before inline comment
src/plone/app/blob/field.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/field.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/field.py:36:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/field.py:38:12: P002 found "hasattr", consider replacing it
src/plone/app/blob/field.py:64:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:65:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:69:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:70:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:74:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:75:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:79:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:80:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:93:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:94:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:102:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:103:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:109:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:110:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:116:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:117:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:119:80: E501 line too long (96 > 79 characters)
src/plone/app/blob/field.py:122:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/field.py:123:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:127:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:128:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:136:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:137:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:174:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:175:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:178:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:179:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:186:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:187:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:190:29: S001 found %s formatter
src/plone/app/blob/field.py:197:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/field.py:209:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:210:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:215:80: E501 line too long (82 > 79 characters)
src/plone/app/blob/field.py:220:16: P002 found "hasattr", consider replacing it
src/plone/app/blob/field.py:222:80: E501 line too long (96 > 79 characters)
src/plone/app/blob/field.py:223:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/field.py:226:80: E501 line too long (84 > 79 characters)
src/plone/app/blob/field.py:234:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:235:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:237:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/field.py:239:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/field.py:240:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:240:80: E501 line too long (86 > 79 characters)
src/plone/app/blob/field.py:261:32: Q000 Remove bad quotes.
src/plone/app/blob/field.py:265:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/field.py:266:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:274:14: D001 found declarePublic replace it with AccessControl.ClassSecurityInfo.public
src/plone/app/blob/field.py:275:5: E301 expected 1 blank line, found 0
src/plone/app/blob/field.py:283:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/field.py:284:5: E301 expected 1 blank line, found 0
src/plone/app/blob/interfaces.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/interfaces.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/interfaces.py:9:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:9:36: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:11:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:11:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:12:9: E128 continuation line under-indented for visual indent
src/plone/app/blob/interfaces.py:12:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:12:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:13:9: E128 continuation line under-indented for visual indent
src/plone/app/blob/interfaces.py:13:17: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/interfaces.py:13:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/iterators.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/iterators.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/iterators.py:16:52: E227 missing whitespace around bitwise or shift operator
src/plone/app/blob/markings.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/markings.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/migrations.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/migrations.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/migrations.py:94:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/migrations.py:100:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/migrations.py:112:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/migrations.py:135:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/mixins.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/mixins.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/mixins.py:16:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:17:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:28:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:29:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:38:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:39:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:46:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/mixins.py:54:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:55:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:60:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:61:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:68:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:69:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:73:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:74:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:79:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:80:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:83:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
src/plone/app/blob/mixins.py:84:5: E301 expected 1 blank line, found 0
src/plone/app/blob/mixins.py:92:14: D001 found declarePrivate replace it with AccessControl.ClassSecurityInfo.private
src/plone/app/blob/mixins.py:93:5: E301 expected 1 blank line, found 0
src/plone/app/blob/monkey.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/monkey.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/monkey.py:42:1: E302 expected 2 blank lines, found 0
src/plone/app/blob/monkey.py:45:12: P002 found "hasattr", consider replacing it
src/plone/app/blob/scale.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/scale.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/scale.py:23:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/scale.py:24:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/scale.py:36:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/utils.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/utils.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/utils.py:21:80: E501 line too long (82 > 79 characters)
src/plone/app/blob/utils.py:23:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/adapters/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/atfile.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/atfile.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/atimage.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/atimage.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/blobwrapper.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/blobwrapper.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/file.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/file.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/fileupload.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/fileupload.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/fileupload.py:38:62: S001 found %s formatter
src/plone/app/blob/adapters/ofsfile.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/ofsfile.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/ofsfile.py:17:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/adapters/pdata.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/pdata.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/stringio.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/stringio.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/adapters/webdav.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/adapters/webdav.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/__init__.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/base.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/base.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/base.py:30:17: S001 found %s formatter
src/plone/app/blob/tests/base.py:31:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/base.py:37:27: S001 found %s formatter
src/plone/app/blob/tests/bbb.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/bbb.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/layer.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/layer.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/layer.py:88:47: S001 found %s formatter
src/plone/app/blob/tests/lingua.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/lingua.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/lingua.py:14:13: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:14:15: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:15:16: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:15:18: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:16:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:16:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:15: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:17: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:17:36: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:21:13: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:21:15: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:22:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/lingua.py:22:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/tests/patches.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_adapters.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_adapters.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_adapters.py:18:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:19:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_adapters.py:20:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:21:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:28:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:29:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_adapters.py:30:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:31:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:40:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:41:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_adapters.py:42:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_doctests.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_doctests.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_doctests.py:30:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_integration.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_integration.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_integration.py:19:14: D001 found assert_ replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:32:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:35:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:38:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:75:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:77:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:88:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:93:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:94:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:98:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:100:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:101:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:102:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:103:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:116:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:150:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:178:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:184:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_integration.py:188:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:189:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_integration.py:190:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_integration.py:190:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_integration.py:194:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_integration.py:197:39: S001 found %s formatter
src/plone/app/blob/tests/test_integration.py:198:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:203:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:205:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:207:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:209:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_integration.py:211:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_linguaplone.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_linguaplone.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_linguaplone.py:16:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_maintenance.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_maintenance.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_maintenance.py:21:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:21:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:22:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:22:80: E501 line too long (84 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:23:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:24:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:28:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:28:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:29:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:29:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/tests/test_maintenance.py:30:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:31:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:41:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_maintenance.py:42:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_maintenance.py:47:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_replacements.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_replacements.py:39:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:40:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:40:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:48:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:55:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:56:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:56:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:57:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:59:18: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:59:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:60:18: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:64:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:65:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:70:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:78:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:80:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:81:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:81:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:92:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:93:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:104:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:111:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:113:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:114:66: S001 found %s formatter
src/plone/app/blob/tests/test_replacements.py:117:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:118:64: S001 found %s formatter
src/plone/app/blob/tests/test_replacements.py:125:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:130:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:131:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:135:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:137:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:138:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:139:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:157:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:158:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:158:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:166:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:177:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:178:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:178:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:179:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:181:18: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:181:80: E501 line too long (82 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:182:18: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_replacements.py:187:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:193:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:201:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:203:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:204:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_replacements.py:204:80: E501 line too long (81 > 79 characters)
src/plone/app/blob/tests/test_replacements.py:216:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:228:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_replacements.py:237:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:238:66: S001 found %s formatter
src/plone/app/blob/tests/test_replacements.py:241:16: E713 test for membership should be 'not in'
src/plone/app/blob/tests/test_replacements.py:242:64: S001 found %s formatter
src/plone/app/blob/tests/test_scaling.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_scaling.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_scaling.py:19:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_scaling.py:38:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_scaling.py:47:26: S001 found %s formatter
src/plone/app/blob/tests/test_scaling.py:55:5: E303 too many blank lines (2)
src/plone/app/blob/tests/test_scaling.py:71:26: S001 found %s formatter
src/plone/app/blob/tests/test_scaling.py:88:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_scaling.py:103:14: D001 found assertEquals replace it with assertEqual
src/plone/app/blob/tests/test_scaling.py:105:9: F841 local variable 'thumb' is assigned to but never used
src/plone/app/blob/tests/test_scaling.py:107:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_scaling.py:119:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_scaling.py:138:14: D001 found failIf( replace it with assertFalse
src/plone/app/blob/tests/test_scaling.py:141:80: E501 line too long (83 > 79 characters)
src/plone/app/blob/tests/test_scaling.py:190:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/tests/test_scaling.py:233:9: E301 expected 1 blank line, found 0
src/plone/app/blob/tests/test_utils.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_utils.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_webdav.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/test_webdav.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/test_webdav.py:15:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:16:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:18:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_webdav.py:21:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/test_webdav.py:31:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:34:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:35:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/tests/test_webdav.py:37:14: D001 found failUnless( replace it with assertTrue
src/plone/app/blob/tests/utils.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/utils.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/utils.py:21:1: S001 found %s formatter
src/plone/app/blob/tests/utils.py:25:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/tests/utils.py:56:9: T001 print statement found.
src/plone/app/blob/tests/utils.py:57:9: T001 print statement found.
src/plone/app/blob/tests/utils.py:58:9: T001 print statement found.
src/plone/app/blob/tests/db/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/db/__init__.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/db/__init__.py:9:19: E702 multiple statements on one line (semicolon)
src/plone/app/blob/tests/db/__init__.py:9:28: E261 at least two spaces before inline comment
src/plone/app/blob/tests/db/__init__.py:16:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:17:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:18:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:19:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:20:1: E402 module level import not at top of file
src/plone/app/blob/tests/db/__init__.py:22:1: E302 expected 2 blank lines, found 1
src/plone/app/blob/tests/db/custom_zodb.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/tests/db/custom_zodb.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/tests/db/custom_zodb.py:1:12: E702 multiple statements on one line (semicolon)
src/plone/app/blob/tests/db/custom_zodb.py:8:1: T001 print statement found.
src/plone/app/blob/subtypes/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/blob.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/blob.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/subtypes/blob.py:20:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:20:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:20:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:21:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:21:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:21:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:22:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:22:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:22:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:23:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:23:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:23:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:24:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:24:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:24:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:25:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:25:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:25:27: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:26:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:26:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:26:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:27:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:27:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:27:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:28:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/blob.py:28:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:28:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:38: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:30:40: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:32:50: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/blob.py:32:52: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/file.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/subtypes/file.py:24:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:24:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:24:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:25:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:25:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:25:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:26:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:26:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:26:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:27:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:27:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:27:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:28:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:28:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:28:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:29:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:29:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:29:27: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:30:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:30:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:30:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:31:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:31:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:31:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:32:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/file.py:32:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:32:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:38: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:34:40: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:36:50: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/file.py:36:52: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/subtypes/image.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/subtypes/image.py:17:80: E501 line too long (85 > 79 characters)
src/plone/app/blob/subtypes/image.py:24:12: P002 found "hasattr", consider replacing it
src/plone/app/blob/subtypes/image.py:37:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:37:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:37:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:38:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:38:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:38:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:39:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:39:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:39:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:40:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:40:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:40:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:41:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:41:32: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:41:34: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:42:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:42:20: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:42:22: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:43:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:43:36: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:43:38: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:43:80: E501 line too long (80 > 79 characters)
src/plone/app/blob/subtypes/image.py:44:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:44:24: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:44:26: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:45:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:45:28: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:45:30: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:46:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:46:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:46:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:47:13: E128 continuation line under-indented for visual indent
src/plone/app/blob/subtypes/image.py:47:23: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:47:25: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:19: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:21: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:39: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:49:41: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:51:51: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/subtypes/image.py:51:53: E251 unexpected spaces around keyword / parameter equals
src/plone/app/blob/browser/__init__.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/maintenance.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/maintenance.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/browser/maintenance.py:18:20: S001 found % formatter
src/plone/app/blob/browser/maintenance.py:38:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/maintenance.py:51:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/maintenance.py:53:32: S001 found %s formatter
src/plone/app/blob/browser/maintenance.py:63:40: S001 found %r formatter
src/plone/app/blob/browser/maintenance.py:67:26: S001 found % formatter
src/plone/app/blob/browser/maintenance.py:78:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/maintenance.py:80:32: S001 found %s formatter
src/plone/app/blob/browser/maintenance.py:88:26: S001 found %r formatter
src/plone/app/blob/browser/maintenance.py:92:26: S001 found % formatter
src/plone/app/blob/browser/migration.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/migration.py:0:1: I001 isort found changes, run it on the file
src/plone/app/blob/browser/migration.py:29:20: S001 found %s formatter
src/plone/app/blob/browser/migration.py:30:80: E501 line too long (87 > 79 characters)
src/plone/app/blob/browser/migration.py:34:80: E501 line too long (88 > 79 characters)
src/plone/app/blob/browser/migration.py:41:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/browser/migration.py:42:17: E128 continuation line under-indented for visual indent
src/plone/app/blob/browser/size.py:0:1: C101 Coding magic comment not found
src/plone/app/blob/browser/size.py:23:9: E301 expected 1 blank line, found 0
src/plone/app/blob/browser/size.py:32:57: S001 found %r formatter
src/plone/app/blob/browser/size.py:41:22: S001 found % formatter
src/plone/app/blob/browser/size.py:42:14: S001 found % formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.caching/2/violations
```
plone/app/caching/lookup.py:57:1: C901 'ContentItemLookup.__call__' is too complex (12)
plone/app/caching/operations/default.py:142:1: C901 'BaseCaching.modifyResponse' is too complex (11)
plone/app/caching/operations/utils.py:362:1: C901 'isModified' is too complex (14)
plone/app/caching/tests/test_operation_utils.py:15:28: D001 found classImplements replace it with zope.interface.implementer
plone/app/caching/tests/test_operation_utils.py:49:9: D001 found classImplements replace it with zope.interface.implementer
plone/app/caching/tests/test_operation_utils.py:389:9: D001 found classImplements replace it with zope.interface.implementer
plone/app/caching/tests/test_operation_utils.py:538:9: D001 found classImplements replace it with zope.interface.implementer
plone/app/caching/tests/test_operation_utils.py:844:9: D001 found classImplements replace it with zope.interface.implementer
plone/app/caching/tests/test_operation_utils.py:1232:9: D001 found classImplements replace it with zope.interface.implementer
plone/app/caching/browser/controlpanel.py:88:1: C901 'ControlPanel.publishTraverse' is too complex (11)
plone/app/caching/browser/controlpanel.py:170:1: C901 'ControlPanel.processSave' is too complex (33)
plone/app/caching/browser/controlpanel.py:561:1: C901 'Purge.processPurge' is too complex (19)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.schemaeditor/3/violations
```
plone/schemaeditor/fields.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/testing.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/utils.py:73:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:84:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/tests/fixtures.py:32:5: T001 print function found.
plone/schemaeditor/tests/test_robot.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/tests/tests.py:0:1: I001 isort found changes, run it on the file
plone/schemaeditor/tests/tests.py:8:28: D001 found classImplements replace it with zope.interface.implementer
plone/schemaeditor/tests/tests.py:29:5: D001 found classImplements replace it with zope.interface.implementer
plone/schemaeditor/tests/tests.py:33:5: D001 found classImplements replace it with zope.interface.implementer
plone/schemaeditor/tests/tests.py:62:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/browser/field/edit.py:177:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/schema/listing.py:55:16: P002 found "hasattr", consider replacing it
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


hmmm :/


@Alan Hoey Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.customerize/3/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/customerize/__init__.py:0:1: C101 Coding magic comment not found
plone/app/customerize/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/__init__.py:9:19: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:9:21: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:10:18: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:10:20: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/__init__.py:11:5: E124 closing bracket does not match visual indentation
plone/app/customerize/__init__.py:12:1: W391 blank line at end of file
plone/app/customerize/browser.py:0:1: C101 Coding magic comment not found
plone/app/customerize/browser.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/browser.py:21:80: E501 line too long (82 > 79 characters)
plone/app/customerize/browser.py:26:80: W291 trailing whitespace
plone/app/customerize/browser.py:39:13: E128 continuation line under-indented for visual indent
plone/app/customerize/browser.py:43:45: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:43:47: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:36: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:38: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:57: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:44:59: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/browser.py:51:54: Q000 Remove bad quotes.
plone/app/customerize/browser.py:63:1: W391 blank line at end of file
plone/app/customerize/registration.py:0:1: C101 Coding magic comment not found
plone/app/customerize/registration.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/registration.py:2:80: E501 line too long (80 > 79 characters)
plone/app/customerize/registration.py:19:80: E501 line too long (87 > 79 characters)
plone/app/customerize/registration.py:20:80: E501 line too long (83 > 79 characters)
plone/app/customerize/registration.py:32:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:37:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:41:15: P002 found "hasattr", consider replacing it
plone/app/customerize/registration.py:59:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:65:80: E501 line too long (83 > 79 characters)
plone/app/customerize/registration.py:90:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:92:5: E731 do not assign a lambda expression, use a def
plone/app/customerize/registration.py:92:20: E231 missing whitespace after ','
plone/app/customerize/registration.py:93:80: E501 line too long (84 > 79 characters)
plone/app/customerize/registration.py:95:18: W601 .has_key() is deprecated, use 'in'
plone/app/customerize/registration.py:98:28: E201 whitespace after '{'
plone/app/customerize/registration.py:98:56: E202 whitespace before '}'
plone/app/customerize/registration.py:99:48: E231 missing whitespace after ','
plone/app/customerize/registration.py:101:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:105:80: E501 line too long (82 > 79 characters)
plone/app/customerize/registration.py:108:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:109:13: S001 found %s formatter
plone/app/customerize/registration.py:114:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:127:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:133:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:139:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:146:11: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:146:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:147:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:147:15: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:148:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:148:15: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:149:19: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:149:21: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:150:13: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:150:15: E251 unexpected spaces around keyword / parameter equals
plone/app/customerize/registration.py:155:1: E302 expected 2 blank lines, found 1
plone/app/customerize/registration.py:159:1: W391 blank line at end of file
plone/app/customerize/tool.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tool.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tool.py:14:7: E221 multiple spaces before operator
plone/app/customerize/tool.py:24:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
plone/app/customerize/tool.py:25:5: E301 expected 1 blank line, found 0
plone/app/customerize/tool.py:30:39: W292 no newline at end of file
plone/app/customerize/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/interfaces.py:7:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/interfaces.py:8:69: W292 no newline at end of file
plone/app/customerize/tests/layer.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/layer.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/layer.py:3:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/testDocTests.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/testDocTests.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/testDocTests.py:17:1: E402 module level import not at top of file
plone/app/customerize/tests/testDocTests.py:22:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/testDocTests.py:25:1: W293 blank line contains whitespace
plone/app/customerize/tests/testDocTests.py:36:55: S001 found %s formatter
plone/app/customerize/tests/testDocTests.py:45:1: E302 expected 2 blank lines, found 1
plone/app/customerize/tests/testDocTests.py:51:16: E713 test for membership should be 'not in'
plone/app/customerize/tests/testDocTests.py:53:21: E128 continuation line under-indented for visual indent
plone/app/customerize/tests/testDocTests.py:54:21: E128 continuation line under-indented for visual indent
plone/app/customerize/tests/testDocTests.py:55:21: E128 continuation line under-indented for visual indent
plone/app/customerize/tests/viewlets.py:0:1: C101 Coding magic comment not found
plone/app/customerize/tests/viewlets.py:0:1: I001 isort found changes, run it on the file
plone/app/customerize/tests/viewlets.py:16:1: W391 blank line at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.alterego/3/violations
```
plone/alterego/dynamic.py:25:17: E122 continuation line missing indentation or outdented
plone/alterego/tests.py:0:1: I001 isort found changes, run it on the file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


What does it do? How to enable Travis CI building?