@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.discussion/46/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/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/catalog.py:0:1: C101 Coding magic comment not found
plone/app/discussion/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/catalog.py:89:17: Q000 Remove bad quotes.
plone/app/discussion/comment.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/comment.py:77:28: Q000 Remove bad quotes.
plone/app/discussion/comment.py:170:40: Q000 Remove bad quotes.
plone/app/discussion/comment.py:172:30: S001 found %s formatter
plone/app/discussion/comment.py:176:48: S001 found %s formatter
plone/app/discussion/comment.py:209:14: D001 found declareProtected replace it with AccessControl.ClassSecurityInfo.protected
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/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/conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/conversation.py:0:1: I001 isort found changes, run it on the file
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:453:29: Q000 Remove bad quotes.
plone/app/discussion/events.py:0:1: C101 Coding magic comment not found
plone/app/discussion/events.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/events.py:11:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:33:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:38:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:43:1: E302 expected 2 blank lines, found 1
plone/app/discussion/events.py:48:1: E302 expected 2 blank lines, found 1
plone/app/discussion/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/interfaces.py:135:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:161:65: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:247:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:262:21: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:280:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:284:23: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:291:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:308:25: 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/patches.py:0:1: C101 Coding magic comment not found
plone/app/discussion/patches.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/testing.py:0:1: C101 Coding magic comment not found
plone/app/discussion/testing.py:0:1: I001 isort found changes, run it on the file
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:66:14: Q000 Remove bad quotes.
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/tool.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tool.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/upgrades.py:0:1: C101 Coding magic comment not found
plone/app/discussion/upgrades.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_catalog.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_catalog.py:89:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:107:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:114:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:135:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:142:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:158:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:173:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:191:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:199:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:212:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:224:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:235:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:243:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:250:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:280:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:299:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:307:47: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:347:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:380:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:386:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:429:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:436:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:450:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:450:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:533:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:578:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:0:1: I001 isort found changes, run it on the file
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: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:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:262:38: S001 found %s 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:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:371:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:407:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:442:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:450:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:459:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:468:38: S001 found %s formatter
plone/app/discussion/tests/test_comments_viewlet.py:0:1: I001 isort found changes, run it on the file
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:112:65: 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: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:137:66: W291 trailing whitespace
plone/app/discussion/tests/test_comments_viewlet.py:180:65: 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:236:65: 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: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:63: S001 found %s formatter
plone/app/discussion/tests/test_contentrules.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_contentrules.py:6:1: F401 'notify' imported but unused
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:117:38: S001 found %s 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:135:35: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_contentrules.py:145:44: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:0:1: I001 isort found changes, run it on the file
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_conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_conversation.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_conversation.py:31:1: B901 blind except: statement
plone/app/discussion/tests/test_conversation.py:91:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:93:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:94:14: D001 found assertEquals replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:95:14: D001 found assertEquals replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:96:14: D001 found assertEquals replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:96:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:97:14: D001 found assertEquals replace it with assertEqual
plone/app/discussion/tests/test_conversation.py:518:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_conversation.py:560:36: Q000 Remove bad quotes.
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:969:38: S001 found %s formatter
plone/app/discussion/tests/test_conversation.py:973:38: S001 found %s formatter
plone/app/discussion/tests/test_conversation.py:978:38: S001 found %s formatter
plone/app/discussion/tests/test_events.py:0:1: I001 isort found changes, run it on the file
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:38: S001 found %s 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:38: S001 found %s formatter
plone/app/discussion/tests/test_functional.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_indexers.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_indexers.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_indexers.py:54:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:55:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:62:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:63:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:70:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:71:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:110:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:112:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:139:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:140:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:170:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:170:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_migration.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_migration.py:0:1: I001 isort found changes, run it on the file
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_moderation_view.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_moderation_view.py:111:38: S001 found %s formatter
plone/app/discussion/tests/test_moderation_view.py:119:38: S001 found %s formatter
plone/app/discussion/tests/test_moderation_view.py:127:38: S001 found %s formatter
plone/app/discussion/tests/test_notifications.py:0:1: I001 isort found changes, run it on the file
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:87:13: S001 found % 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:228:13: S001 found % formatter
plone/app/discussion/tests/test_notifications.py:234:13: S001 found % formatter
plone/app/discussion/tests/test_notifications.py:238:13: S001 found % formatter
plone/app/discussion/tests/test_tool.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_tool.py:0:1: I001 isort found changes, run it on the file
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:43:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_tool.py:43:15: S001 found %s formatter
plone/app/discussion/tests/test_workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_workflow.py:58:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:94:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_workflow.py:133:38: S001 found %s formatter
plone/app/discussion/tests/test_workflow.py:153:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:154:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:203:38: S001 found %s formatter
plone/app/discussion/browser/captcha.py:0:1: I001 isort found changes, run it on the file
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:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/comment.py:45:19: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:45:20: S001 found %s formatter
plone/app/discussion/browser/comment.py:47:41: S001 found %s formatter
plone/app/discussion/browser/comment.py:53:10: 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:108:1: E265 block comment should start with '# '
plone/app/discussion/browser/comments.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/comments.py:94:39: 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: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:210:53: 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:275:13: W503 line break before binary operator
plone/app/discussion/browser/comments.py:276:13: W503 line break before binary operator
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:21: S001 found %s formatter
plone/app/discussion/browser/comments.py:462:17: S001 found %s formatter
plone/app/discussion/browser/controlpanel.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/controlpanel.py:34:10: 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: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:41: S001 found %s 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: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/conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/conversation.py:0:1: I001 isort found changes, run it on the file
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/migration.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/migration.py:0:1: I001 isort found changes, run it on the file
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:22: S001 found %s formatter
plone/app/discussion/browser/migration.py:181:25: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:181:26: S001 found %s formatter
plone/app/discussion/browser/migration.py:191:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:191:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:205:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:205:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:206:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:206:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:207:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:207:20: S001 found %s 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:31: S001 found %s 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:28: S001 found %s 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:253:13: S001 found % formatter
plone/app/discussion/browser/migration.py:257:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:257:18: S001 found %s 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:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/moderation.py:100:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:101:18: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:139:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:140:18: Q000 Remove bad quotes.
plone/app/discussion/browser/traversal.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/traversal.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/traversal.py:32:20: Q000 Remove bad quotes.
plone/app/discussion/browser/validator.py:0:1: I001 isort found changes, run it on the file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Where is codec being set?  Would kind of expect it set here


