@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.discussion/21/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/events.py:0:1: C101 Coding magic comment not found
plone/app/discussion/events.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/events.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/events.py:10:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/events.py:11:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:14:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/events.py:33:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/events.py:38:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:41:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/events.py:43:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:46:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/events.py:48:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:51:5: D001 found implements( replace it with zope.interface.implementer
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:205:16: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:214:12: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:220:12: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:324:8: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:359:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/conversation.py:360:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/conversation.py:436:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/conversation.py:442:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/conversation.py:453: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: I001 isort found an import in the wrong position
plone/app/discussion/interfaces.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/interfaces.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/interfaces.py:35:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:41:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:46:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:52:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:53:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:134:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:135:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:139:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:141:40: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:144:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:147:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:152:47: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:155:43: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:156:44: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:158:37: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:159:45: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:161:42: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:161:65: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:164:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:165:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:171:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:176:39: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:177:41: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:178:45: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:184:39: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:232:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:233:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:235:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:236: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:252:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:253:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:261:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:262:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:265:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:267: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:281:23: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:282:31: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:284:23: 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:298:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:299:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:300:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:307:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:308:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:310:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:311:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:312:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:313:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:314:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:315:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:316:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:323:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:324:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:326:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:327:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:328:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:334:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:335:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:337:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:338:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:339:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:353:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:354:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:360:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:361:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:364:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:365:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:366:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:372:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:373:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:375:13: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:376:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:377:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:390:1: E302 expected 2 blank lines, found 1
plone/app/discussion/interfaces.py:394:1: E302 expected 2 blank lines, found 1
plone/app/discussion/interfaces.py:398:1: E302 expected 2 blank lines, found 1
plone/app/discussion/interfaces.py:402:1: E302 expected 2 blank lines, found 1
plone/app/discussion/interfaces.py:406:1: E302 expected 2 blank lines, found 1
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/contentrules.py:0:1: C101 Coding magic comment not found
plone/app/discussion/contentrules.py:18:5: E731 do not assign a lambda expression, use a def
plone/app/discussion/contentrules.py:26:1: E302 expected 2 blank lines, found 1
plone/app/discussion/contentrules.py:48:1: E302 expected 2 blank lines, found 1
plone/app/discussion/contentrules.py:59:1: E302 expected 2 blank lines, found 1
plone/app/discussion/contentrules.py:70:1: E302 expected 2 blank lines, found 1
plone/app/discussion/contentrules.py:81:1: E302 expected 2 blank lines, found 1
plone/app/discussion/contentrules.py:92:1: E302 expected 2 blank lines, found 1
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: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:16:1: I004 isort found an unexpected blank line in imports
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: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:24:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:26:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:27:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:28:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:29:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:30:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:31:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:32:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:33:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:34:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:35:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:40:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:41:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:45:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/comment.py:49:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:50:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:51:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:52:1: I001 isort found an import in the wrong position
plone/app/discussion/comment.py:56:5: Q000 Remove bad quotes.
plone/app/discussion/comment.py:57:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:60:5: Q000 Remove bad quotes.
plone/app/discussion/comment.py:62:13: 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:68:5: Q000 Remove bad quotes.
plone/app/discussion/comment.py:70:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:71:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:72:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:73:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:74:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:75:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:77:28: Q000 Remove bad quotes.
plone/app/discussion/comment.py:89:5: D001 found implements( replace it with zope.interface.implementer
plone/app/discussion/comment.py:101:13: Q000 Remove bad quotes.
plone/app/discussion/comment.py:104:12: Q000 Remove bad quotes.
plone/app/discussion/comment.py:170:40: Q000 Remove bad quotes.
plone/app/discussion/comment.py:172:17: S001 found module formatter
plone/app/discussion/comment.py:176:17: S001 found module formatter
plone/app/discussion/comment.py:189:21: Q000 Remove bad quotes.
plone/app/discussion/comment.py:190:29: Q000 Remove bad quotes.
plone/app/discussion/comment.py:209:14: D001 found declareProtected( replace it with AccessControl.ClassSecurityInfo.protected
plone/app/discussion/comment.py:226:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/comment.py:245:1: E302 expected 2 blank lines, found 1
plone/app/discussion/comment.py:254:1: E302 expected 2 blank lines, found 1
plone/app/discussion/comment.py:263:1: E302 expected 2 blank lines, found 1
plone/app/discussion/comment.py:272:1: E302 expected 2 blank lines, found 1
plone/app/discussion/comment.py:298:21: Q000 Remove bad quotes.
plone/app/discussion/comment.py:352:27: Q000 Remove bad quotes.
plone/app/discussion/comment.py:418:27: Q000 Remove bad quotes.
plone/app/discussion/patches.py:0:1: C101 Coding magic comment not found
plone/app/discussion/patches.py:1:1: I001 isort found an import in the wrong position
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:11:1: I001 isort found an import in the wrong position
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:59:25: S001 found module formatter
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:27:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/controlpanel.py:34:10: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:35:15: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:37:9: 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:46:17: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:74:52: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:75:54: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:76:56: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:78:15: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:80:15: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:89:57: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:90:55: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:91:48: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:95:57: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:96:55: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:97:40: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:97:40: S001 found module formatter
plone/app/discussion/browser/controlpanel.py:113:46: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:119:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:122:80: E501 line too long (87 > 79 characters)
plone/app/discussion/browser/controlpanel.py:126:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:128:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:131:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:135:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:141:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:168:46: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:170:80: E501 line too long (83 > 79 characters)
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:3:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comment.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/browser/comment.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/comment.py:45:19: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:45:19: S001 found module formatter
plone/app/discussion/browser/comment.py:47:40: S001 found module formatter
plone/app/discussion/browser/comment.py:53:10: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:70:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:71:38: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:92:52: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:95:40: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:95:58: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:106:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/browser/comment.py:108:1: E265 block comment should start with '# '
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:141:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:142: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: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:325:39: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:328:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:336:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:344:37: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:415:20: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:415:20: S001 found module formatter
plone/app/discussion/browser/comments.py:462: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:42:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:43:1: F811 redefinition of unused 'IConversation' from line 38
plone/app/discussion/tests/test_comments_viewlet.py:43:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_comments_viewlet.py:98:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:106:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:112:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:120:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:126:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:133:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:134:43: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:135:60: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:158:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:165:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:174:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:180:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:188:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:194:59: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:196:14: D001 found assertEquals( replace it with assertEqual
plone/app/discussion/tests/test_comments_viewlet.py:196:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:220:29: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:230:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:236:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:243:44: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:264:29: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:270:18: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:281:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:302:29: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:307:44: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:316:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:405:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:406:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:411:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:416:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:417:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:418:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:429:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:430:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:431:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:487: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:96:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:98:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:99:14: D001 found assertEquals( replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:100:14: D001 found assertEquals( replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:101:14: D001 found assertEquals( replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:101:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:102:14: D001 found assertEquals( replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:523:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_conversation.py:565:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:570:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:575:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:580:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:979:13: S001 found module formatter
plone/app/discussion/tests/test_conversation.py:983:13: S001 found module formatter
plone/app/discussion/tests/test_conversation.py:988:13: S001 found module formatter
plone/app/discussion/tests/test_moderation_view.py:111:13: S001 found module formatter
plone/app/discussion/tests/test_moderation_view.py:119:13: S001 found module formatter
plone/app/discussion/tests/test_moderation_view.py:127:13: S001 found module formatter
plone/app/discussion/tests/test_migration.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_migration.py:2:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_migration.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_migration.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_migration.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_migration.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_migration.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_migration.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_migration.py:55:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_migration.py:68:14: Q000 Remove bad quotes.
plone/app/discussion/tests/test_migration.py:214:9: E265 block comment should start with '# '
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: F401 'plone.app.testing.TEST_USER_NAME' imported but unused
plone/app/discussion/tests/test_indexers.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:13:1: I004 isort found an unexpected blank line in imports
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: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:17:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_indexers.py:21:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_indexers.py:55:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:56:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:63:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:64:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:71:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:72:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:121:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:123:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:150:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:151:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:181:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:181:41: Q000 Remove bad quotes.
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:92:5: F811 redefinition of unused 'test_edit_comment_enabled' from line 84
plone/app/discussion/tests/test_controlpanel.py:145:5: E265 block comment should start with '# '
plone/app/discussion/tests/test_controlpanel.py:170:80: E501 line too long (81 > 79 characters)
plone/app/discussion/tests/test_workflow.py:56:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:92:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_workflow.py:131:13: S001 found module formatter
plone/app/discussion/tests/test_workflow.py:151:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:152:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:232:13: S001 found module formatter
plone/app/discussion/tests/test_tool.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_tool.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_tool.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_tool.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_tool.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_tool.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_tool.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_tool.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_tool.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_tool.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_tool.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_tool.py:32:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_tool.py:42:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_tool.py:42:13: S001 found module formatter
plone/app/discussion/tests/test_tool.py:43:13: Q000 Remove bad quotes.
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:21:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_catalog.py:22:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_catalog.py:95:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:113:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:120:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:141:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:148:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:164:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:179:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:197:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:205:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:218:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:230:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:241:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:249:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:256:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:286:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:305:13: S001 found module formatter
plone/app/discussion/tests/test_catalog.py:313:47: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:353:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:386:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:392:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:435:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:442:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:456:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:456:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:539:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:584:25: Q000 Remove bad quotes.
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:64:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:86:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:86:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:102:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:130:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:146:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:151:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:176:42: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:227:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:227:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:233:13: S001 found module formatter
plone/app/discussion/tests/test_notifications.py:237:13: S001 found module formatter
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:135:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:136:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:158:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:166:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:179:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:182:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:187:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:231:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:262:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:267:23: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:304:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:329:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:375:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:411:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:446:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:454:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:463:13: S001 found module formatter
plone/app/discussion/tests/test_comment.py:472:13: S001 found module formatter
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
plone/app/discussion/tests/test_events.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_events.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_events.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/discussion/tests/test_events.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:8:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:9:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:10:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:11:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:15:1: E302 expected 2 blank lines, found 0
plone/app/discussion/tests/test_events.py:26:1: E302 expected 2 blank lines, found 1
plone/app/discussion/tests/test_events.py:29:1: E302 expected 2 blank lines, found 1
plone/app/discussion/tests/test_events.py:32:1: E302 expected 2 blank lines, found 1
plone/app/discussion/tests/test_events.py:35:1: E302 expected 2 blank lines, found 1
plone/app/discussion/tests/test_events.py:40:1: E302 expected 2 blank lines, found 0
plone/app/discussion/tests/test_events.py:81:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_events.py:99:1: E302 expected 2 blank lines, found 1
plone/app/discussion/tests/test_events.py:138:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_events.py:151:13: S001 found module formatter
plone/app/discussion/tests/test_events.py:157:9: F841 local variable 'new_re_id' is assigned to but never used
plone/app/discussion/tests/test_events.py:171:13: S001 found module formatter
plone/app/discussion/tests/test_contentrules.py:3:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:4:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:6:1: F401 'zope.event.notify' imported but unused
plone/app/discussion/tests/test_contentrules.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:7:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/discussion/tests/test_contentrules.py:12:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:13:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:14:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:15:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:16:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:18:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:19:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:20:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_contentrules.py:22:1: E302 expected 2 blank lines, found 1
plone/app/discussion/tests/test_contentrules.py:51:24: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:52:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:53:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:54:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:59:5: E303 too many blank lines (2)
plone/app/discussion/tests/test_contentrules.py:67:38: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:72:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:73:42: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:77:43: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:78:45: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:82:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:83:51: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:87:46: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:88:48: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:117:13: S001 found module formatter
plone/app/discussion/tests/test_contentrules.py:121:38: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:122:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:123:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:126:9: F841 local variable 'new_re_id' is assigned to but never used
plone/app/discussion/tests/test_contentrules.py:130:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:135:35: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_contentrules.py:135:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:136:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:140:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:141:43: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:145:44: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_contentrules.py:145:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:146:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:150:44: Q000 Remove bad quotes.
plone/app/discussion/tests/test_contentrules.py:151:46: Q000 Remove bad quotes.
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@esteele Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.discussion/22/violations
```
plone/app/discussion/conversation.py:334:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/conversation.py:415:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/testing.py:43:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/discussion/upgrades.py:63:25: S001 found module formatter
plone/app/discussion/browser/captcha.py:25:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/captcha.py:26:15: Q000 Remove bad quotes.
plone/app/discussion/browser/captcha.py:28:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/browser/captcha.py:37:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/captcha.py:69:1: W391 blank line at end of file
plone/app/discussion/browser/comment.py:115:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/browser/traversal.py:24:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/comments.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:37:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/tests/test_indexers.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:8: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.


@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.discussion/23/violations
```
plone/app/discussion/conversation.py:334:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/conversation.py:415:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/testing.py:43:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/discussion/upgrades.py:63:25: S001 found module formatter
plone/app/discussion/browser/captcha.py:25:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/captcha.py:26:15: Q000 Remove bad quotes.
plone/app/discussion/browser/captcha.py:28:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/browser/captcha.py:37:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/captcha.py:69:1: W391 blank line at end of file
plone/app/discussion/browser/comment.py:115:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/discussion/browser/traversal.py:24:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/browser/comments.py:6:1: I001 isort found an import in the wrong position
plone/app/discussion/browser/validator.py:37:5: D001 found adapts( replace it with zope.component.adapter
plone/app/discussion/tests/test_indexers.py:5:1: I001 isort found an import in the wrong position
plone/app/discussion/tests/test_events.py:8: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.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/0036940b-08d1-46a7-8617-acd6cb11b2d0 "pradeeps-test-app"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/9f851c7e-7b1f-41e6-b7fe-5ce1ee077aec "pradeeps-test-app") deployed [pradeeps-test-app-Exisiting](https://github.com/pradtomb/pradeeps-test-app-Exisiting/releases/tag/deploy-ibm-yp-us-south-watson-practice-afpva-20170502-065019 "deploy-ibm-yp-us-south-watson-practice-afpva-20170502-065019") to [afpva](https://console.ng.bluemix.net/apps/64655bbe-5248-4078-a01d-1a123b13abdf "ibm:yp:us-south:watson-practice:afpva"), including this commit


## Global

| Changed    |   Status |
|:-----------|---------:|
| `coverage` |    -0.06 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `UNK`     |   +12679 |
| `eng`     |      +27 |
| `fre`     |    +8384 |
| `grc`     |      +24 |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/204)*


*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-farsiLit/205)*


This is a comment from python script and I want to say that : <br> [![Travis](https://img.shields.io/travis/rust-lang/rust.svg)]()  [![Travis](https://img.shields.io/badge/performance-degraded-red.svg)]() [![Travis](https://img.shields.io/badge/tests-92%25-brightgreen.svg)]()


Nach dem neuen Erstellen?


@3nids? any idea what's going on?


@sdsykes you could put a ts-specific class into your layouts and scope it using that, for example here:
https://github.com/binaryage/shared/blob/master/layouts/ts-doc.html#L7

or use `body_class` in your layout files:
https://github.com/binaryage/shared/blob/master/layouts/default.html#L23

or inherit all your layouts from a newly created layout which would just wrap whole content in a div with your scope id/class.


Ok.


会报错  null is not an object(evaluating 'this.state.dataSource')


ok


But the wifi  can't work.Hope your fix!


> However, all sorts of things will display based on state-not-in-the-url.

Yes!


Please do not add double-negotiations in configuration parameters. Better call it EnableSomething. Btw what does EOTC stand for?


I'm also considering adding automated body_class with a subsite name. So you will be able to scope your css subsite-wide. But for now go with one of the above solution.


For some reason the my Mac (10.12.4) can't read this as an application and says the reason is that that "its an unidentified developer"


help  ?


Requirements:
To run this code I advise spyder 2.3.9. supporting python 3.6., pandas 19.2, and scikit-learn 0.18.1.


楼主辛苦了


good idea. I've restored Z_IMMUTABLE*() macros with comment about deprecation.


*[Hook UI build recap](http://ci.perseids.org/repo/OpenGreekAndLatin/csel-dev/209)*


How to find a proper size? 85/100??


## Global

| Changed    |   Status |
|:-----------|---------:|
| `coverage` |    -0.07 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `eng`     |  +126820 |
| `lat`     |   -82560 |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-latinLit/212)*


Doesn't this completely ignores any variance rules that would be applied for the underlying types behind the typedef? Like with function types described in https://github.com/HaxeFoundation/haxe/issues/6215#issuecomment-297775669, and I think there are others...

If so, let's please fix this soon or revert this commit.


When it's null and not null, both cases also have hudText? What's the difference? I wonder of the logic


Hi @cook.  You might find the more advanced fork https://github.com/jeffkowalski/geeknote interesting.  It has several improvements beyond the fork you're using, and also accommodates 印象笔记
Simply set GEEKNOTE_BASE=yinxiang.  You can do so on the commandline, or via an export in your shell startup, or you can make the permanent change in the config.py.
I just wanted to alert you that the fork you're using is behind.


print("hello");


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/52e9a5ae-2d13-40de-9be0-c0e19bb1d5ba "simple-container-toolchain-20170427094218928"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/f7afb1dc-42f6-4d95-a520-58a1c263d771 "ConversationExporter") deployed [ConversationExpoter](https://github.com/redcinelli/ConversationExpoter/releases/tag/deploy-ibm-yp-us-south-Paulletillyperso-plop-20170502-070901 "deploy-ibm-yp-us-south-Paulletillyperso-plop-20170502-070901") to [plop](https://console.ng.bluemix.net/apps/cd7af820-cad1-4334-85f3-99aa9d35ba59 "ibm:yp:us-south:Paulletillyperso:plop"), including this commit


@JNechaevsky @Zodomaniac
I need some other suggestions for the Crispness menu entry and the four respective choices, please.
I consider reverting back to "Weapon Attack Centering" or similar and live with the fact that "bobbing" isn't really "centering" -- but I still don't find this satisfying.


Is this a bashism? Does Travis guarantee it works everywhere?
Are the files generated by gcov somehow removed/overwritten so that e.g. the `functiontaltests` "tag" really only contains coverage from there and not more coverage from previous tests?

And ok, then no `c_coverage` tag on codecov...


I'm pretty sure you do not need to state the scope to `compile`. We do not do that for `org.tukaani`.


This is a comment from python script and I want to say that : <br> [![Travis](https://img.shields.io/travis/rust-lang/rust.svg)]()  [![Travis](https://img.shields.io/badge/performance-degraded-red.svg)]() [![Travis](https://img.shields.io/badge/tests-92%25-brightgreen.svg)]()


Wonderful! It uses the existed variables. The system will have a certain amount of points - (this.suggestedFlipCount_ - this.playerEachFlipCount_) ? cuz ex) Let's say 500 is default points  and 500 + (10 * ( 5 - 8)) = 470. If there is no default num, it would be minus points? ;)


change test


That's what destroyBlock does.


😪 i seem to have forgot to put a full stop or semicolon.


历史记录页面UI设计图


*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-latinLit/214)*


ok


h


Yes


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/09742d04-d6c1-4830-ae4e-79df7485c6b9 "jerome-yp-0822"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/a212a14e-aa26-4d02-b2fb-5de8deacf2ae "orders-api-jerome-yp-0822") deployed [orders-api-jerome-yp-0822](https://github.com/jerome-lanneluc/orders-api-jerome-yp-0822/releases/tag/deploy-ibm-yp-us-south-jerome_lanneluc-fr.ibm.com-dev-20170502-071724 "deploy-ibm-yp-us-south-jerome_lanneluc-fr.ibm.com-dev-20170502-071724") to [dev](https://console.ng.bluemix.net/apps/267021e3-ca46-443b-93bb-cbdceb2cc600 "ibm:yp:us-south:jerome_lanneluc@fr.ibm.com:dev"), including this commit


TeamCity Test - Nginx Ugroop :: Install, Build and Test [Build 12](http://ug-dev.ugroop.com.au/teamcity/viewLog.html?buildId=530&buildTypeId=TestNginxUgroop_InstallBuildAndTest) is now running


TeamCity Test - Nginx Ugroop :: Install, Build and Test [Build 12](http://ug-dev.ugroop.com.au/teamcity/viewLog.html?buildId=530&buildTypeId=TestNginxUgroop_InstallBuildAndTest) outcome was **SUCCESS**
Summary: Running Build time: 00:00:08


@xiongyulong did you updated vendor?


add a comment for the orderBy capitalization


Iphone zuigt


same comment as above


@jagDanJu i got that error too but didn't find this through search because you used a screenshot :)

[Vue warn]: Error in render function: "TypeError: Cannot read property 'first' of undefined"

same error in the comments here: https://github.com/ratiw/vuetable-2/issues/10


It looks like I've followed suggestions of VS2017 and applied some C# goodness to the code. Let me revert to old fashion style...


can you explain this change?  I thought the idea was that the pawn decides what type of drone it wants to fly, and the "name" is how we link the pawn to the right settings for that drone.  Now it looks like you are saying settings defines one and only one name, and the pawn must use that.  So no multi-drone support down the road then ?


哈囉，這份程式原本是用來教學弟妹怎麼替換特徵用的，並沒有特別優化過參數。
我會再把新的數據放上來


阿萨德发送到


About renaming encode/decode, do you have considered compatible strategies with lower version?


Oh oui quelle ouverture d'esprit ! C'est magnifique !


My apologies if I advised you poorly here!


We didn't officially released any stable version. So that shouldn't be
considered breaking compatibility.
On Tue, May 2, 2017 at 00:25 Dave <notifications@github.com> wrote:

> About renaming encode/decode, do you have considered compatible strategies
> with lower version?
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/google/protobuf/commit/dd8d5f57d7068080283c2c03af01d806efbe6cf4#commitcomment-21978814>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AE9H5bopdXxdYYLNvZcLlnp_Q3kW2TYSks5r1tpxgaJpZM4NNy7j>
> .
>


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/52e9a5ae-2d13-40de-9be0-c0e19bb1d5ba "simple-container-toolchain-20170427094218928"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/f7afb1dc-42f6-4d95-a520-58a1c263d771 "ConversationExporter") deployed [ConversationExpoter](https://github.com/redcinelli/ConversationExpoter/releases/tag/deploy-ibm-yp-us-south-Paulletillyperso-plop-20170502-072924 "deploy-ibm-yp-us-south-Paulletillyperso-plop-20170502-072924") to [plop](https://console.ng.bluemix.net/apps/cd7af820-cad1-4334-85f3-99aa9d35ba59 "ibm:yp:us-south:Paulletillyperso:plop"), including this commit


@florisje Sorry for that. I think I should have put something in the README about this instead of just list it in the release note. You can also check [this codepen](https://codepen.io/ratiw/pen/GmJayw) out if it would help.


## Global

| Changed    |   Status |
|:-----------|---------:|
| `coverage` |    -0.06 |

## Words

| Changed   |   Status |
|:----------|---------:|
| `UNK`     |   +12679 |
| `eng`     |      +27 |
| `fre`     |    +8384 |
| `grc`     |      +24 |

*[Hook UI build recap](http://ci.perseids.org/repo/PerseusDL/canonical-greekLit/216)*


@fatwebdev давай вообще уберём упоминание bridge.js
Оно вводит в заблуждение только. Часть документации про легкие виджеты, а часть про bridge.js


Currently contains lots of code to test functionality


@fatwebdev `data-fl-track`
Версия с окончанием ga для обратной совместимости. Пусть лучше про неё не знают.
Трекинг не только в ГА идём, а в будущем могут появится всякие метрики и прочее. Убираем специфичность.