@tisto Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.discussion/13/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/discussion/conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/conversation.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:23:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:24:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:25:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:27:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:28:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:29:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:32:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:33:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:34:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:35:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:36:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:37:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:38:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:39:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:40:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:41:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:42:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:43:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:44:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:45:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:46:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/conversation.py:49:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:51:1: I001 isort found an import in the wrong position
plone/app/discussion/conversation.py:52:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/conversation.py:63:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/conversation.py:67:27: Q000 Remove bad quotes.
plone/app/discussion/conversation.py:191:16: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:200:12: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:206:12: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:310:8: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:345:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/conversation.py:346:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/conversation.py:422:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/conversation.py:428:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/conversation.py:439:29: Q000 Remove bad quotes.
plone/app/discussion/testing.py:0:1: C101 Coding magic comment not found
plone/app/discussion/testing.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/testing.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/testing.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/testing.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/testing.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/testing.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/testing.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/testing.py:13:23: Q000 Remove bad quotes.
plone/app/discussion/testing.py:14:1: B901 blind except: statement
plone/app/discussion/testing.py:15:23: Q000 Remove bad quotes.
plone/app/discussion/testing.py:35:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/discussion/testing.py:66:14: Q000 Remove bad quotes.
plone/app/discussion/testing.py:75:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/testing.py:78:10: Q000 Remove bad quotes.
plone/app/discussion/testing.py:81:10: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/interfaces.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/interfaces.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/interfaces.py:34:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:40:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:45:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:51:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:52:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:133:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:134:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:138:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:140:40: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:143:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:146:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:151:47: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:154:43: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:155:44: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:157:37: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:158:45: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:160:42: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:160:65: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:163:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:164:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:170:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:175:39: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:176:41: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:177:45: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:183:37: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:199:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:200:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:202:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:203:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:204:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:205:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:206:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:213:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:214:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:216:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:217:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:218:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:219:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:220:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:228:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:229:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:232:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:234:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:237:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:238:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:239:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:246:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:247:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:249:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:250:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:251:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:254:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:255:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:256:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:263:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:264:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:266:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:267:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:268:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:269:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:270:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:271:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:272:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:279:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:280:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:282:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:283:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:284:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:290:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:291:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:293:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:294:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:295:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:309:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:310:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:316:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:317:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:320:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:321:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:322:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:328:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:329:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:331:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:332:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:333:21: Q000 Remove bad quotes.
plone/app/discussion/vocabularies.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/vocabularies.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/subscribers.py:0:1: C101 Coding magic comment not found
plone/app/discussion/__init__.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/__init__.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/comment.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:21:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:23:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:25:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:26:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:27:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:28:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:29:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:30:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:31:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:32:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:33:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:34:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:39:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:43:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:44:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:45:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:49:5: Q000 Remove bad quotes.
plone/app/discussion/comment.py:50:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:53:5: Q000 Remove bad quotes.
plone/app/discussion/comment.py:55:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:56:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:57:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:58:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:61:5: Q000 Remove bad quotes.
plone/app/discussion/comment.py:63:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:64:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:65:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:66:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:67:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:68:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:70:28: Q000 Remove bad quotes.
plone/app/discussion/comment.py:82:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/comment.py:94:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:97:12: Q000 Remove bad quotes.
plone/app/discussion/comment.py:157:40: Q000 Remove bad quotes.
plone/app/discussion/comment.py:159:17: S001 found module formatter
plone/app/discussion/comment.py:163:17: S001 found module formatter
plone/app/discussion/comment.py:177:21: Q000 Remove bad quotes.
plone/app/discussion/comment.py:178:29: Q000 Remove bad quotes.
plone/app/discussion/comment.py:198:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
plone/app/discussion/comment.py:216:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/comment.py:272:21: Q000 Remove bad quotes.
plone/app/discussion/comment.py:326:27: Q000 Remove bad quotes.
plone/app/discussion/comment.py:392:27: Q000 Remove bad quotes.
plone/app/discussion/patches.py:0:1: C101 Coding magic comment not found
plone/app/discussion/patches.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/patches.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/patches.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/patches.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/patches.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/patches.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/patches.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/patches.py:28:46: Q000 Remove bad quotes.
plone/app/discussion/catalog.py:0:1: C101 Coding magic comment not found
plone/app/discussion/catalog.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/catalog.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/catalog.py:89:17: Q000 Remove bad quotes.
plone/app/discussion/tool.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tool.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tool.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/tool.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tool.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tool.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tool.py:19:15: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/upgrades.py:0:1: C101 Coding magic comment not found
plone/app/discussion/upgrades.py:2:1: I001 isort found an import in the wrong position
plone/app/discussion/upgrades.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:25:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/controlpanel.py:26:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:33:10: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:34:15: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:36:9: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:37:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:38:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:39:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:40:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:41:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:42:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:43:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:44:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:45:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:65:52: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:66:54: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:67:56: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:69:15: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:71:15: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:80:57: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:81:55: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:82:48: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:86:57: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:87:55: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:88:40: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:88:40: S001 found module formatter
plone/app/discussion/browser/controlpanel.py:104:46: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:110:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:117:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:119:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:123:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:129:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:156:46: Q000 Remove bad quotes.
plone/app/discussion/browser/conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/conversation.py:1:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/conversation.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/conversation.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/conversation.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/conversation.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/conversation.py:20:1: B901 blind except: statement
plone/app/discussion/browser/conversation.py:32:1: C901 'ConversationView._enabled_for_archetypes' is too complex (14)
plone/app/discussion/browser/conversation.py:138:12: P002 found "hasattr", consider replacing it
plone/app/discussion/browser/conversation.py:138:29: Q000 Remove bad quotes.
plone/app/discussion/browser/captcha.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:23:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:24:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/captcha.py:25:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:26:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:27:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/captcha.py:33:15: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/browser/captcha.py:34:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/captcha.py:35:15: Q000 Remove bad quotes.
plone/app/discussion/browser/captcha.py:37:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/browser/captcha.py:46:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/captcha.py:64:39: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/comment.py:1:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comment.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:37:19: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:37:19: S001 found module formatter
plone/app/discussion/browser/comment.py:39:40: S001 found module formatter
plone/app/discussion/browser/migration.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/migration.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/migration.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/migration.py:37:1: C901 'View.__call__' is too complex (32)
plone/app/discussion/browser/migration.py:44:19: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:48:16: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:80:26: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:82:31: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:83:21: S001 found module formatter
plone/app/discussion/browser/migration.py:181:25: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:181:25: S001 found module formatter
plone/app/discussion/browser/migration.py:191:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:191:13: S001 found module formatter
plone/app/discussion/browser/migration.py:205:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:205:13: S001 found module formatter
plone/app/discussion/browser/migration.py:206:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:206:13: S001 found module formatter
plone/app/discussion/browser/migration.py:207:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:207:13: S001 found module formatter
plone/app/discussion/browser/migration.py:209:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:210:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:228:21: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:229:21: S001 found module formatter
plone/app/discussion/browser/migration.py:237:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:238:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:239:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:239:17: S001 found module formatter
plone/app/discussion/browser/migration.py:246:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:248:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:249:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:250:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:252:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:252:13: S001 found module formatter
plone/app/discussion/browser/migration.py:257:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:257:17: S001 found module formatter
plone/app/discussion/browser/migration.py:261:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:262:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:266:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:267:17: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:2:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/moderation.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/moderation.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/moderation.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/moderation.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/moderation.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/moderation.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/moderation.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/moderation.py:100:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:101:18: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:139:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:140:18: Q000 Remove bad quotes.
plone/app/discussion/browser/traversal.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/traversal.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/traversal.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/traversal.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/traversal.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/traversal.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/traversal.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/traversal.py:23:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/browser/traversal.py:24:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/traversal.py:32:20: Q000 Remove bad quotes.
plone/app/discussion/browser/traversal.py:33:20: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:23:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:24:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:25:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:26:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:27:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:28:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:29:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:30:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:31:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:32:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:33:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:34:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:35:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:36:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:37:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:38:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:39:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:40:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:41:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:42:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:43:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comments.py:44:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comments.py:47:5: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:48:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:49:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:52:5: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:53:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:54:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:55:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:58:5: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:59:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:60:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:61:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:64:5: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:65:13: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:72:15: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:94:39: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:95:53: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:100:35: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:128:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:129:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:130:42: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:132:1: C901 'CommentForm.handleComment' is too complex (15)
plone/app/discussion/browser/comments.py:132:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:132:63: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:141:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:142:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:157:16: E713 test for membership should be 'not in'
plone/app/discussion/browser/comments.py:158:35: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:167:23: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:191:36: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:210:53: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:219:17: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:220:17: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:251:19: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:252:22: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:258:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:318:39: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:321:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:329:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:337:37: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:408:20: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:408:20: S001 found module formatter
plone/app/discussion/browser/comments.py:442:16: S001 found module formatter
plone/app/discussion/browser/validator.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/validator.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/validator.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/validator.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/validator.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/validator.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/validator.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:22:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:41:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/browser/validator.py:42:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/tests/test_comments_viewlet.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_comments_viewlet.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:23:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:24:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:25:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:26:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:27:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:28:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:29:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:30:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:31:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:32:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:33:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comments_viewlet.py:34:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:35:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:36:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:37:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:38:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:39:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:40:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:41:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:62:45: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:93:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:101:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:107:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:115:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:121:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:128:44: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:129:47: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:130:64: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:160:29: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:170:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:176:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:183:44: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:207:29: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:213:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:225:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:246:29: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:251:44: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:260:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:343:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:344:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:349:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:354:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:355:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:356:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:367:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:368:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:369:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:425:13: S001 found module formatter
plone/app/discussion/tests/test_conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_conversation.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_conversation.py:2:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:21:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_conversation.py:22:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:23:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:24:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:25:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:26:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_conversation.py:31:1: B901 blind except: statement
plone/app/discussion/tests/test_conversation.py:91:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:93:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:96:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:401:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_conversation.py:443:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:448:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:453:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:458:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:852:13: S001 found module formatter
plone/app/discussion/tests/test_conversation.py:856:13: S001 found module formatter
plone/app/discussion/tests/test_conversation.py:861:13: S001 found module formatter
plone/app/discussion/tests/test_conversation.py:876:1: W391 blank line at end of file
plone/app/discussion/tests/test_moderation_view.py:2:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_moderation_view.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_moderation_view.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_moderation_view.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_moderation_view.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_moderation_view.py:86:13: S001 found module formatter
plone/app/discussion/tests/test_moderation_view.py:94:13: S001 found module formatter
plone/app/discussion/tests/test_moderation_view.py:102:13: S001 found module formatter
plone/app/discussion/tests/test_moderation_view.py:166:1: W391 blank line at end of file
plone/app/discussion/tests/test_indexers.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_indexers.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_indexers.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:54:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:55:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:62:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:63:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:70:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:71:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:110:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:112:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:139:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:140:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:170:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:170:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:206:1: W391 blank line at end of file
plone/app/discussion/tests/test_controlpanel.py:2:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_controlpanel.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_controlpanel.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_controlpanel.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_controlpanel.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_controlpanel.py:36:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_controlpanel.py:43:56: Q000 Remove bad quotes.
plone/app/discussion/tests/test_controlpanel.py:129:5: E265 block comment should start with '# '
plone/app/discussion/tests/test_controlpanel.py:216:1: W391 blank line at end of file
plone/app/discussion/tests/test_workflow.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_workflow.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_workflow.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_workflow.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_workflow.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_workflow.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_workflow.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_workflow.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_workflow.py:57:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:93:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_workflow.py:132:13: S001 found module formatter
plone/app/discussion/tests/test_workflow.py:152:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:153:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:201:13: S001 found module formatter
plone/app/discussion/tests/test_workflow.py:277:1: W391 blank line at end of file
plone/app/discussion/tests/test_catalog.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_catalog.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_catalog.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:89:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:107:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:114:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:135:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:142:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:158:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:173:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:191:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:199:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:212:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:224:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:235:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:243:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:250:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:280:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:299:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:307:47: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:347:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:380:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:386:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:429:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:436:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:450:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:450:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:556:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:571:1: W391 blank line at end of file
plone/app/discussion/tests/test_notifications.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_notifications.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_notifications.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_notifications.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_notifications.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_notifications.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_notifications.py:37:42: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:63:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:85:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:85:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:101:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:129:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:145:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:150:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:175:42: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:225:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:225:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:231:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:235:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:278:1: W391 blank line at end of file
plone/app/discussion/tests/test_comment.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_comment.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_comment.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comment.py:55:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:56:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:57:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:106:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:108:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:114:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:124:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:126:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:130:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:131:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:148:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:156:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:169:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:172:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:177:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:221:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:252:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:257:23: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:294:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:319:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:361:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:397:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:432:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:440:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:449:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:458:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:501:1: W391 blank line at end of file
plone/app/discussion/tests/test_functional.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_functional.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_functional.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_functional.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_functional.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_functional.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_functional.py:14:1: I001 isort found an import in the wrong position
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.