"Used" here


Achei este código muito complexo e um pouco ilegível, para o que o exercício pede.


Hahaha

On Wed, May 4, 2016 at 8:00 AM Erik Boesen <notifications@github.com> wrote:

> On the title of this commit: Needs more underscores
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/FCCPSTSA/MEH-Web-Design-2015/commit/7b046654aed749aca9438f19045fc6ca39bba30a#commitcomment-17351139>
>


I am not sure if using stats_enabled as an inheritable property in the tree will work. Some fields cannot be marked "stats_enabled" because they are text based, file uploads, or . . . .etc etc.

Additionally I think it makes sense that ONLY the fields marked by the admin as `not_encrypted` are actually `not_encrypted`.


Sorry, I don't understamd this comment.
This function is not touching codec at all.


Avoid unused local variables such as '$payload'.


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.discussion/47/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/__init__.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/catalog.py:0:1: C101 Coding magic comment not found
plone/app/discussion/catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/catalog.py:89:17: Q000 Remove bad quotes.
plone/app/discussion/comment.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/comment.py:53:14: E131 continuation line unaligned for hanging indent
plone/app/discussion/comment.py:53:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:54:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:55:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:56:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:61:14: E131 continuation line unaligned for hanging indent
plone/app/discussion/comment.py:61:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:62:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:63:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:64:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:65:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:66:14: Q000 Remove bad quotes.
plone/app/discussion/comment.py:68:28: Q000 Remove bad quotes.
plone/app/discussion/comment.py:207:5: E124 closing bracket does not match visual indentation
plone/app/discussion/comment.py:231:30: Q000 Remove bad quotes.
plone/app/discussion/comment.py:279:5: E129 visually indented line with same indent as next logical line
plone/app/discussion/comment.py:291:30: E127 continuation line over-indented for visual indent
plone/app/discussion/comment.py:349:9: E128 continuation line under-indented for visual indent
plone/app/discussion/conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/conversation.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/conversation.py:67:27: Q000 Remove bad quotes.
plone/app/discussion/conversation.py:92:66: E502 the backslash is redundant between brackets
plone/app/discussion/conversation.py:176:16: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:185:12: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:191:12: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:291:8: E713 test for membership should be 'not in'
plone/app/discussion/conversation.py:416:13: E129 visually indented line with same indent as next logical line
plone/app/discussion/conversation.py:416:17: P002 found "hasattr", consider replacing it
plone/app/discussion/conversation.py:418:29: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/interfaces.py:126:17: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:152:65: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:157:46: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:157:46: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:158:38: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:219:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:220:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:220:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:221:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:222:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:229:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:231:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:232:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:232:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:233:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:234:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:241:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:243:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:244:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:244:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:247:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:248:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:249:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:256:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:258:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:259:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:259:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:262:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:263:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:264:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:272:25: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:274:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:275:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:275:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:276:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:277:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:278:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:279:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:289:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:290:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:290:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:299:17: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:300:26: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:300:26: Q000 Remove bad quotes.
plone/app/discussion/interfaces.py:309:19: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:318:9: E128 continuation line under-indented for visual indent
plone/app/discussion/interfaces.py:321:32: E127 continuation line over-indented for visual indent
plone/app/discussion/interfaces.py:321:32: Q000 Remove bad quotes.
plone/app/discussion/patches.py:0:1: C101 Coding magic comment not found
plone/app/discussion/patches.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/patches.py:23:5: E129 visually indented line with same indent as next logical line
plone/app/discussion/testing.py:0:1: C101 Coding magic comment not found
plone/app/discussion/testing.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/testing.py:12:5: F401 'plone' imported but unused
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:66:14: Q000 Remove bad quotes.
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/tool.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tool.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/upgrades.py:0:1: C101 Coding magic comment not found
plone/app/discussion/upgrades.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/vocabularies.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/vocabularies.py:16:5: F401 'plone' imported but unused
plone/app/discussion/vocabularies.py:30:5: F401 'collective' imported but unused
plone/app/discussion/tests/test_catalog.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_catalog.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_catalog.py:77:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:96:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:101:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:109:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:121:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:126:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:130:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:138:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:142:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:149:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:167:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:173:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:183:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_catalog.py:184:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:194:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:203:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:234:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:237:30: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:250:38: S001 found %s formatter
plone/app/discussion/tests/test_catalog.py:253:30: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:255:47: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:283:30: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:292:40: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:305:35: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_catalog.py:306:35: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_catalog.py:319:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:325:30: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:332:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:339:41: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:339:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:345:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:358:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_catalog.py:359:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_catalog.py:418:31: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:459:30: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_catalog.py:460:34: Q000 Remove bad quotes.
plone/app/discussion/tests/test_catalog.py:472:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_comment.py:38:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:39:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:53:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:54:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:55:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:101:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:103:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:109:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:113:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:114:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:123:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:124:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:136:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:136:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:142:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:142:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:148:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:152:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:154:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:154:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:158:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:161:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:162:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:181:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:185:28: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:187:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:195:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:196:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:203:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:208:23: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:229:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:231:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:233:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:238:25: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comment.py:239:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:262:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:285:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:286:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comment.py:302:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:338:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:373:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:381:42: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:389:42: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:397:38: S001 found %s formatter
plone/app/discussion/tests/test_comment.py:400:28: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:402:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:404:28: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:406:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:408:28: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:410:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:412:28: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:413:28: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:415:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comment.py:416:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_comments_viewlet.py:60:36: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:61:37: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:101:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:113:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:149:65: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:182:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:216:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:300:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:301:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:306:35: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:311:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:312:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:313:14: E131 continuation line unaligned for hanging indent
plone/app/discussion/tests/test_comments_viewlet.py:313:14: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:323:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:324:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:325:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_comments_viewlet.py:365:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:367:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:367:63: S001 found %s formatter
plone/app/discussion/tests/test_comments_viewlet.py:368:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:377:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:408:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:412:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:444:19: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_comments_viewlet.py:463:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_controlpanel.py:35:37: Q000 Remove bad quotes.
plone/app/discussion/tests/test_controlpanel.py:41:56: Q000 Remove bad quotes.
plone/app/discussion/tests/test_controlpanel.py:43:29: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:57:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:78:41: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:79:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:85:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:92:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:94:5: E265 block comment should start with '# '
plone/app/discussion/tests/test_controlpanel.py:121:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:130:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_controlpanel.py:135:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_conversation.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_conversation.py:66:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:72:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:157:13: E124 closing bracket does not match visual indentation
plone/app/discussion/tests/test_conversation.py:200:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:213:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:223:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:230:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:238:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:471:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_conversation.py:513:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:518:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:523:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:528:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_conversation.py:585:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:587:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:595:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:597:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:605:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:607:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:677:13: E124 closing bracket does not match visual indentation
plone/app/discussion/tests/test_conversation.py:692:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:694:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_conversation.py:715:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_conversation.py:826:38: S001 found %s formatter
plone/app/discussion/tests/test_conversation.py:830:38: S001 found %s formatter
plone/app/discussion/tests/test_conversation.py:835:38: S001 found %s formatter
plone/app/discussion/tests/test_functional.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_functional.py:18:24: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_functional.py:19:36: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_indexers.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_indexers.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_indexers.py:44:19: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_indexers.py:45:19: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_indexers.py:52:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:53:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:60:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:61:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:68:28: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:69:36: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:78:33: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_indexers.py:88:33: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_indexers.py:90:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:93:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:100:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:102:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_indexers.py:115:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_indexers.py:116:27: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_indexers.py:127:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:141:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:154:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:154:49: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:154:55: Q000 Remove bad quotes.
plone/app/discussion/tests/test_indexers.py:159:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:161:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:163:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:168:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_indexers.py:170:33: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_migration.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_migration.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_migration.py:48:26: Q000 Remove bad quotes.
plone/app/discussion/tests/test_migration.py:51:46: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_migration.py:90:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_migration.py:92:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_migration.py:133:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_migration.py:183:9: E122 continuation line missing indentation or outdented
plone/app/discussion/tests/test_migration.py:192:9: E124 closing bracket does not match visual indentation
plone/app/discussion/tests/test_migration.py:243:22: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_moderation_view.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_moderation_view.py:110:61: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_moderation_view.py:111:54: S001 found %s formatter
plone/app/discussion/tests/test_moderation_view.py:117:61: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_moderation_view.py:118:54: S001 found %s formatter
plone/app/discussion/tests/test_moderation_view.py:124:61: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_moderation_view.py:125:54: S001 found %s formatter
plone/app/discussion/tests/test_notifications.py:0:1: I001 isort found changes, run it on the file
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:87:13: S001 found % formatter
plone/app/discussion/tests/test_notifications.py:96:19: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_notifications.py:100:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:128:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:144:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:149:32: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:174:42: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:184:17: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_notifications.py:222:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_notifications.py:223:13: S001 found % formatter
plone/app/discussion/tests/test_notifications.py:229:13: S001 found % formatter
plone/app/discussion/tests/test_notifications.py:233:13: S001 found % formatter
plone/app/discussion/tests/test_tool.py:0:1: C101 Coding magic comment not found
plone/app/discussion/tests/test_tool.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_tool.py:40:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_tool.py:40:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_tool.py:41:13: E128 continuation line under-indented for visual indent
plone/app/discussion/tests/test_tool.py:41:13: Q000 Remove bad quotes.
plone/app/discussion/tests/test_tool.py:41:15: S001 found %s formatter
plone/app/discussion/tests/test_workflow.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/tests/test_workflow.py:51:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_workflow.py:55:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:86:27: Q000 Remove bad quotes.
plone/app/discussion/tests/test_workflow.py:124:60: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_workflow.py:125:54: S001 found %s formatter
plone/app/discussion/tests/test_workflow.py:144:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:145:9: E265 block comment should start with '# '
plone/app/discussion/tests/test_workflow.py:194:38: S001 found %s formatter
plone/app/discussion/tests/test_workflow.py:232:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_workflow.py:236:67: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_workflow.py:237:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_workflow.py:243:65: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_workflow.py:244:27: E127 continuation line over-indented for visual indent
plone/app/discussion/tests/test_workflow.py:248:65: E502 the backslash is redundant between brackets
plone/app/discussion/tests/test_workflow.py:249:27: E127 continuation line over-indented for visual indent
plone/app/discussion/browser/captcha.py:0:1: I001 isort found changes, run it on the file
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:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/comment.py:37:19: Q000 Remove bad quotes.
plone/app/discussion/browser/comment.py:37:20: S001 found %s formatter
plone/app/discussion/browser/comment.py:39:41: S001 found %s formatter
plone/app/discussion/browser/comments.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/comments.py:49:14: E131 continuation line unaligned for hanging indent
plone/app/discussion/browser/comments.py:49:14: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:54:14: E131 continuation line unaligned for hanging indent
plone/app/discussion/browser/comments.py:54:14: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:55:14: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:60:14: E131 continuation line unaligned for hanging indent
plone/app/discussion/browser/comments.py:60:14: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:61:14: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:94:39: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:123:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:124:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:125:42: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:127:1: C901 'CommentForm.handleComment' is too complex (15)
plone/app/discussion/browser/comments.py:134:13: E125 continuation line with same indent as next logical line
plone/app/discussion/browser/comments.py:135:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:136:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:148:9: E122 continuation line missing indentation or outdented
plone/app/discussion/browser/comments.py:149:9: E122 continuation line missing indentation or outdented
plone/app/discussion/browser/comments.py:150:16: E713 test for membership should be 'not in'
plone/app/discussion/browser/comments.py:209:32: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:210:17: E128 continuation line under-indented for visual indent
plone/app/discussion/browser/comments.py:210:17: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:211:17: E128 continuation line under-indented for visual indent
plone/app/discussion/browser/comments.py:236:19: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:237:22: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:258:73: E502 the backslash is redundant between brackets
plone/app/discussion/browser/comments.py:259:16: E129 visually indented line with same indent as next logical line
plone/app/discussion/browser/comments.py:299:39: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:302:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:310:41: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:318:37: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:358:32: E127 continuation line over-indented for visual indent
plone/app/discussion/browser/comments.py:384:20: Q000 Remove bad quotes.
plone/app/discussion/browser/comments.py:384:21: S001 found %s formatter
plone/app/discussion/browser/comments.py:396:20: E127 continuation line over-indented for visual indent
plone/app/discussion/browser/comments.py:417:17: S001 found %s formatter
plone/app/discussion/browser/controlpanel.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/controlpanel.py:33:10: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:37:30: E127 continuation line over-indented for visual indent
plone/app/discussion/browser/controlpanel.py:37:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:38:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:39:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:40:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:41:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:42:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:43:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:44:30: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:79:55: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:80:48: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:85:55: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:86:40: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:86:41: S001 found %s formatter
plone/app/discussion/browser/controlpanel.py:102:46: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:108:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:112:9: E122 continuation line missing indentation or outdented
plone/app/discussion/browser/controlpanel.py:113:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:115:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:119:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:125:27: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:152:46: Q000 Remove bad quotes.
plone/app/discussion/browser/controlpanel.py:155:9: E122 continuation line missing indentation or outdented
plone/app/discussion/browser/controlpanel.py:179:35: E712 comparison to True should be 'if cond is True:' or 'if cond:'
plone/app/discussion/browser/conversation.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/conversation.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/conversation.py:20:1: C901 'ConversationView.enabled' is too complex (14)
plone/app/discussion/browser/conversation.py:56:13: E129 visually indented line with same indent as next logical line
plone/app/discussion/browser/conversation.py:65:5: E129 visually indented line with same indent as next logical line
plone/app/discussion/browser/migration.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/migration.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/migration.py:37:1: C901 'View.__call__' is too complex (27)
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:79:26: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:81:31: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:82:22: S001 found %s formatter
plone/app/discussion/browser/migration.py:163:25: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:163:26: S001 found %s formatter
plone/app/discussion/browser/migration.py:173:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:173:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:180:74: E502 the backslash is redundant between brackets
plone/app/discussion/browser/migration.py:181:42: E131 continuation line unaligned for hanging indent
plone/app/discussion/browser/migration.py:183:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:183:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:184:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:184:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:185:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:185:20: S001 found %s formatter
plone/app/discussion/browser/migration.py:187:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:188:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:206:21: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:207:31: S001 found %s formatter
plone/app/discussion/browser/migration.py:214:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:217:18: E127 continuation line over-indented for visual indent
plone/app/discussion/browser/migration.py:217:18: S001 found % formatter
plone/app/discussion/browser/migration.py:220:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:222:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:223:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:224:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:226:13: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:227:13: S001 found % formatter
plone/app/discussion/browser/migration.py:230:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:230:18: S001 found %s formatter
plone/app/discussion/browser/migration.py:231:39: E502 the backslash is redundant between brackets
plone/app/discussion/browser/migration.py:232:17: E128 continuation line under-indented for visual indent
plone/app/discussion/browser/migration.py:233:17: Q000 Remove bad quotes.
plone/app/discussion/browser/migration.py:234: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/moderation.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/moderation.py:99:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:100:18: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:139:15: Q000 Remove bad quotes.
plone/app/discussion/browser/moderation.py:140:18: Q000 Remove bad quotes.
plone/app/discussion/browser/traversal.py:0:1: C101 Coding magic comment not found
plone/app/discussion/browser/traversal.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/traversal.py:32:20: Q000 Remove bad quotes.
plone/app/discussion/browser/validator.py:0:1: I001 isort found changes, run it on the file
plone/app/discussion/browser/validator.py:35:5: F811 redefinition of unused 'WrongCaptchaCode' from line 30
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Is this working for you?  I'm still getting the same error as before (Ruby 2.3.1), and I definitely have this commit.  We want to use this for the DEA/warden, if it works.


