@Eric Steele Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.contentrules/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/handlers.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/handlers.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/handlers.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/handlers.py:16:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:45:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/contentrules/handlers.py:47:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:48:12: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:50:12: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:53:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:56:8: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:58:8: P002 found "hasattr", consider replacing it
plone/app/contentrules/handlers.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:61:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:69:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:73:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:78:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:81:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:84:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:90:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:105:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:110:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:122:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:129:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:131:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/handlers.py:132:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:139:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:145:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:154:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:155:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:159:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:162:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:164:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:165:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:168:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:171:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:175:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:176:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/handlers.py:180:1: W293 blank line contains whitespace
plone/app/contentrules/handlers.py:183:1: W293 blank line contains whitespace
plone/app/contentrules/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/__init__.py:3:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/__init__.py:5:8: W292 no newline at end of file
plone/app/contentrules/rule.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/rule.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/rule.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/rule.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/rule.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/rule.py:15:18: Q000 Remove bad quotes.
plone/app/contentrules/rule.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/rule.py:21:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:22:16: Q000 Remove bad quotes.
plone/app/contentrules/rule.py:23:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:26:16: S001 found module formatter
plone/app/contentrules/rule.py:28:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/rule.py:31:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:34:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/rule.py:35:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:38:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:41:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:50:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/rule.py:51:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:52:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/rule.py:54:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:57:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:61:16: Q000 Remove bad quotes.
plone/app/contentrules/rule.py:61:16: S001 found module formatter
plone/app/contentrules/rule.py:61:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/rule.py:63:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:75:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:76:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/rule.py:77:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:80:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:83:1: W293 blank line contains whitespace
plone/app/contentrules/rule.py:90:41: W292 no newline at end of file
plone/app/contentrules/namechooser.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/namechooser.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/namechooser.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/namechooser.py:8:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/namechooser.py:11:1: W293 blank line contains whitespace
plone/app/contentrules/namechooser.py:12:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/namechooser.py:13:1: W293 blank line contains whitespace
plone/app/contentrules/namechooser.py:24:20: Q000 Remove bad quotes.
plone/app/contentrules/namechooser.py:24:20: S001 found module formatter
plone/app/contentrules/namechooser.py:27:24: Q000 Remove bad quotes.
plone/app/contentrules/namechooser.py:27:24: S001 found module formatter
plone/app/contentrules/namechooser.py:28:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_browser.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_browser.py:1:1: F401 'os' imported but unused
plone/app/contentrules/tests/test_browser.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/tests/test_browser.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_browser.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_browser.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_browser.py:10:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_browser.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_kss.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_kss.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_kss.py:2:1: F401 'zope.interface' imported but unused
plone/app/contentrules/tests/test_kss.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_kss.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_kss.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_kss.py:9:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_kss.py:20:9: F841 local variable 'commands' is assigned to but never used
plone/app/contentrules/tests/test_kss.py:25:9: F841 local variable 'commands' is assigned to but never used
plone/app/contentrules/tests/test_kss.py:28:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_kss.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_kss.py:31:33: W291 trailing whitespace
plone/app/contentrules/tests/test_kss.py:32:80: E501 line too long (165 > 79 characters)
plone/app/contentrules/tests/test_kss.py:32:166: W291 trailing whitespace
plone/app/contentrules/tests/test_kss.py:33:14: E128 continuation line under-indented for visual indent
plone/app/contentrules/tests/test_kss.py:33:39: W291 trailing whitespace
plone/app/contentrules/tests/test_kss.py:34:36: W291 trailing whitespace
plone/app/contentrules/tests/test_kss.py:38:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_logger.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_action_logger.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_logger.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_logger.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_logger.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_logger.py:15:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_logger.py:16:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_logger.py:18:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_logger.py:23:30: W291 trailing whitespace
plone/app/contentrules/tests/test_action_logger.py:25:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:26:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:27:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:28:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:29:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:30:33: W291 trailing whitespace
plone/app/contentrules/tests/test_action_logger.py:35:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:37:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_action_logger.py:38:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:39:50: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_logger.py:39:74: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_logger.py:39:80: E501 line too long (99 > 79 characters)
plone/app/contentrules/tests/test_action_logger.py:39:90: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_logger.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:42:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_logger.py:43:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:44:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:45:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:46:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:47:34: W291 trailing whitespace
plone/app/contentrules/tests/test_action_logger.py:50:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_action_logger.py:51:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_logger.py:53:27: W291 trailing whitespace
plone/app/contentrules/tests/test_action_logger.py:58:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:60:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_logger.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_logger.py:62:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/utils.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/utils.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/tests/utils.py:4:14: E222 multiple spaces after operator
plone/app/contentrules/tests/utils.py:6:51: W292 no newline at end of file
plone/app/contentrules/tests/test_action_mail.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:10:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/tests/test_action_mail.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_mail.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_mail.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_mail.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_mail.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_mail.py:25:5: E301 expected 1 blank line, found 0
plone/app/contentrules/tests/test_action_mail.py:39:13: E128 continuation line under-indented for visual indent
plone/app/contentrules/tests/test_action_mail.py:43:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:44:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:45:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:46:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:57:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_mail.py:57:43: E231 missing whitespace after ','
plone/app/contentrules/tests/test_action_mail.py:59:45: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_mail.py:65:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_mail.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:67:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:68:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:69:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_mail.py:76:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_mail.py:85:20: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:86:24: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:91:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_mail.py:94:25: E128 continuation line under-indented for visual indent
plone/app/contentrules/tests/test_action_mail.py:95:26: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:96:26: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:116:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_mail.py:119:25: E128 continuation line under-indented for visual indent
plone/app/contentrules/tests/test_action_mail.py:120:26: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:121:26: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:123:26: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_action_mail.py:140:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_mail.py:143:25: E128 continuation line under-indented for visual indent
plone/app/contentrules/tests/test_action_mail.py:146:46: E231 missing whitespace after ','
plone/app/contentrules/tests/test_action_mail.py:146:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_action_mail.py:149:25: E128 continuation line under-indented for visual indent
plone/app/contentrules/tests/test_action_mail.py:152:46: E231 missing whitespace after ','
plone/app/contentrules/tests/test_action_mail.py:152:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_action_mail.py:154:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_workflow.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_action_workflow.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_action_workflow.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_workflow.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_workflow.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_workflow.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_workflow.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_workflow.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_workflow.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_workflow.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_workflow.py:29:30: W291 trailing whitespace
plone/app/contentrules/tests/test_action_workflow.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:34:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:35:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:36:33: W291 trailing whitespace
plone/app/contentrules/tests/test_action_workflow.py:41:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:43:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:45:48: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_workflow.py:45:60: E231 missing whitespace after ','
plone/app/contentrules/tests/test_action_workflow.py:46:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:48:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_workflow.py:49:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:50:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:51:34: W291 trailing whitespace
plone/app/contentrules/tests/test_action_workflow.py:54:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:55:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_workflow.py:57:27: W291 trailing whitespace
plone/app/contentrules/tests/test_action_workflow.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:61:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:62:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:63:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:64:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:64:80: E501 line too long (110 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:66:36: W291 trailing whitespace
plone/app/contentrules/tests/test_action_workflow.py:69:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:70:80: E501 line too long (90 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:72:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:73:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:75:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_workflow.py:75:80: E501 line too long (108 > 79 characters)
plone/app/contentrules/tests/test_action_workflow.py:76:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_workflow.py:77:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_move.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_action_move.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_action_move.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_move.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_move.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_move.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_move.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_move.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_move.py:19:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_move.py:20:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_move.py:21:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:25:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_move.py:33:30: W291 trailing whitespace
plone/app/contentrules/tests/test_action_move.py:35:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:36:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:37:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:38:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:39:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:40:33: W291 trailing whitespace
plone/app/contentrules/tests/test_action_move.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:47:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:49:51: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_move.py:49:63: E231 missing whitespace after ','
plone/app/contentrules/tests/test_action_move.py:50:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:52:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:53:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:54:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:55:34: W291 trailing whitespace
plone/app/contentrules/tests/test_action_move.py:58:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:59:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:61:27: W291 trailing whitespace
plone/app/contentrules/tests/test_action_move.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:65:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:68:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_move.py:69:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:70:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:71:36: W291 trailing whitespace
plone/app/contentrules/tests/test_action_move.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:75:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:76:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:77:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:78:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:79:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_move.py:80:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:83:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:86:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:87:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:88:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:89:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:90:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_move.py:91:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:92:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:97:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:100:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:101:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:102:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:103:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:104:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_move.py:105:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:106:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:107:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:112:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:115:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:116:80: E501 line too long (101 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:117:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:118:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:119:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:122:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:123:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:128:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:130:27: S001 found module formatter
plone/app/contentrules/tests/test_action_move.py:131:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:132:80: E501 line too long (94 > 79 characters)
plone/app/contentrules/tests/test_action_move.py:133:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_move.py:134:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:135:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_move.py:136:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:137:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_move.py:138:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_move.py:139:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/base.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/base.py:8:1: F401 'Testing.ZopeTestCase' imported but unused
plone/app/contentrules/tests/base.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/base.py:10:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/base.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/base.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/base.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/base.py:19:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/base.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/tests/base.py:25:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/base.py:26:71: W291 trailing whitespace
plone/app/contentrules/tests/base.py:27:74: W291 trailing whitespace
plone/app/contentrules/tests/base.py:29:8: W292 no newline at end of file
plone/app/contentrules/tests/test_events.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_events.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/tests/test_events.py:3:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_events.py:8:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_events.py:9:53: W291 trailing whitespace
plone/app/contentrules/tests/test_events.py:12:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_events.py:13:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_group.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_condition_group.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_condition_group.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_group.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_group.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_group.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_group.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_group.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_group.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_condition_group.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_group.py:28:30: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_group.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:35:33: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_group.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:41:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_group.py:42:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_condition_group.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:44:49: E203 whitespace before ':'
plone/app/contentrules/tests/test_condition_group.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:47:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_group.py:48:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:50:34: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_group.py:53:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_group.py:54:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_group.py:56:27: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_group.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:60:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_group.py:61:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:62:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:64:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_condition_group.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:66:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_group.py:67:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_group.py:68:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_group.py:69:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_copy.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_action_copy.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_action_copy.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_copy.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_copy.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_copy.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_copy.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_copy.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_copy.py:19:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_copy.py:20:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_copy.py:21:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:25:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_copy.py:33:30: W291 trailing whitespace
plone/app/contentrules/tests/test_action_copy.py:35:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:36:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:37:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:38:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:39:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:40:33: W291 trailing whitespace
plone/app/contentrules/tests/test_action_copy.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:47:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:49:51: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_copy.py:49:63: E231 missing whitespace after ','
plone/app/contentrules/tests/test_action_copy.py:50:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:52:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:53:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:54:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:55:34: W291 trailing whitespace
plone/app/contentrules/tests/test_action_copy.py:58:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:59:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:61:27: W291 trailing whitespace
plone/app/contentrules/tests/test_action_copy.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:65:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:68:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:69:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:70:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:71:36: W291 trailing whitespace
plone/app/contentrules/tests/test_action_copy.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:75:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:76:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:77:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:78:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:79:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_copy.py:80:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:83:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:86:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:87:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:88:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:89:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:90:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:91:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:92:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:97:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:100:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:101:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:102:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:103:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:104:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:105:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:106:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:109:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:110:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:115:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:117:27: S001 found module formatter
plone/app/contentrules/tests/test_action_copy.py:118:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:119:80: E501 line too long (94 > 79 characters)
plone/app/contentrules/tests/test_action_copy.py:120:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_copy.py:121:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_copy.py:122:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:123:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:124:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_copy.py:126:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_portal_type.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_condition_portal_type.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_condition_portal_type.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_portal_type.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_portal_type.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_portal_type.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_portal_type.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_portal_type.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_portal_type.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_condition_portal_type.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_portal_type.py:28:30: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:29:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:35:33: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:36:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:41:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:42:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:44:49: E203 whitespace before ':'
plone/app/contentrules/tests/test_condition_portal_type.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:47:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_portal_type.py:48:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:50:34: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:51:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:53:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:54:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_portal_type.py:56:27: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_portal_type.py:60:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:61:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:63:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:64:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_portal_type.py:67:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_portal_type.py:68:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_action_notify.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_notify.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_notify.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_notify.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_notify.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:16:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_notify.py:19:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_notify.py:20:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_notify.py:22:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_notify.py:27:30: W291 trailing whitespace
plone/app/contentrules/tests/test_action_notify.py:29:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:34:33: W291 trailing whitespace
plone/app/contentrules/tests/test_action_notify.py:39:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:41:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_action_notify.py:42:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:43:45: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_notify.py:43:77: E203 whitespace before ':'
plone/app/contentrules/tests/test_action_notify.py:43:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_notify.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:46:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_notify.py:47:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:48:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:50:34: W291 trailing whitespace
plone/app/contentrules/tests/test_action_notify.py:53:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_action_notify.py:54:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_notify.py:56:27: W291 trailing whitespace
plone/app/contentrules/tests/test_action_notify.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:62:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:63:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:64:9: F841 local variable 'status' is assigned to but never used
plone/app/contentrules/tests/test_action_notify.py:67:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:68:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:69:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_notify.py:70:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_notify.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/tests/dummy.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/dummy.py:3:1: F811 redefinition of unused 'IRuleElementData' from line 3
plone/app/contentrules/tests/dummy.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/dummy.py:3:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/tests/dummy.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/tests/dummy.py:5:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/dummy.py:6:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/dummy.py:7:15: Q000 Remove bad quotes.
plone/app/contentrules/tests/dummy.py:8:15: Q000 Remove bad quotes.
plone/app/contentrules/tests/dummy.py:9:1: W293 blank line contains whitespace
plone/app/contentrules/tests/dummy.py:10:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/dummy.py:11:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/dummy.py:12:15: Q000 Remove bad quotes.
plone/app/contentrules/tests/dummy.py:13:15: Q000 Remove bad quotes.
plone/app/contentrules/tests/dummy.py:13:29: W292 no newline at end of file
plone/app/contentrules/tests/test_rule_management_views.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_rule_management_views.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_management_views.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_management_views.py:3:1: F401 'zope.publisher.interfaces.browser.IBrowserPublisher' imported but unused
plone/app/contentrules/tests/test_rule_management_views.py:4:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_management_views.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_management_views.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_management_views.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_management_views.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_management_views.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_management_views.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_management_views.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_management_views.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_management_views.py:20:30: W291 trailing whitespace
plone/app/contentrules/tests/test_rule_management_views.py:21:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/tests/test_rule_management_views.py:23:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:26:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:27:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_management_views.py:29:31: W291 trailing whitespace
plone/app/contentrules/tests/test_rule_management_views.py:30:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/tests/test_rule_management_views.py:31:80: E501 line too long (90 > 79 characters)
plone/app/contentrules/tests/test_rule_management_views.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:34:38: E203 whitespace before ':'
plone/app/contentrules/tests/test_rule_management_views.py:34:61: E203 whitespace before ':'
plone/app/contentrules/tests/test_rule_management_views.py:34:78: E203 whitespace before ':'
plone/app/contentrules/tests/test_rule_management_views.py:34:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_rule_management_views.py:35:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:36:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_management_views.py:38:32: W291 trailing whitespace
plone/app/contentrules/tests/test_rule_management_views.py:41:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_management_views.py:43:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_rule_management_views.py:48:40: W291 trailing whitespace
plone/app/contentrules/tests/test_rule_management_views.py:51:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_management_views.py:53:40: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_rule_management_views.py:54:33: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_rule_management_views.py:58:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_management_views.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_management_views.py:60:9: E303 too many blank lines (2)
plone/app/contentrules/tests/test_rule_management_views.py:60:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:62:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:64:39: W291 trailing whitespace
plone/app/contentrules/tests/test_rule_management_views.py:68:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_rule_management_views.py:70:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:72:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:73:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_management_views.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_management_views.py:75:36: W291 trailing whitespace
plone/app/contentrules/tests/test_rule_management_views.py:81:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:83:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_rule_management_views.py:84:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_management_views.py:85:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_management_views.py:86:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_role.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_condition_role.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_condition_role.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_role.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_role.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_role.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_role.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_role.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_role.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_condition_role.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_role.py:28:30: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_role.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:35:33: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_role.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:41:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_role.py:42:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_condition_role.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:44:48: E203 whitespace before ':'
plone/app/contentrules/tests/test_condition_role.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:47:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_role.py:48:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:50:34: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_role.py:53:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_role.py:54:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_role.py:56:27: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_role.py:58:34: E231 missing whitespace after ','
plone/app/contentrules/tests/test_condition_role.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:60:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_role.py:61:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:62:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:65:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_role.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_role.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_role.py:68:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_traversal.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_traversal.py:1:1: F401 'zope.component.getMultiAdapter' imported but unused
plone/app/contentrules/tests/test_traversal.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:2:1: F401 'zope.publisher.interfaces.browser.IBrowserPublisher' imported but unused
plone/app/contentrules/tests/test_traversal.py:4:1: F401 'Acquisition.Explicit' imported but unused
plone/app/contentrules/tests/test_traversal.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_traversal.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_traversal.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_traversal.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_traversal.py:13:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_traversal.py:23:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_traversal.py:24:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_traversal.py:25:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:26:43: W291 trailing whitespace
plone/app/contentrules/tests/test_traversal.py:29:16: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:30:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:32:16: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:38:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:42:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:43:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_traversal.py:44:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_traversal.py:44:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:46:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_traversal.py:47:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_traversal.py:47:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:49:40: W291 trailing whitespace
plone/app/contentrules/tests/test_traversal.py:52:16: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:53:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:55:16: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:56:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:66:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_traversal.py:67:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_traversal.py:67:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:68:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:69:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_traversal.py:70:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_traversal.py:70:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_traversal.py:70:38: W291 trailing whitespace
plone/app/contentrules/tests/test_traversal.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_traversal.py:72:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_rule_assignment_mapping.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_rule_assignment_mapping.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_assignment_mapping.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_rule_assignment_mapping.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_rule_assignment_mapping.py:14:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_rule_assignment_mapping.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:27:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/tests/test_rule_assignment_mapping.py:28:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:31:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/tests/test_rule_assignment_mapping.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:34:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/tests/test_rule_assignment_mapping.py:35:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:37:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:38:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:39:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:41:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:42:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:43:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:47:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:48:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:53:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:54:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:55:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:56:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:57:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:58:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:62:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:63:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:68:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:69:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:70:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:72:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:73:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:77:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:78:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_rule_assignment_mapping.py:79:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:82:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:83:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:84:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_rule_assignment_mapping.py:85:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_rule_assignment_mapping.py:86:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_wftransition.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_condition_wftransition.py:1:1: F401 'zope.interface.implements' imported but unused
plone/app/contentrules/tests/test_condition_wftransition.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_condition_wftransition.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wftransition.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wftransition.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wftransition.py:4:1: F401 'zope.component.interfaces.IObjectEvent' imported but unused
plone/app/contentrules/tests/test_condition_wftransition.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wftransition.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wftransition.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wftransition.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wftransition.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wftransition.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wftransition.py:10:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:11:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wftransition.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wftransition.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wftransition.py:19:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/tests/test_condition_wftransition.py:20:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_wftransition.py:25:30: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:26:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:27:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:27:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:28:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:29:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:31:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:32:33: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:33:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:38:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:39:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:41:52: E203 whitespace before ':'
plone/app/contentrules/tests/test_condition_wftransition.py:42:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:44:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_wftransition.py:45:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:46:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:47:34: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:48:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:50:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:51:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_wftransition.py:53:27: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:56:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:57:80: E501 line too long (129 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:58:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:60:80: E501 line too long (129 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:61:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:62:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:63:80: E501 line too long (126 > 79 characters)
plone/app/contentrules/tests/test_condition_wftransition.py:64:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wftransition.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wftransition.py:66:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_setup.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_setup.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_setup.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_setup.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_setup.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_setup.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_setup.py:10:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_setup.py:12:43: W291 trailing whitespace
plone/app/contentrules/tests/test_setup.py:13:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_setup.py:14:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_setup.py:15:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_setup.py:16:36: W291 trailing whitespace
plone/app/contentrules/tests/test_setup.py:17:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_setup.py:18:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_setup.py:19:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_setup.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_setup.py:21:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_delete.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_action_delete.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_action_delete.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_delete.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_delete.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_delete.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_action_delete.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_action_delete.py:16:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_delete.py:17:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_action_delete.py:18:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:22:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_action_delete.py:28:30: W291 trailing whitespace
plone/app/contentrules/tests/test_action_delete.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_delete.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_delete.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_delete.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_delete.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:35:33: W291 trailing whitespace
plone/app/contentrules/tests/test_action_delete.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:41:80: E501 line too long (97 > 79 characters)
plone/app/contentrules/tests/test_action_delete.py:42:80: E501 line too long (99 > 79 characters)
plone/app/contentrules/tests/test_action_delete.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:46:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_action_delete.py:47:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:48:27: W291 trailing whitespace
plone/app/contentrules/tests/test_action_delete.py:50:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:51:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/tests/test_action_delete.py:52:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_action_delete.py:53:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:54:14: D001 found failIf( replace it with assertFalse
plone/app/contentrules/tests/test_action_delete.py:55:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_action_delete.py:56:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/tests/test_condition_wfstate.py:1:1: F401 'zope.interface.Interface' imported but unused
plone/app/contentrules/tests/test_condition_wfstate.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wfstate.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wfstate.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wfstate.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_condition_wfstate.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_condition_wfstate.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_wfstate.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/tests/test_condition_wfstate.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_condition_wfstate.py:28:30: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:29:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:30:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:31:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:32:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:33:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:35:33: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:36:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:41:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:42:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:44:47: E203 whitespace before ':'
plone/app/contentrules/tests/test_condition_wfstate.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:47:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_wfstate.py:48:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:50:34: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:51:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:53:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:54:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_condition_wfstate.py:56:27: W291 trailing whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:59:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:60:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:61:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:62:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:65:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:66:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:68:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/tests/test_condition_wfstate.py:69:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_condition_wfstate.py:70:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_condition_wfstate.py:71:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_configuration.py:3:1: F401 'transaction.commit' imported but unused
plone/app/contentrules/tests/test_configuration.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/tests/test_configuration.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_configuration.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_configuration.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_configuration.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_configuration.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:18:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_configuration.py:20:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:21:1: F401 'Testing.ZopeTestCase' imported but unused
plone/app/contentrules/tests/test_configuration.py:21:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:22:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/tests/test_configuration.py:23:1: I001 isort found an import in the wrong position
plone/app/contentrules/tests/test_configuration.py:34:44: W291 trailing whitespace
plone/app/contentrules/tests/test_configuration.py:39:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:43:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_configuration.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:55:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/tests/test_configuration.py:66:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:69:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_configuration.py:70:14: D001 found failUnless( replace it with assertTrue
plone/app/contentrules/tests/test_configuration.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:74:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:74:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:75:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:75:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:76:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:77:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:78:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:79:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:80:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:81:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:81:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:81:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:82:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:82:28: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:82:40: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:82:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:83:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:83:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:84:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:84:28: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:85:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:86:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:87:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:87:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:88:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:88:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:89:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:89:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:90:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:92:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:92:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:93:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:93:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:94:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:95:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:96:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:97:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:98:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:99:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:99:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:99:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:100:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:100:28: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:101:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:102:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:103:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:103:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:104:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:104:27: Q000 Remove bad quotes.
plone/app/contentrules/tests/test_configuration.py:105:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:108:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:109:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:110:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:111:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:112:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:113:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:114:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:115:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:116:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:117:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:118:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:121:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:122:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:127:22: E261 at least two spaces before inline comment
plone/app/contentrules/tests/test_configuration.py:128:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:129:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:134:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:138:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/tests/test_configuration.py:139:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:196:14: D001 found assertEquals( replace it with assertEqual
plone/app/contentrules/tests/test_configuration.py:197:1: W293 blank line contains whitespace
plone/app/contentrules/tests/test_configuration.py:198:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/delete.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/delete.py:2:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/actions/delete.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:2:34: W291 trailing whitespace
plone/app/contentrules/actions/delete.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/delete.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:6:1: F401 'zope.formlib.form' imported but unused
plone/app/contentrules/actions/delete.py:7:1: F401 'zope.schema' imported but unused
plone/app/contentrules/actions/delete.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/delete.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/delete.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:16:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:18:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:19:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/delete.py:21:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/delete.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:25:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/delete.py:28:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/delete.py:29:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:31:17: Q000 Remove bad quotes.
plone/app/contentrules/actions/delete.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:33:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/delete.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/delete.py:37:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/delete.py:38:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:47:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:48:32: W291 trailing whitespace
plone/app/contentrules/actions/delete.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:57:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:58:20: W291 trailing whitespace
plone/app/contentrules/actions/delete.py:64:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/actions/delete.py:65:27: E127 continuation line over-indented for visual indent
plone/app/contentrules/actions/delete.py:65:42: E203 whitespace before ':'
plone/app/contentrules/actions/delete.py:65:59: E203 whitespace before ':'
plone/app/contentrules/actions/delete.py:66:68: Q000 Remove bad quotes.
plone/app/contentrules/actions/delete.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:68:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/delete.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/actions/delete.py:73:30: W292 no newline at end of file
plone/app/contentrules/actions/logger.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/logger.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/actions/logger.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:4:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/actions/logger.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:4:34: W291 trailing whitespace
plone/app/contentrules/actions/logger.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/logger.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/logger.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/logger.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/logger.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:15:72: W291 trailing whitespace
plone/app/contentrules/actions/logger.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/logger.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/logger.py:19:28: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:21:31: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:21:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/actions/logger.py:25:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/logger.py:27:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:30:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:31:45: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:32:45: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:34:39: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:34:57: W291 trailing whitespace
plone/app/contentrules/actions/logger.py:36:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:37:39: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:38:37: E127 continuation line over-indented for visual indent
plone/app/contentrules/actions/logger.py:38:49: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:38:80: E501 line too long (95 > 79 characters)
plone/app/contentrules/actions/logger.py:39:37: E127 continuation line over-indented for visual indent
plone/app/contentrules/actions/logger.py:39:45: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:41:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/logger.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:46:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/logger.py:47:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:53:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:56:18: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:58:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/logger.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:63:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/logger.py:64:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/logger.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:73:57: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:73:63: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:73:63: S001 found module formatter
plone/app/contentrules/actions/logger.py:73:80: E501 line too long (137 > 79 characters)
plone/app/contentrules/actions/logger.py:75:57: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:75:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/actions/logger.py:77:20: W291 trailing whitespace
plone/app/contentrules/actions/logger.py:78:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:79:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/logger.py:83:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:84:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:85:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:86:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:92:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/logger.py:94:1: W293 blank line contains whitespace
plone/app/contentrules/actions/logger.py:98:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:99:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:100:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/logger.py:100:40: W292 no newline at end of file
plone/app/contentrules/actions/mail.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/mail.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/mail.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:9:72: W291 trailing whitespace
plone/app/contentrules/actions/mail.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/mail.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/mail.py:20:39: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:21:45: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:23:38: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:24:44: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:27:42: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:28:33: E128 continuation line under-indented for visual indent
plone/app/contentrules/actions/mail.py:28:47: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:31:33: E128 continuation line under-indented for visual indent
plone/app/contentrules/actions/mail.py:32:35: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:33:41: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:38:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/mail.py:42:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/mail.py:53:18: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:60:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/mail.py:61:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/mail.py:69:53: E502 the backslash is redundant between brackets
plone/app/contentrules/actions/mail.py:71:58: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:73:39: W602 deprecated form of raising exception
plone/app/contentrules/actions/mail.py:77:57: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:85:33: W602 deprecated form of raising exception
plone/app/contentrules/actions/mail.py:88:22: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:88:22: S001 found module formatter
plone/app/contentrules/actions/mail.py:93:48: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:94:35: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:96:48: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:97:35: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:106:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/mail.py:111:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:112:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:113:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:120:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/mail.py:125:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:126:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/mail.py:127:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/notify.py:2:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/actions/notify.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:2:34: W291 trailing whitespace
plone/app/contentrules/actions/notify.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/notify.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/notify.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:13:72: W291 trailing whitespace
plone/app/contentrules/actions/notify.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/notify.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/notify.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/notify.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:22:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:23:39: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:24:45: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:24:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/actions/notify.py:26:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:27:42: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:28:48: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:28:80: E501 line too long (90 > 79 characters)
plone/app/contentrules/actions/notify.py:29:42: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:29:50: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:29:61: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:31:42: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:33:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/notify.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/notify.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:42:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:45:18: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:45:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/actions/notify.py:47:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/notify.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:52:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/notify.py:53:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/notify.py:54:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:65:20: W291 trailing whitespace
plone/app/contentrules/actions/notify.py:66:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:67:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/notify.py:71:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:72:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:73:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:80:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/notify.py:82:1: W293 blank line contains whitespace
plone/app/contentrules/actions/notify.py:86:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:87:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/notify.py:88:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/workflow.py:2:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/actions/workflow.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:2:34: W291 trailing whitespace
plone/app/contentrules/actions/workflow.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/workflow.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/workflow.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/workflow.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:11:72: W291 trailing whitespace
plone/app/contentrules/actions/workflow.py:13:1: F401 'transaction' imported but unused
plone/app/contentrules/actions/workflow.py:14:1: F401 'Acquisition.aq_parent' imported but unused
plone/app/contentrules/actions/workflow.py:14:1: F401 'Acquisition.aq_inner' imported but unused
plone/app/contentrules/actions/workflow.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:16:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:19:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:20:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/workflow.py:22:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/workflow.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:27:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:28:40: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:29:46: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:29:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/actions/workflow.py:31:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/actions/workflow.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:33:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/workflow.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/workflow.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:39:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:43:18: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:43:80: E501 line too long (95 > 79 characters)
plone/app/contentrules/actions/workflow.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:45:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/workflow.py:48:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/workflow.py:49:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/workflow.py:50:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:62:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:70:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:71:20: W291 trailing whitespace
plone/app/contentrules/actions/workflow.py:77:80: E501 line too long (113 > 79 characters)
plone/app/contentrules/actions/workflow.py:78:27: E127 continuation line over-indented for visual indent
plone/app/contentrules/actions/workflow.py:78:42: E203 whitespace before ':'
plone/app/contentrules/actions/workflow.py:78:59: E203 whitespace before ':'
plone/app/contentrules/actions/workflow.py:79:68: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:80:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:81:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/workflow.py:85:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:86:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:86:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/actions/workflow.py:87:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:88:1: W293 blank line contains whitespace
plone/app/contentrules/actions/workflow.py:94:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/workflow.py:98:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:99:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/workflow.py:99:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/actions/workflow.py:100:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/move.py:2:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/actions/move.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:2:34: W291 trailing whitespace
plone/app/contentrules/actions/move.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/move.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/move.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:13:1: F401 'OFS.subscribers' imported but unused
plone/app/contentrules/actions/move.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/move.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/move.py:19:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:19:72: W291 trailing whitespace
plone/app/contentrules/actions/move.py:20:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:21:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:22:1: F401 'transaction' imported but unused
plone/app/contentrules/actions/move.py:24:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:25:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:26:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:27:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:28:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/move.py:29:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:30:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/move.py:32:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/move.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:38:43: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:39:49: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:39:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/actions/move.py:41:80: E501 line too long (92 > 79 characters)
plone/app/contentrules/actions/move.py:41:84: E203 whitespace before ':'
plone/app/contentrules/actions/move.py:42:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/actions/move.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:44:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/move.py:47:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/move.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:51:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:54:18: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:54:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/actions/move.py:55:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:56:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/move.py:59:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/move.py:60:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/move.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:67:1: C901 'MoveActionExecutor.__call__' is too complex (14)
plone/app/contentrules/actions/move.py:71:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:78:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/actions/move.py:79:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:81:31: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:81:80: E501 line too long (101 > 79 characters)
plone/app/contentrules/actions/move.py:81:92: E203 whitespace before ':'
plone/app/contentrules/actions/move.py:83:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:87:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:112:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:129:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:132:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:134:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:139:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/actions/move.py:140:27: E127 continuation line over-indented for visual indent
plone/app/contentrules/actions/move.py:140:42: E203 whitespace before ':'
plone/app/contentrules/actions/move.py:140:59: E203 whitespace before ':'
plone/app/contentrules/actions/move.py:141:68: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:142:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:147:13: E731 do not assign a lambda expression, use a def
plone/app/contentrules/actions/move.py:151:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:151:21: S001 found module formatter
plone/app/contentrules/actions/move.py:153:16: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:153:16: S001 found module formatter
plone/app/contentrules/actions/move.py:154:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:155:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/move.py:160:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:161:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:162:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:163:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:169:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/move.py:171:1: W293 blank line contains whitespace
plone/app/contentrules/actions/move.py:176:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:177:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:178:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/move.py:178:40: W292 no newline at end of file
plone/app/contentrules/actions/copy.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/actions/copy.py:2:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/actions/copy.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:2:34: W291 trailing whitespace
plone/app/contentrules/actions/copy.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/copy.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/copy.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/copy.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:18:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:19:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:20:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/copy.py:21:1: F401 'transaction' imported but unused
plone/app/contentrules/actions/copy.py:21:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:22:1: F401 'Acquisition.aq_parent' imported but unused
plone/app/contentrules/actions/copy.py:22:1: F401 'Acquisition.aq_inner' imported but unused
plone/app/contentrules/actions/copy.py:22:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:23:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:24:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:25:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:26:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/actions/copy.py:27:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:28:1: I001 isort found an import in the wrong position
plone/app/contentrules/actions/copy.py:30:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/copy.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:35:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:36:43: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:37:49: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:37:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/actions/copy.py:39:80: E501 line too long (92 > 79 characters)
plone/app/contentrules/actions/copy.py:39:84: E203 whitespace before ':'
plone/app/contentrules/actions/copy.py:40:80: E501 line too long (91 > 79 characters)
plone/app/contentrules/actions/copy.py:41:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:42:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/copy.py:45:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/copy.py:46:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:49:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:52:18: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:54:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:55:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/copy.py:58:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/actions/copy.py:59:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/actions/copy.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:70:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:72:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:76:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/actions/copy.py:77:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:79:31: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:79:80: E501 line too long (101 > 79 characters)
plone/app/contentrules/actions/copy.py:79:92: E203 whitespace before ':'
plone/app/contentrules/actions/copy.py:89:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:92:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:96:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:106:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:108:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:109:20: W291 trailing whitespace
plone/app/contentrules/actions/copy.py:110:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:115:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/actions/copy.py:116:27: E127 continuation line over-indented for visual indent
plone/app/contentrules/actions/copy.py:116:42: E203 whitespace before ':'
plone/app/contentrules/actions/copy.py:116:59: E203 whitespace before ':'
plone/app/contentrules/actions/copy.py:117:68: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:118:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:123:13: E731 do not assign a lambda expression, use a def
plone/app/contentrules/actions/copy.py:127:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:127:21: S001 found module formatter
plone/app/contentrules/actions/copy.py:129:16: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:129:16: S001 found module formatter
plone/app/contentrules/actions/copy.py:130:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:131:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/copy.py:136:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:137:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:138:19: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:139:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:145:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/actions/copy.py:147:1: W293 blank line contains whitespace
plone/app/contentrules/actions/copy.py:152:15: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:153:21: Q000 Remove bad quotes.
plone/app/contentrules/actions/copy.py:154:19: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/controlpanel.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/controlpanel.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/controlpanel.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/controlpanel.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/controlpanel.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/controlpanel.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/controlpanel.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/controlpanel.py:12:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/controlpanel.py:15:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:18:1: C901 'ContentRulesControlPanel.__call__' is too complex (11)
plone/app/contentrules/browser/controlpanel.py:40:30: W291 trailing whitespace
plone/app/contentrules/browser/controlpanel.py:54:32: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:54:34: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:55:30: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:55:32: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:56:36: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:56:38: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:57:32: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:57:34: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:58:32: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:58:34: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:60:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:64:36: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:64:38: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:64:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:65:39: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:65:41: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:65:44: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:65:72: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:65:74: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/controlpanel.py:65:80: E501 line too long (100 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:65:82: E203 whitespace before ':'
plone/app/contentrules/browser/controlpanel.py:66:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:67:57: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:67:80: E501 line too long (100 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:67:88: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:68:58: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:68:80: E501 line too long (104 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:68:90: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:68:102: E231 missing whitespace after ','
plone/app/contentrules/browser/controlpanel.py:69:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:70:80: E501 line too long (104 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:72:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:77:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:79:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:80:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:84:1: W293 blank line contains whitespace
plone/app/contentrules/browser/controlpanel.py:87:61: Q000 Remove bad quotes.
plone/app/contentrules/browser/controlpanel.py:87:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/browser/controlpanel.py:88:43: W292 no newline at end of file
plone/app/contentrules/browser/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/interfaces.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/interfaces.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/browser/interfaces.py:4:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/interfaces.py:7:1: W293 blank line contains whitespace
plone/app/contentrules/browser/interfaces.py:12:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/interfaces.py:14:1: W293 blank line contains whitespace
plone/app/contentrules/browser/interfaces.py:17:1: W293 blank line contains whitespace
plone/app/contentrules/browser/interfaces.py:18:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/interfaces.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/browser/interfaces.py:23:1: W293 blank line contains whitespace
plone/app/contentrules/browser/interfaces.py:24:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/interfaces.py:26:1: W293 blank line contains whitespace
plone/app/contentrules/browser/interfaces.py:27:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/interfaces.py:30:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/interfaces.py:32:8: W292 no newline at end of file
plone/app/contentrules/browser/elements.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/elements.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/elements.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:4:80: E501 line too long (92 > 79 characters)
plone/app/contentrules/browser/elements.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/elements.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/elements.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:9:43: W291 trailing whitespace
plone/app/contentrules/browser/elements.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/elements.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:13:72: W291 trailing whitespace
plone/app/contentrules/browser/elements.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/elements.py:16:1: F401 'Products.CMFCore.interfaces.ICatalogTool' imported but unused
plone/app/contentrules/browser/elements.py:17:1: F401 'Products.CMFCore.interfaces.ISiteRoot' imported but unused
plone/app/contentrules/browser/elements.py:19:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/browser/elements.py:20:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/elements.py:23:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:25:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:26:1: C901 'ManageElements.__call__' is too complex (11)
plone/app/contentrules/browser/elements.py:30:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:38:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:45:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:48:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:51:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:52:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:59:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:62:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:65:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:66:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:69:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:74:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:78:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:81:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:89:61: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:89:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/browser/elements.py:93:16: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:93:31: E261 at least two spaces before inline comment
plone/app/contentrules/browser/elements.py:94:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:99:36: W291 trailing whitespace
plone/app/contentrules/browser/elements.py:101:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:102:13: W291 trailing whitespace
plone/app/contentrules/browser/elements.py:107:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/browser/elements.py:108:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:112:9: F841 local variable 'baseUrl' is assigned to but never used
plone/app/contentrules/browser/elements.py:112:69: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:112:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/browser/elements.py:113:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:116:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:117:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:118:38: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:119:25: E124 closing bracket does not match visual indentation
plone/app/contentrules/browser/elements.py:121:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:125:9: F841 local variable 'baseUrl' is assigned to but never used
plone/app/contentrules/browser/elements.py:125:69: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:125:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/browser/elements.py:126:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:129:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:130:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:131:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:132:25: E124 closing bracket does not match visual indentation
plone/app/contentrules/browser/elements.py:134:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:138:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:139:36: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:141:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:142:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:143:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:147:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:148:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:149:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:150:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:151:25: E124 closing bracket does not match visual indentation
plone/app/contentrules/browser/elements.py:152:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:153:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:154:80: E501 line too long (90 > 79 characters)
plone/app/contentrules/browser/elements.py:155:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:156:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:157:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:158:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:159:25: E124 closing bracket does not match visual indentation
plone/app/contentrules/browser/elements.py:161:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:162:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:163:5: E303 too many blank lines (2)
plone/app/contentrules/browser/elements.py:171:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:172:9: F841 local variable 'url' is assigned to but never used
plone/app/contentrules/browser/elements.py:172:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/elements.py:172:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/elements.py:174:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:176:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:180:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:183:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:186:28: S001 found module formatter
plone/app/contentrules/browser/elements.py:186:80: E501 line too long (94 > 79 characters)
plone/app/contentrules/browser/elements.py:187:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:188:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:189:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:190:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:191:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:192:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:193:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:194:39: E203 whitespace before ':'
plone/app/contentrules/browser/elements.py:195:25: E124 closing bracket does not match visual indentation
plone/app/contentrules/browser/elements.py:197:1: W293 blank line contains whitespace
plone/app/contentrules/browser/elements.py:202:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/assignments.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/assignments.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/assignments.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/assignments.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:16:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:17:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/assignments.py:18:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/assignments.py:20:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/assignments.py:23:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:26:1: C901 'ManageAssignments.__call__' is too complex (18)
plone/app/contentrules/browser/assignments.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:36:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:38:45: W291 trailing whitespace
plone/app/contentrules/browser/assignments.py:45:45: W291 trailing whitespace
plone/app/contentrules/browser/assignments.py:50:41: W291 trailing whitespace
plone/app/contentrules/browser/assignments.py:60:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:67:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:74:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:81:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:88:39: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:89:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:91:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:95:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:99:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:108:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:112:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:114:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:117:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:120:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:128:55: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:128:57: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:129:58: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:129:60: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:130:64: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:130:66: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:130:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/browser/assignments.py:131:60: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:131:62: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:131:80: E501 line too long (96 > 79 characters)
plone/app/contentrules/browser/assignments.py:131:86: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:132:56: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:132:58: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:132:80: E501 line too long (109 > 79 characters)
plone/app/contentrules/browser/assignments.py:133:60: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:133:62: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:133:80: E501 line too long (102 > 79 characters)
plone/app/contentrules/browser/assignments.py:138:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:140:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:146:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:151:43: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:151:45: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:152:46: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:152:48: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:153:52: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:153:54: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:154:48: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:154:50: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:154:74: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:154:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/browser/assignments.py:155:44: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:155:46: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:156:48: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:156:50: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:157:48: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:157:50: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:158:55: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:158:57: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:160:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:163:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:169:40: E201 whitespace after '('
plone/app/contentrules/browser/assignments.py:169:43: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:169:45: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:170:46: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:170:48: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:171:52: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:171:54: E251 unexpected spaces around keyword / parameter equals
plone/app/contentrules/browser/assignments.py:173:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:176:61: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:176:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/browser/assignments.py:178:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:180:16: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:180:16: S001 found module formatter
plone/app/contentrules/browser/assignments.py:181:1: W293 blank line contains whitespace
plone/app/contentrules/browser/assignments.py:184:75: Q000 Remove bad quotes.
plone/app/contentrules/browser/assignments.py:184:80: E501 line too long (95 > 79 characters)
plone/app/contentrules/browser/traversal.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/traversal.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/traversal.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/traversal.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/traversal.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/traversal.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/traversal.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/traversal.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/traversal.py:12:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/traversal.py:14:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:18:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/traversal.py:19:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/browser/traversal.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:29:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/traversal.py:31:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:35:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/traversal.py:36:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/browser/traversal.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:41:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:44:24: Q000 Remove bad quotes.
plone/app/contentrules/browser/traversal.py:44:24: S001 found module formatter
plone/app/contentrules/browser/traversal.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:49:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/traversal.py:51:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:55:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/traversal.py:56:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/browser/traversal.py:57:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/browser/traversal.py:64:24: Q000 Remove bad quotes.
plone/app/contentrules/browser/traversal.py:64:24: S001 found module formatter
plone/app/contentrules/browser/traversal.py:67:22: W292 no newline at end of file
plone/app/contentrules/browser/kss.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/kss.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/kss.py:2:1: F401 'zope.component.getMultiAdapter' imported but unused
plone/app/contentrules/browser/kss.py:2:1: F401 'zope.component.getUtility' imported but unused
plone/app/contentrules/browser/kss.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/kss.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/kss.py:4:1: F401 'Acquisition.aq_inner' imported but unused
plone/app/contentrules/browser/kss.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/kss.py:6:1: F401 'Products.Five.browser.pagetemplatefile.ViewPageTemplateFile' imported but unused
plone/app/contentrules/browser/kss.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/kss.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/kss.py:10:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/browser/kss.py:11:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/kss.py:14:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/kss.py:15:1: W293 blank line contains whitespace
plone/app/contentrules/browser/kss.py:17:80: E501 line too long (111 > 79 characters)
plone/app/contentrules/browser/kss.py:20:1: W391 blank line at end of file
plone/app/contentrules/browser/info.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/info.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/info.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/info.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/info.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/info.py:8:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/info.py:9:1: W293 blank line contains whitespace
plone/app/contentrules/browser/info.py:13:1: W293 blank line contains whitespace
plone/app/contentrules/browser/info.py:16:1: W293 blank line contains whitespace
plone/app/contentrules/browser/info.py:17:80: E501 line too long (97 > 79 characters)
plone/app/contentrules/browser/info.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/browser/info.py:23:1: W293 blank line contains whitespace
plone/app/contentrules/browser/info.py:24:30: W292 no newline at end of file
plone/app/contentrules/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/__init__.py:1:2: W292 no newline at end of file
plone/app/contentrules/browser/formhelper.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/formhelper.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/formhelper.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/formhelper.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:16:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/formhelper.py:17:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/browser/formhelper.py:23:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/formhelper.py:25:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:28:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:30:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:36:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:38:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:42:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:43:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/formhelper.py:44:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:48:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:48:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/formhelper.py:49:16: S001 found module formatter
plone/app/contentrules/browser/formhelper.py:50:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:51:20: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:51:43: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:54:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:55:20: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:55:45: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:63:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:64:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/formhelper.py:67:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:68:71: W291 trailing whitespace
plone/app/contentrules/browser/formhelper.py:69:80: W291 trailing whitespace
plone/app/contentrules/browser/formhelper.py:72:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:81:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:85:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:85:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/formhelper.py:86:16: S001 found module formatter
plone/app/contentrules/browser/formhelper.py:87:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:89:35: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:90:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:95:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:96:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/formhelper.py:97:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:98:20: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:98:43: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:102:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/browser/formhelper.py:103:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/browser/formhelper.py:104:27: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:106:27: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:107:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:112:1: W293 blank line contains whitespace
plone/app/contentrules/browser/formhelper.py:113:20: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:113:45: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:126:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/formhelper.py:126:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/formhelper.py:127:16: S001 found module formatter
plone/app/contentrules/browser/rule.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/rule.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/rule.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/rule.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/rule.py:7:1: F401 'plone.contentrules.engine.interfaces.IRuleAssignmentManager' imported but unused
plone/app/contentrules/browser/rule.py:7:1: F401 'plone.contentrules.engine.interfaces.IRuleStorage' imported but unused
plone/app/contentrules/browser/rule.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/rule.py:7:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/browser/rule.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/rule.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/rule.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/rule.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/rule.py:13:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/rule.py:17:15: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:18:21: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:19:22: E127 continuation line over-indented for visual indent
plone/app/contentrules/browser/rule.py:20:19: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:21:1: W293 blank line contains whitespace
plone/app/contentrules/browser/rule.py:24:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:24:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/rule.py:26:1: W293 blank line contains whitespace
plone/app/contentrules/browser/rule.py:32:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/rule.py:36:15: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:37:21: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:38:19: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:39:1: W293 blank line contains whitespace
plone/app/contentrules/browser/rule.py:42:65: Q000 Remove bad quotes.
plone/app/contentrules/browser/rule.py:42:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/browser/adding.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/browser/adding.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/adding.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:5:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:6:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/adding.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/adding.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/browser/adding.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/browser/adding.py:16:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/browser/adding.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/browser/adding.py:19:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/adding.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/browser/adding.py:25:77: W291 trailing whitespace
plone/app/contentrules/browser/adding.py:41:70: Q000 Remove bad quotes.
plone/app/contentrules/browser/adding.py:41:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/browser/adding.py:42:22: Q000 Remove bad quotes.
plone/app/contentrules/browser/adding.py:45:14: Q000 Remove bad quotes.
plone/app/contentrules/browser/adding.py:46:13: E128 continuation line under-indented for visual indent
plone/app/contentrules/browser/adding.py:69:1: W293 blank line contains whitespace
plone/app/contentrules/browser/adding.py:75:80: E501 line too long (97 > 79 characters)
plone/app/contentrules/browser/adding.py:75:81: Q000 Remove bad quotes.
plone/app/contentrules/browser/adding.py:76:22: Q000 Remove bad quotes.
plone/app/contentrules/browser/adding.py:79:14: Q000 Remove bad quotes.
plone/app/contentrules/browser/adding.py:80:13: E128 continuation line under-indented for visual indent
plone/app/contentrules/browser/adding.py:100:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/adding.py:101:1: W293 blank line contains whitespace
plone/app/contentrules/browser/adding.py:102:77: W291 trailing whitespace
plone/app/contentrules/browser/adding.py:115:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/browser/adding.py:116:1: W293 blank line contains whitespace
plone/app/contentrules/browser/adding.py:117:77: W291 trailing whitespace
plone/app/contentrules/exportimport/rules.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/exportimport/rules.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:2:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:8:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:14:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:16:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:18:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:19:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:20:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:21:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:22:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:23:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:24:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:25:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:26:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:27:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:28:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:29:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:30:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:31:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:32:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:33:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:34:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/exportimport/rules.py:35:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:35:80: E501 line too long (90 > 79 characters)
plone/app/contentrules/exportimport/rules.py:36:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:37:1: I001 isort found an import in the wrong position
plone/app/contentrules/exportimport/rules.py:39:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/exportimport/rules.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:49:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/exportimport/rules.py:50:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/exportimport/rules.py:51:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:56:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:58:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:69:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:72:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:75:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:78:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:79:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:80:5: E303 too many blank lines (2)
plone/app/contentrules/exportimport/rules.py:81:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:86:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:90:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:93:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:106:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:111:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:114:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:118:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:121:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:124:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:133:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:135:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:138:16: Q000 Remove bad quotes.
plone/app/contentrules/exportimport/rules.py:143:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:145:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:149:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/exportimport/rules.py:153:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:165:21: B901 blind except: statement
plone/app/contentrules/exportimport/rules.py:169:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/exportimport/rules.py:172:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/exportimport/rules.py:173:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/exportimport/rules.py:174:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:177:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:205:1: C901 'RulesXMLAdapter._initRules' is too complex (26)
plone/app/contentrules/exportimport/rules.py:216:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:221:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:222:33: W291 trailing whitespace
plone/app/contentrules/exportimport/rules.py:224:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:228:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:231:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/exportimport/rules.py:234:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:238:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:241:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:244:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:246:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:254:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/exportimport/rules.py:257:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:259:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:262:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:263:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/exportimport/rules.py:265:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:267:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:272:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:277:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:279:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:282:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:285:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:287:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:290:40: Q000 Remove bad quotes.
plone/app/contentrules/exportimport/rules.py:297:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:301:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:306:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:309:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:314:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:315:41: Q000 Remove bad quotes.
plone/app/contentrules/exportimport/rules.py:319:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:324:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:327:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:331:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:337:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:339:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:342:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:349:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:355:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:361:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:364:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:369:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:375:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:378:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:383:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:386:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:389:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:396:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:400:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/rules.py:406:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/exportimport/rules.py:407:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/exportimport/rules.py:417:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/exportimport/rules.py:419:20: S001 found module formatter
plone/app/contentrules/exportimport/rules.py:422:41: E261 at least two spaces before inline comment
plone/app/contentrules/exportimport/rules.py:430:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/exportimport/rules.py:432:20: S001 found module formatter
plone/app/contentrules/exportimport/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/exportimport/interfaces.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/app/contentrules/exportimport/interfaces.py:3:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/exportimport/interfaces.py:7:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/interfaces.py:10:78: W291 trailing whitespace
plone/app/contentrules/exportimport/interfaces.py:13:1: W293 blank line contains whitespace
plone/app/contentrules/exportimport/interfaces.py:15:61: W291 trailing whitespace
plone/app/contentrules/exportimport/interfaces.py:18:12: W292 no newline at end of file
plone/app/contentrules/conditions/role.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/conditions/role.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/role.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/role.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:10:72: W291 trailing whitespace
plone/app/contentrules/conditions/role.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/role.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/role.py:16:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/role.py:18:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:21:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:22:37: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:23:43: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:25:65: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:25:80: E501 line too long (96 > 79 characters)
plone/app/contentrules/conditions/role.py:26:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:27:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/role.py:29:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:32:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/role.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:35:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:36:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:39:18: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:39:61: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:39:80: E501 line too long (88 > 79 characters)
plone/app/contentrules/conditions/role.py:41:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/role.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:46:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/role.py:47:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/conditions/role.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:55:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/conditions/role.py:59:80: E501 line too long (80 > 79 characters)
plone/app/contentrules/conditions/role.py:64:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:65:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/role.py:69:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:70:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:70:80: E501 line too long (120 > 79 characters)
plone/app/contentrules/conditions/role.py:71:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:72:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/role.py:78:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/role.py:82:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:83:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:83:80: E501 line too long (120 > 79 characters)
plone/app/contentrules/conditions/role.py:84:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/role.py:84:40: W292 no newline at end of file
plone/app/contentrules/conditions/fileextension.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/conditions/fileextension.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/fileextension.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/fileextension.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/fileextension.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/fileextension.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/fileextension.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/fileextension.py:10:72: W291 trailing whitespace
plone/app/contentrules/conditions/fileextension.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/fileextension.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/fileextension.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/fileextension.py:15:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/fileextension.py:17:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:21:46: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:22:37: E128 continuation line under-indented for visual indent
plone/app/contentrules/conditions/fileextension.py:22:51: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:22:80: E501 line too long (86 > 79 characters)
plone/app/contentrules/conditions/fileextension.py:23:37: E128 continuation line under-indented for visual indent
plone/app/contentrules/conditions/fileextension.py:24:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:25:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/fileextension.py:27:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:30:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/fileextension.py:31:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:33:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:34:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:37:18: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:37:80: E501 line too long (84 > 79 characters)
plone/app/contentrules/conditions/fileextension.py:39:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/fileextension.py:41:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:44:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/fileextension.py:45:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/conditions/fileextension.py:46:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:56:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:66:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/fileextension.py:70:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:71:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:71:80: E501 line too long (142 > 79 characters)
plone/app/contentrules/conditions/fileextension.py:72:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:73:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:79:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/fileextension.py:81:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/fileextension.py:85:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:86:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/fileextension.py:86:80: E501 line too long (142 > 79 characters)
plone/app/contentrules/conditions/fileextension.py:87:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/conditions/group.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/group.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/group.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:10:72: W291 trailing whitespace
plone/app/contentrules/conditions/group.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/group.py:12:1: F401 'Acquisition.aq_inner' imported but unused
plone/app/contentrules/conditions/group.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/group.py:16:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/group.py:18:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:21:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:22:38: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:23:44: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:25:66: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:25:80: E501 line too long (98 > 79 characters)
plone/app/contentrules/conditions/group.py:26:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:27:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/group.py:29:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:32:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/group.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:35:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:36:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:39:18: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:39:62: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:39:80: E501 line too long (90 > 79 characters)
plone/app/contentrules/conditions/group.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:41:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/group.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:46:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/group.py:47:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/conditions/group.py:48:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:55:80: E501 line too long (82 > 79 characters)
plone/app/contentrules/conditions/group.py:60:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/conditions/group.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:66:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/group.py:70:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:71:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:71:80: E501 line too long (134 > 79 characters)
plone/app/contentrules/conditions/group.py:72:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:73:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/group.py:79:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/group.py:83:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:84:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:84:80: E501 line too long (134 > 79 characters)
plone/app/contentrules/conditions/group.py:85:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/group.py:85:40: W292 no newline at end of file
plone/app/contentrules/conditions/wfstate.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/conditions/wfstate.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/wfstate.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wfstate.py:6:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wfstate.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wfstate.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/wfstate.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wfstate.py:10:72: W291 trailing whitespace
plone/app/contentrules/conditions/wfstate.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/wfstate.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wfstate.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wfstate.py:15:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wfstate.py:17:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:20:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:21:34: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:22:40: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:24:64: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:24:80: E501 line too long (104 > 79 characters)
plone/app/contentrules/conditions/wfstate.py:25:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:26:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wfstate.py:27:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/conditions/wfstate.py:29:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/wfstate.py:30:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:32:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:36:18: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:36:73: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:36:80: E501 line too long (99 > 79 characters)
plone/app/contentrules/conditions/wfstate.py:38:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wfstate.py:41:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/wfstate.py:42:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/conditions/wfstate.py:43:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:53:80: E501 line too long (83 > 79 characters)
plone/app/contentrules/conditions/wfstate.py:57:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:58:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wfstate.py:62:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:63:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:63:80: E501 line too long (110 > 79 characters)
plone/app/contentrules/conditions/wfstate.py:64:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:65:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:71:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wfstate.py:73:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wfstate.py:77:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:78:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:78:80: E501 line too long (110 > 79 characters)
plone/app/contentrules/conditions/wfstate.py:79:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wfstate.py:79:40: W292 no newline at end of file
plone/app/contentrules/conditions/portaltype.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/conditions/portaltype.py:1:1: F401 'persistent.Persistent' imported but unused
plone/app/contentrules/conditions/portaltype.py:1:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:1:34: W291 trailing whitespace
plone/app/contentrules/conditions/portaltype.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/portaltype.py:4:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:8:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:10:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:11:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/portaltype.py:12:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:12:72: W291 trailing whitespace
plone/app/contentrules/conditions/portaltype.py:13:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/portaltype.py:14:1: F401 'zope.app.form.browser.itemswidgets.MultiSelectWidget' imported but unused
plone/app/contentrules/conditions/portaltype.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:15:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/portaltype.py:16:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:17:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:18:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/portaltype.py:20:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/portaltype.py:22:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:25:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:26:38: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:27:31: E127 continuation line over-indented for visual indent
plone/app/contentrules/conditions/portaltype.py:27:45: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:28:31: E127 continuation line over-indented for visual indent
plone/app/contentrules/conditions/portaltype.py:29:31: E127 continuation line over-indented for visual indent
plone/app/contentrules/conditions/portaltype.py:29:67: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:29:80: E501 line too long (116 > 79 characters)
plone/app/contentrules/conditions/portaltype.py:30:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:31:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/portaltype.py:33:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/portaltype.py:37:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:39:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:40:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:49:18: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:49:69: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:49:80: E501 line too long (87 > 79 characters)
plone/app/contentrules/conditions/portaltype.py:51:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/portaltype.py:53:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:56:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/portaltype.py:57:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/conditions/portaltype.py:58:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:66:16: P002 found "hasattr", consider replacing it
plone/app/contentrules/conditions/portaltype.py:68:31: E261 at least two spaces before inline comment
plone/app/contentrules/conditions/portaltype.py:72:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:73:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/portaltype.py:77:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:78:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:78:80: E501 line too long (99 > 79 characters)
plone/app/contentrules/conditions/portaltype.py:79:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:80:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/portaltype.py:86:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/portaltype.py:90:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:91:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/portaltype.py:91:80: E501 line too long (99 > 79 characters)
plone/app/contentrules/conditions/portaltype.py:92:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:0:1: C101 Coding magic comment not found
plone/app/contentrules/conditions/wftransition.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/wftransition.py:3:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:5:1: F401 'zope.component.queryUtility' imported but unused
plone/app/contentrules/conditions/wftransition.py:7:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:9:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/wftransition.py:11:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:11:72: W291 trailing whitespace
plone/app/contentrules/conditions/wftransition.py:12:1: I004 isort found an unexpected blank line in imports
plone/app/contentrules/conditions/wftransition.py:13:1: F401 'Products.CMFCore.interfaces.IConfigurableWorkflowTool' imported but unused
plone/app/contentrules/conditions/wftransition.py:13:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:14:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:15:1: I001 isort found an import in the wrong position
plone/app/contentrules/conditions/wftransition.py:17:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wftransition.py:19:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:22:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:23:39: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:24:28: E128 continuation line under-indented for visual indent
plone/app/contentrules/conditions/wftransition.py:24:40: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:24:80: E501 line too long (81 > 79 characters)
plone/app/contentrules/conditions/wftransition.py:25:28: E128 continuation line under-indented for visual indent
plone/app/contentrules/conditions/wftransition.py:26:28: E128 continuation line under-indented for visual indent
plone/app/contentrules/conditions/wftransition.py:26:64: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:26:80: E501 line too long (109 > 79 characters)
plone/app/contentrules/conditions/wftransition.py:27:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:28:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wftransition.py:29:80: E501 line too long (85 > 79 characters)
plone/app/contentrules/conditions/wftransition.py:31:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/wftransition.py:32:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:34:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:35:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:38:18: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:38:80: E501 line too long (119 > 79 characters)
plone/app/contentrules/conditions/wftransition.py:38:88: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:40:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wftransition.py:43:5: D001 found implements( replace it with zope.interface.implementer
plone/app/contentrules/conditions/wftransition.py:44:5: D001 found adapts( replace it with zope.component.adapter
plone/app/contentrules/conditions/wftransition.py:45:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:53:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:54:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wftransition.py:58:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:59:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:59:80: E501 line too long (118 > 79 characters)
plone/app/contentrules/conditions/wftransition.py:60:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:61:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:67:1: E302 expected 2 blank lines, found 1
plone/app/contentrules/conditions/wftransition.py:69:1: W293 blank line contains whitespace
plone/app/contentrules/conditions/wftransition.py:73:15: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:74:21: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:74:80: E501 line too long (118 > 79 characters)
plone/app/contentrules/conditions/wftransition.py:75:19: Q000 Remove bad quotes.
plone/app/contentrules/conditions/wftransition.py:75:40: W292 no newline at end of file
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.