I thought about it initially, but I though it's not the best idea to make it "part of config". This is just supposed to be set of serializers that is required by request, so it's just restclient -> request communication.


pahi win


yesterday it broke because `ansible=2.0.1.0-1ppa~trust` was not found
Now you are pointing to `ansible=2.0.2.0-1ppa~trusty` when they update the ppa repo again I think this will brake again


why did you change the default value from `false` to `true`, did that change happen intentionally?


You actually could do this a little simpler:

```
@liked_bookmarks = @user.likes.map {|like| like.bookmark }
```
or if you prefer:
```
@liked_bookmarks = @user.like.map(&:bookmark)
```


![image](https://cloud.githubusercontent.com/assets/526075/15015333/affb71b2-11e1-11e6-8130-55c4a8357a71.png)

Essa solução está muito complexa. Leia o link das dicas do hacker, lá no gist.


https://github.com/NixOS/nixpkgs/pull/15087 has some details.


Nedobro xd


@artivilla

Probably like this:

```js
ReactDOM.render(
  <AppContainer>
    <Provider store={store}>
      <Assignments data={modules} />
    </Provider>
  </AppContainer>,
  creationComponentContainer
);

 if (module.hot) {
    module.hot.accept('./Assignments', () => {
      // If you use Webpack 2 in ES modules mode, you can
      // use <Assignments /> here rather than require() a <NextAssignments />.
      const NextAssignments = require('./Assignments').default;
      ReactDOM.render(
        <AppContainer>
          <Provider store={store}>
            <NextAssignments data={modules} />
          </Provider>
        </AppContainer>,
        creationComponentContainer
      );
    });
}
```

However it would be easier to create an `App` component in a separate file that looks like

```js
const store = ...
const modules = ...

export default App() {
  return (
    <Provider store={store}>
      <Assignments data={modules} />
    </Provider>
  );
}
```

and then use the example code with `App` just like it’s written in this boilerplate.


@mwilliams2014 - On LDN, this table's source is rendering because of the unnecessary indentations.

Aligning each of the table lines with the start of the `**Media ...` line above it, will allow for the table source to be converted to an HTML table.


užas


nice copy pasta


Yeah, we'll need to renegotiate on every response (maybe against a serializer cache).  Fine for now


It's fine


@chenliu0831 Can you check for next Procfile:

```
web: mkdir -p /tmp/some; echo nice; sleep 100; echo foo
```


I like to cut off extra things :)


Sis is a gud fing


I've merged into my `containers` branch from the current master. Maybe that will fix it...


Amazing, thank you crabman, can you do some checks and tell us what's the 2 ultimate bows damge with this addition please ?


Cool. :100:


OK


You seem to be only supporting `StringCredentials`.

Anyway `StandardUsernamePasswordCredentials` is typically what you want to use for API tokens, where the `username` may or may not be considered at runtime, but can at least be used to record the user ID of the person with whom the token is associated.


@domdom82 I think we should use * to be more flexible and not brake like `sudo apt-get install -y ansible=2.0.*`
What do you think?


Add a basic test case for gwt-jackson generated projects


`this.logged` 在修改后的代码没有被正确处理，可以看到最新的代码里只有 [这里](https://github.com/geeeeeeeeek/electronic-wechat/blob/master/src/windows/controllers/wechat.js#L27) 使用到了它


$mashsb_options['visible_services']  can be string or int: "all" or 1-27
Declaring it as int breaks string comparision $maxcounter !== 'all'


Alterações projeto novo SLNAS.


#pragma once
#include <iostream>
using namespace std;

enum PointerTag
{
	THREAD,//线索化
	LINK,  //节点
};

template <class T>
struct BinaryTreeNode//节点
{
	BinaryTreeNode(const T& data)
		:_data(data)
		,_left(NULL)
		,_right(NULL)
		,_leftTag(LINK)
		,_rightTag(LINK)
	{}
	T _data;   //数据
	BinaryTreeNode* _left; //左孩子
	BinaryTreeNode* _right;//右孩子
	PointerTag _leftTag;//左孩子线索标志
	PointerTag _rightTag;//右孩子线索标志
};

template <class T>
class BinaryTreeThd
{
	typedef BinaryTreeNode<T> Node;
public:
	BinaryTreeThd()  //无参构造函数
		:_root(NULL)
	{}
	BinaryTreeThd(const T* a,size_t size,const T& invalue) //有参构造函数
	{
		size_t index = 0;
		_root = _BinaryTreeThd(a,size,index,invalue);
	}
	void InOrderThreading()//中序线索化
	{
		Node* prev = NULL;
		_InOrderThreading(_root,prev);
	}
	void PrevOrderThreading()//先序线索化
	{
		Node* prev = NULL;
		_PrevOrderThreading(_root,prev);
	}
	void PostOrderThreading()//后序线索化
	{
		Node* prev = NULL;
		_PostOrderThreading(_root,prev);
	}
	void InOrderThd()//中序遍历
	{
		cout<<"中序遍历:"<<endl;
		Node* cur = _root;
		while(cur)
		{
			while(cur->_leftTag == LINK)
			{
				cur = cur->_left;
			}
			cout<<cur->_data<<" ";
			while(cur->_rightTag == THREAD)
			{
				cur = cur->_right;
				cout<<cur->_data<<" ";
			}
			cur = cur->_right;
		}
	}

	void PrevOrderThd()//先序遍历
	{
		cout<<"先序遍历:"<<endl;
		Node* cur = _root;
		while(cur)
		{
			while(cur->_leftTag == LINK)
			{
				cout<<cur->_data<<" ";
				cur = cur->_left;
			}
			cout<<cur->_data<<" ";
			cur = cur->_right;
		}
	}

	//void PostOrderThd()//后序遍历
	//{
	//	cout<<"后序遍历:"<<endl;
	//	Node* cur = _root;
	//
	//}
public:
	Node* _BinaryTreeThd(const T* a,size_t size,size_t& index,const T& invalue)//创建树
	{
		Node* root = NULL;
		if(index < size && a[index] != invalue)
		{
			root = new Node(a[index]);
			root->_left = _BinaryTreeThd(a,size,++index,invalue);
			root->_right =  _BinaryTreeThd(a,size,++index,invalue);
		}
		return root;
	}

	void _InOrderThreading(Node* cur,Node* &prev)//中序线索化
	{
		if(cur == NULL)
			return;
		_InOrderThreading(cur->_left,prev);
		if(cur->_left == NULL)
		{
			cur->_leftTag = THREAD;
			cur->_left = prev;
		}
		if(prev && prev->_right == NULL)
		{
			prev->_rightTag = THREAD;
			prev->_right = cur;
		}
		prev = cur;
		_InOrderThreading(cur->_right,prev);
	}

	void _PrevOrderThreading(Node* cur,Node* &prev)//先序线索化
	{
		if(cur == NULL)
			return;
		if(cur->_left == NULL)  //前序线索
		{
			cur->_leftTag = THREAD;
			cur->_left = prev;
		}
		if(prev && prev->_right == NULL)//后序线索
		{
			prev->_rightTag = THREAD;
			prev->_right = cur;
		}
		prev = cur;
		if(cur->_leftTag == LINK)
		{
			_PrevOrderThreading(cur->_left,prev);
		}
		if(cur->_rightTag == LINK)
		{
			_PrevOrderThreading(cur->_right,prev);
		}
	}

	void _PostOrderThreading(Node* cur,Node* &prev)//后序线索化
	{
		if(cur == NULL)
			return;
		_PostOrderThreading(cur->_left,prev);
		_PostOrderThreading(cur->_right,prev);
		if(cur->_left == NULL)
		{
			cur->_leftTag = THREAD;
			cur->_left = prev;
		}
		if(prev && prev->_right == NULL)
		{
			prev->_rightTag = THREAD;
			prev->_right = cur;
		}
		prev = cur;
	}
protected:
	Node* _root;//根节点
};


oh lala


#include "BinaryTreeThd.h"

void test()
{
	int a1[10] = {1,2,3,'#','#',4,'#','#',5,6};
	int a2[15] = {1,2,'#',3,'#','#',4,5,'#',6,'#',7,'#','#',8};
	BinaryTreeThd<int> b(a2,15,'#');
	//b.InOrderThreading();
	//b.InOrderThd();
	b.PrevOrderThreading();
	b.PrevOrderThd();
	//b.PostOrderThreading();
}
int main()
{
	test();
	return 0;
}


Apparently clang is really picky. The cause of this is something like:

void foo(bar& variable);

Then later we call

foo(bar() /* construct bar */);

Since bar() is a temporary and variable is trying to bind to it clang doesn't think I should have the powers to edit the object by reference. Interesting.


Leave a comment


is it possible to do via regexp? to be shorter


## YEAH
* look
* how
* much
* I
* KNOW


Probably better to check `connection.apiToken != null`, since `apiTokenId` might legitimately be null for newly created connections (given that you call `withEmptySelection`, though you seem to be forgetting to call `Util.fixEmpty` in the `@DataBoundConstructor`).


where can I get this version


@jhinkey - I'll fix this. I need a new editor I think because I don't recall adding those indentations. thx!


AFAIK most apps use appcompat though.
I didn't have any such problem. Why don't you include appcompat in your .jar file?


@MarcusRoeckrath: Change was necessary to properly reflect changes in the logging directory's name after Qt-SESAM was started.


AND I FINALLY THINK THE GETCH SHOULD WORK!!!!!!!!!!!!!!!!!!!!!!!!!


fcopy bash name is incorrect, as it can be confused with the fcopy feature. please use a similar name for the bash as from the ps1, that one is very good.


Because bundling appcompat causes problems for people using Gradle and depending on appcompat themselves (dex duplication errors such as the one reported in XWALK-5092).


Thanks all!

It only seems naturally and logically to remove that formula.


what is the reason on limiting the network bandwidth for the scp file copy? the network should be pushed to maximum during the transfer


❌ ❌ ❌

```JavaScript
gerarPalavras({ 2: [ 'a', 'b', 'd' ] });
// deveria retornar:
var esperado = ['aabbdd','aabdbd','aabddb','aadbbd','aadbdb','aaddbb','ababdd','abadbd','abaddb','abbadd','abbdad','abbdda','abdabd','abdadb','abdbad','abdbda','abddab','abddba','adabbd','adabdb','adadbb','adbabd','adbadb','adbbad','adbbda','adbdab','adbdba','addabb','addbab','addbba','baabdd','baadbd','baaddb','babadd','babdad','babdda','badabd','badadb','badbad','badbda','baddab','baddba','bbaadd','bbadad','bbadda','bbdaad','bbdada','bbddaa','bdaabd','bdaadb','bdabad','bdabda','bdadab','bdadba','bdbaad','bdbada','bdbdaa','bddaab','bddaba','bddbaa','daabbd','daabdb','daadbb','dababd','dabadb','dabbad','dabbda','dabdab','dabdba','dadabb','dadbab','dadbba','dbaabd','dbaadb','dbabad','dbabda','dbadab','dbadba','dbbaad','dbbada','dbbdaa','dbdaab','dbdaba','dbdbaa','ddaabb','ddabab','ddabba','ddbaab','ddbaba','ddbbaa']
```


upload this code first to the arduino mega. ESCs signal pins should be connected to pin 5,6,10,11 in the arduino and the ground pin to the GND pin


A bit info about myself and my plans.


LGTM, :shipit:


This line triggers a debug flag. No idea why.


It changed with rxjs5.0.0.beta.6. And since angular2 beta.17 this is the used version of rxjs.
If you are still using beta.15 you should be using the previous version of this library.


Changed this back to 0 in this push to attempt to fix #4 and #5


discussion is moved to https://groups.google.com/forum/#!topic/sonarqube/H8IVM4MB5gM


Oops, typo


I'll miss you... maybe


asdf


#4 (workaround) only working with gcc5. gcc4 will not be choosen as compiler


вообще хорошо бы закинуть ds_store в .gitignore и не выкладывать .zip с содержанием репозитория в сам репозиторий :)


This is no more required , but front -end test failed when i removed it . Program logic holds with and without it but I got stuck with the following syntax : expect(elt.html()).toContain('runAndSubmitCode(code,' 'SUBMIT' ')');


Sounds good to me


Has this been implmented yet, or is it just a function for future use?


upload this code to the esp8266. make sure to choose the right board from the IDE, which is 'Generic ESP8266 Module'.
enter the IP address in a webbrowser to see the control page


Alright, got it. Thanks.


Should be, via regex or in some other way. Have to find out a way to improve this implementation.


Any time frame on when this and other recent changes will be pushed into the official plugin? At this time I do not see these changes in the plugin I have on my local system even after running the update command. Thanks in advance.


When I run 'make test' locally, it's missing coverage.

James Mason
Technical Architect, Public Cloud
openSUSE Member
SUSE
jmason@suse.com
________________________________
From: Marcus Schäfer <notifications@github.com>
Sent: May 3, 2016 11:46 PM
To: SUSE/azurectl
Cc: Comment; James Mason
Subject: Re: [SUSE/azurectl] Configuration file compatibility (41f7123)

> There's no test coverage of this.

test_process_setup_configure_account_existing() does not cover it well enough ?

—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub<https://github.com/SUSE/azurectl/commit/41f712337fc4fdab03b3595386fb82dc4db4de3f#commitcomment-17347906>


@mrietveld fixed with https://github.com/droolsjbpm/drools/commit/ed23e229b
Thanks for having reported this.


Hello

I think to close 493
miss one }


it's received at other places also, look for `contacts =`


g = x^11 + 3x^4 + 2x^3 - 3x^2 - 2x
h = -3x^3 + x^2 + 3x + 1


function throwing_register_bow (name, desc, scale, **stiffness**, reload_time, toughness, is_cross, craft)
stiffness is used to define speed arrow ( old damage calcul using damage*velocity)

bow_wood 11 = 0,9
longbow 17 = 1,4
bow_composite 17 = 1,4
bow_steel 20 = 1,6
bow_royal 25 = 2
bow_minotaur_horn 35 = 2,9
bow_minotaur_horn_improved 50 = 4,1
crossbow 28 = 2,3
arbalest 35 = 2,9
arbalest_auto 40 = 3,3


What is this weird char at the end?


perhaps we should use `ActorPath` instead of String?
you can convert with `ActorPaths.fromString`


Looking at the code for `hasSyncedLogins`, it checks for the existence of logins to see if we have any synced ones so you don't need the `getAllLogins().count` check.


yeah I've seen this before - I think it's because I'm using npm 2 - which does the git+ thing


the message should also contain the `ActorRef` of the `ClusterClient` that published it, so that subscribers can filter out  a specific client


wrong file :P


bleh


Hi Rene, I saw this commit from 5 days ago just now, since it was pushed today to the repo.
We do actually already have a producer which creates e->tau scale factors. It was implemented by me weeks ago, as a spin-off of my SF measurement (basically, I wanted to check that the SF were not completely off)
https://github.com/cms-analysis/HiggsAnalysis-KITHiggsToTauTau/blob/master/src/Producers/DataMcScaleFactorProducers.cc#L315-L319
The producer takes as input an external rootfile with the scale factors hardcoded in the form of TH1 (it started like this because at the beginning the idea was to bin the SF both in pseudorapidity and decay mode). This was already committed to the Run2Analysis configs, together with the rootfile with the scale factors.
https://github.com/cms-analysis/HiggsAnalysis-KITHiggsToTauTau/commit/ad5a78d935b85f12d3c3bbf8b9745fd07a77ff08

I don't know if you found my solution not suited for you, or if you simply didn't realize that something was already there :-) I would however go for a "merge" of the two producers, to avoid future confusions.


lol topkek


Be careful calling `.value` on the `Deferred` primitive. This method is meant to be asynchronous  and is potentially long-running since it interacts with SQLite. By caling `.value`, you're blocking the calling thread until the result which in this case is the main thread. You'll want to use a `.bind` call or use our operator `>>==` to extract the boolean from the `Deferred`.

For more info on the `Deferred ` library we use, there are some hand docs over here: https://github.com/bignerdranch/Deferred


@davidsteinsland Any chance you could open an issue for the problems you've found?


Since the last closure argument is an optional you can pass in nil instead of an empty block.


Is it possible to get some more background on this and the reason for this change.

Our application had been built on the assumption that the Middleware is run BEFORE the controller is constructed as in some places the constructors are dependant on data set in the middleware. As such upgrading broke our application.

I am able to get round this by extending this class and reverting the changes but wondering if you can shed a bit more light on what the reason behind this was so we can foresee any problems our way of working may cause.


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#ImuIujqbRN-r1LBDvc288Q


Thanks Dave! Looks correct on my Win7 64 / Chrome. If @ctschroeder also thinks it looks OK we can close the issue.


I prefer `probe.expectMsgType[ContactPointsReceived].cps.toSet should === (initialContacts)`
better error messages


Typo in name: `ListServiceInstance`c`ServiceKeysRequestTest` :-)


I also just noticed that these callbacks would cause retain cycles since the references look like Option -> UIAlertController -> UIAlertAction -> Callback -> Option. We should probably be using `weak` refs inside the closures.


`<strong>`


Not cool dude.


CVE-2016-PeSB.
Use a more secure way on cryptographic operations.


sto je ovo


if it is simply throwing the error in the `catch`, then what's the point of using a `try...catch`.
Using `try...cache` deoptimizes the compilation and performance takes a hit.

> NOTE: i've not seen the thing as a whole.


TeamCity Mobile :: Android SDK (develop) [Build 457](http://teamcity.hq.judo/viewLog.html?buildId=27048&buildTypeId=JudoAndroid_AndroidGradle) is now running


This is on the right track. Good!


Re https://github.com/getgrav/grav/issues/817


FIXED: Issue #2


TeamCity Mobile :: Android SDK (develop) [Build 457](http://teamcity.hq.judo/viewLog.html?buildId=27048&buildTypeId=JudoAndroid_AndroidGradle) outcome was **FAILURE**
Summary: Compilation error: :judo-sdk:compileDebugJavaWithJavac (new) Build time: 00:00:51


Should be in `src/test/`


Tested and the problem is still present with this change.

I'm guessing it has to do with the change Foxy mentioned:
https://github.com/DayZMod/DayZ/commit/8f6adeca0dfce3c0736c7f4458a98275d79e2e09

He is looking into it now, so you might want to just wait for his solution or hop on DayZ discord and PM him if you know what the problem is.


Oh yes, but there will be problem with the + 1, that comes from Admin options.

Solution is in next pull request :)


When will this available through packagist?


docs-fix-equations-and-heading (michael-okeefe) - x86_64-MacOS-10.9-clang: OK (2185 of 2185 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


Poor formatting.


"Apply to"


Make sure to setup timeout here so it will not block forever in case something goes wrong.


Why?


tnx to @hwhw for this code line :heart:


Kinda runs on my computer, but it doesn't produce land.


which method is replacement of this? to show 'Server State' for instance?


forgot to reference #476 in the commit notes


Так, по смыслу всё верно, в общем.
Давайте разберёмся с форматированием и мелочами:
* отступы должны быть логичными; те строки, которые у нас не внутри какого-то блока, отступов иметь не должны вообще;
* слишком длинные строки стоит переносить, чтобы их было легче воспринимать, вот так:
```ruby
puts movie.find_all{ |hsh| hsh.genre.include?("Comedy")}.
  sort_by {|hsh| hsh.date}.
  map....
```
* в некоторых случаях, чтобы код был понятнее, лучше завести отдельную переменную, вот так:
```ruby
non_usa = movie.reject{|hsh| hsh.country==("USA")}.size
puts "The number of films produced not in the USA is: " + non_usa.to_s
```
* красивые строки лучше собирать интерполяцией (при помощи `#{}` внутри строки), а не суммированием. А уж путём складывания их в массивы — точно не стоит :)
* логичные названия переменных — внутри блока у нас один фильм, так что лучше не называть его `hsh` — это ни о чём не говорит, и нас самих путает; аналогично, когда мы сгруппировали фильмы по месяцам — то первая переменная в дальнейшей паре — это всё таки месяц, и потому называть его `dir` нелогично
* хорошо бы перед каждой частью вывода программы вывести заголовок — что это выводится, + пустую строку.


`.env` should only contain settings for local environments (see https://wellfire.co/learn/easier-12-factor-django/). Envvars will be set individually for server deploys.


The king is dead, long live the king!


This commit is not the problem. I did not go far enough in https://github.com/syl20bnr/spacemacs/commit/34438273889b7e8bf9dedc0ecd406cb9919616e8, I needed to rename the file too. I'll open a pull


should be "num_dim_ * sizeof(uint32_t)"


Hi,
timeout value should be taken from the server config, because we can't change it without editing the file.


This should be wrapped in the getModSubs() callback, just to be safe.


Sure, I'll try in the next day or two, though I'm not running 2.0 so hard for me to do any real testing--I can at least make sure it doesn't break it against 1.10.x... :)

Do we need to do a new Address Hierarchy release now?


ja, weird...

Am 04/05/16 um 12:00 schrieb magdalena19:
>
> @andneuma <https://github.com/andneuma> ist mir grad erst aufgefallen:
> in diesem Commit kamen plötzlich diese Tagging-Tabellen hinzu ohne
> entsprechende Migrationen oder sonstiges... war das ein Versehen?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub
> <https://github.com/magdalena19/lberg-map/commit/828070f7535d9890ff7fe969367156b901568bca#commitcomment-17349835>
>


//Finish version0.1 at April 28 2016


Your profile picture always makes it seem like you're so excited about your code.


I might not have explained this correctly. The multiple .envs are for connecting the same _local_ instance of the Ember app to different backends.

For example, I run the OSF locally so it's nbd for me to run the Ember app with a local backend. I also want to be able to test my code with stagingX as a backend (We also don't want third party frontend developers to need to run the OSF locally to do their work), and may in the future want to connect to prod. This is one "deploy" targeting different backends.


Added https://github.com/johnrengelman/shadow/commit/8731e8f4c63b8fa2143aabb35d86fbe27aa9d845


This isn't part of libpengine or any public API, so it shouldn't break compatibility. The libpengine code is in lib/pengine/, while the pengine daemon code is in pengine/.


@jawsthegame  After adding the namespace, the amd transpiled bytebuffer-test.ts (using TypeScript@1.8.9) looks like this

define(["require", "exports"], function (require, exports) {
    "use strict";
    var bb = new ByteBuffer()
        .writeIString("Hello world!")
        .flip();
    console.log(bb.readIString() + " from bytebuffer.js");
});

In other words, the "bytebuffer" module is not pulled in as a dependency and the subsequent use of ByteBuffer fails with a reference error.

But without the namespace, the amd transpiled bytefuffer-test.ts correctly pulls in the "bytebuffer".

define(["require", "exports", "bytebuffer"], function (require, exports, ByteBuffer) {
    "use strict";
    var bb = new ByteBuffer()
        .writeIString("Hello world!")
        .flip();
    console.log(bb.readIString() + " from bytebuffer.js");
});

I am not sure in what context the namespace is needed.


[R/plot_species_tree_with_outgroup_nltt.R:12:3:](https://github.com/richelbilderbeek/Cer2016/blob/3ccc23ded26238f432a7723a4d2ebb2e08f2d375/R/plot_species_tree_with_outgroup_nltt.R#L12) *warning:* **local variable 'base_filename' assigned but may not be used**
```r
  base_filename <- basename(filename)
  ^~~~~~~~~~~~~
```


`list_server` gives all the details


Uy, estoy haciendo nuevas clases :)


ya can you make one


https://github.com/syl20bnr/spacemacs/commit/34438273889b7e8bf9dedc0ecd406cb9919616e8 is the problem in that it cannot be done without the renames done in https://github.com/syl20bnr/spacemacs/commit/33ead6fc42700a6000ef10a662ceff604f3f8e51


That issue is to make `standard` a default style choice in the app, I think. This was submitted by an actual Jetbrains user.


ok meninas!


okay, das kann aber wieder raus, oder? würde das dann im Zuge des reverse_geocoding-PR's rausnehmen und den Branch dann rebasen. Kannst gern reviewn! Würde das bald gerne mergen...


test


jup, erstmal raus damit. review jetzt, weil ab heut abend bin ich dann
wech bis sonntag

Am 04/05/16 um 16:07 schrieb magdalena19:
>
> okay, das kann aber wieder raus, oder? würde das dann im Zuge des
> reverse_geocoding-PR's rausnehmen und den Branch dann rebasen. Kannst
> gern reviewn! Würde das bald gerne mergen...
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub
> <https://github.com/magdalena19/lberg-map/commit/828070f7535d9890ff7fe969367156b901568bca#commitcomment-17352925>
>


Ooops! Now I see why my pipeline is broken since a few days ago!

This change breaks all of the pipelines that don't have pos annotations before lemmatization. Without seeing this note I wouldn't have noticed the source of problem.
@reckart @carschno is there a way to produce a more readable exception rather than NullPointerException?


@mogoodrich whenever you will get the time, a mere quick look at the changes in the commit will be good enough! :)
For testing, if you can ensure that i have not broken anything in platforms before 2.0, that will be good enough. :)
I have deployed the module with these changes at http://uat01.openmrs.org:8080/openmrs
It needs some more bit of testing to ensure that all is well, before making a new release.


sent fix to Rich to push through. thx!


Failed on my comp. Publisher/Subscriber seems to be too recent for my ancient js impl…


Test comment


Note:
```
## for Ubuntu
sudo apt-get install libsubunit-dev
```


Fct aceasta ar trebui doar sa salveze un creditUsage pt un userId si un documentId, partea de response ar trebui sa fie doar in controller, helper e doar pt a interactiona cu date, fara a returna un raspuns


nitpick, maybe
 extern __shared__ **uint32_t** query_local[];
is better for consistency


为什么俺的h2连接数都是100以上呢？
据传gws全部支持h2
gvs好像不确定


@rjhilgefort thanks for pointing to this commit. In the future, you could try reverting individual commits to see what actually fixes the issue (reverting this commit alone would not fix it, but if you reverted https://github.com/syl20bnr/spacemacs/commit/34438273889b7e8bf9dedc0ecd406cb9919616e8 alone you would see the fix) Thanks again!


Nothing To See Added DB to .gitignore


Another fail. Bleh…


@apete This works for me.Thanks!


comentario desactualizado!


jow, dann deinen PR direkt hinterherziehen , oder? Kann ich auch später machen. Dann haben wir schonmal n ganz schönen Schritt im Master gemacht. Die Flash-Message-Sache kann ich auch übernehmen, wenn du es nicht mehr schaffst bzw. können wir das auch nöchste Woche machen...


OOPS I meant student.


đ


Test pomyślny :)


right from:
https://github.com/TeamWin/android_device_oneplus_oneplus2/tree/cm-13.0/rootdir


jo, ich schau mal, wieviel ich heut noch schaffe, denke aber das passt
mit den flash messages, ist ja nicht so das riesige dinge

Am 04/05/16 um 16:13 schrieb magdalena19:
>
> jow, dann deinen PR direkt hinterherziehen , oder? Kann ich auch
> später machen. Dann haben wir schonmal n ganz schönen Schritt im
> Master gemacht. Die Flash-Message-Sache kann ich auch übernehmen, wenn
> du es nicht mehr schaffst bzw. können wir das auch nöchste Woche machen...
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly or view it on GitHub
> <https://github.com/magdalena19/lberg-map/commit/828070f7535d9890ff7fe969367156b901568bca#commitcomment-17353021>
>


TeamCity jonas-requests :: WindowsBuild [Build 58](https://build.neohq.net/viewLog.html?buildId=686728&buildTypeId=JonasHaRequests_WindowsBuild) outcome was **SUCCESS**
Summary: Tests passed: 34195, ignored: 132, muted: 1 Build time: 2:36:6


I tested this and it worked, unless I never saved the config or copied the pbo I packed to the wrong addon folder. Anyway, it works if you inherit directly from GrenadeHand and not litObject