@tisto Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/17/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/linkintegrity/monkey.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/monkey.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:21:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/monkey.py:27:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/monkey.py:53:1: E302 expected 2 blank lines, found 1
plone/app/linkintegrity/monkey.py:75:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/linkintegrity/monkey.py:75:1: E402 module level import not at top of file
plone/app/linkintegrity/monkey.py:75:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:21:19: S001 found module formatter
plone/app/linkintegrity/handlers.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/handlers.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/handlers.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:17:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/handlers.py:20:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:22:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:23:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:24:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:44:5: F401 'plone.directives.form.Schema' imported but unused
plone/app/linkintegrity/handlers.py:46:1: B901 blind except: statement
plone/app/linkintegrity/handlers.py:63:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/handlers.py:121:21: B901 blind except: statement
plone/app/linkintegrity/handlers.py:170:5: F841 local variable 'fields' is assigned to but never used
plone/app/linkintegrity/handlers.py:207:47: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/handlers.py:210:47: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/references.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/references.py:9:1: E265 block comment should start with '# '
plone/app/linkintegrity/references.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:17:1: F401 'Products.Archetypes.config' imported but unused
plone/app/linkintegrity/references.py:17:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:18:1: F401 'Products.Archetypes.interfaces.IReferenceable' imported but unused
plone/app/linkintegrity/references.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:19:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:27:35: E231 missing whitespace after ','
plone/app/linkintegrity/references.py:44:48: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/references.py:55:5: B901 blind except: statement
plone/app/linkintegrity/references.py:57:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/parser.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/parser.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/exceptions.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/exceptions.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/exceptions.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/info.py:2:1: F401 'Products.CMFCore.interfaces.IPropertiesTool' imported but unused
plone/app/linkintegrity/info.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:7:1: F401 'zope.component.queryUtility' imported but unused
plone/app/linkintegrity/info.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:11:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/info.py:18:12: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/info.py:33:1: E303 too many blank lines (4)
plone/app/linkintegrity/info.py:36:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/info.py:130:16: Q000 Remove bad quotes.
plone/app/linkintegrity/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_dexterity_doctests.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_dexterity_doctests.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:12:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:15:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_dexterity_doctests.py:26:5: F401 'plone.app.textfield.value.RichTextValue' imported but unused
plone/app/linkintegrity/tests/test_dexterity_doctests.py:27:5: E301 expected 1 blank line, found 0
plone/app/linkintegrity/tests/test_dexterity_doctests.py:32:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_dexterity_doctests.py:32:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:35:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_dexterity_doctests.py:35:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:56:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:57:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:59:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:61:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:67:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:68:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:70:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:71:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:72:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_dexterity_doctests.py:82:22: S001 found module formatter
plone/app/linkintegrity/tests/test_dexterity_doctests.py:103:80: E501 line too long (103 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:117:22: W291 trailing whitespace
plone/app/linkintegrity/tests/test_dexterity_doctests.py:122:20: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/test_dexterity_doctests.py:124:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:125:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:126:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_can_paste.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_can_paste.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:18:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_doctests.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:21:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_doctests.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:55:22: S001 found module formatter
plone/app/linkintegrity/tests/test_doctests.py:99:16: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/test_doctests.py:101:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_doctests.py:102:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_doctests.py:103:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/utils.py:12:44: S001 found module formatter
plone/app/linkintegrity/tests/test_info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_info.py:9:17: S001 found module formatter
plone/app/linkintegrity/tests/test_dexterity.py:3:1: F401 'unittest' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:6:1: F401 'zExceptions.BadRequest' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:7:1: F401 'Acquisition.aq_base' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:8:1: F401 'zope.interface.alsoProvides' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:10:1: F401 'plone.uuid.interfaces.IMutableUUID' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:11:1: F401 'plone.uuid.interfaces.IUUIDGenerator' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:12:1: F401 'zope.component.getUtility' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:13:1: F401 'OFS.CopySupport.CopyError' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:13:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:14:1: F401 'plone.app.linkintegrity.tests.utils' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:14:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:16:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_dexterity.py:28:5: E301 expected 1 blank line, found 0
plone/app/linkintegrity/tests/test_dexterity.py:47:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:48:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:50:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:52:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:53:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_dexterity.py:64:80: E501 line too long (106 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:67:80: E501 line too long (122 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:69:80: E501 line too long (96 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:71:80: E501 line too long (122 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:83:80: E501 line too long (123 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:84:80: E501 line too long (90 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:85:80: E501 line too long (87 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:86:80: E501 line too long (107 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_references.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:17:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:34:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:45:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:50:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:53:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:53:18: S001 found module formatter
plone/app/linkintegrity/tests/test_references.py:54:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/layer.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:25:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:27:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:28:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:29:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:30:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:33:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:34:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:35:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:36:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:37:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:38:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:25: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/__init__.py:6:35: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/dexterity_docs/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/remove.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/remove.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:39:39: S001 found module formatter
plone/app/linkintegrity/browser/remove.py:40:45: S001 found module formatter
plone/app/linkintegrity/browser/confirmation.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/confirmation.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:52:9: E731 do not assign a lambda expression, use a def
plone/app/linkintegrity/browser/confirmation.py:52:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/browser/confirmation.py:73:56: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/confirmation.py:79:57: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:19:17: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/browser/update.py:19:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/browser/update.py:20:17: E128 continuation line under-indented for visual indent
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@keul Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/19/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/linkintegrity/exceptions.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/exceptions.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/exceptions.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/handlers.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/handlers.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:12:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/handlers.py:12:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:13:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:14:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:16:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:34:1: E302 expected 2 blank lines, found 1
plone/app/linkintegrity/handlers.py:85:80: E501 line too long (87 > 79 characters)
plone/app/linkintegrity/handlers.py:89:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/handlers.py:94:1: C901 'modifiedArchetype' is too complex (15)
plone/app/linkintegrity/handlers.py:124:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/handlers.py:130:13: B901 blind except: statement
plone/app/linkintegrity/handlers.py:132:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/handlers.py:149:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/info.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:10:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/info.py:24:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/info.py:41:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/info.py:45:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/info.py:93:16: Q000 Remove bad quotes.
plone/app/linkintegrity/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/utils.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:9:19: S001 found module formatter
plone/app/linkintegrity/parser.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/parser.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/monkey.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:21:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/monkey.py:27:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/monkey.py:71:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/linkintegrity/monkey.py:71:1: E402 module level import not at top of file
plone/app/linkintegrity/monkey.py:71:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/confirmation.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:38:9: E731 do not assign a lambda expression, use a def
plone/app/linkintegrity/browser/confirmation.py:58:56: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/confirmation.py:64:57: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/remove.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/remove.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:39:39: S001 found module formatter
plone/app/linkintegrity/browser/remove.py:40:45: S001 found module formatter
plone/app/linkintegrity/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:19:17: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/browser/update.py:19:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/browser/update.py:20:17: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_info.py:5:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_info.py:9:17: S001 found module formatter
plone/app/linkintegrity/tests/test_info.py:10:9: E306 expected 1 blank line before a nested definition, found 0
plone/app/linkintegrity/tests/test_info.py:12:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/testDocTests.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/testDocTests.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:18:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/testDocTests.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:21:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/testDocTests.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/testDocTests.py:46:48: S001 found module formatter
plone/app/linkintegrity/tests/testDocTests.py:54:22: S001 found module formatter
plone/app/linkintegrity/tests/testDocTests.py:75:80: E501 line too long (103 > 79 characters)
plone/app/linkintegrity/tests/testDocTests.py:93:16: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/testDocTests.py:95:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/testDocTests.py:96:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/testDocTests.py:97:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:25: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/__init__.py:6:35: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/layer.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/layer.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:25:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:27:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:28:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:29:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:30:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:33:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:34:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:35:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:36:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:37:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:38:13: E128 continuation line under-indented for visual indent
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@vangheem Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/18/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/linkintegrity/monkey.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/monkey.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:21:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/monkey.py:27:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/monkey.py:53:1: E302 expected 2 blank lines, found 1
plone/app/linkintegrity/monkey.py:75:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/linkintegrity/monkey.py:75:1: E402 module level import not at top of file
plone/app/linkintegrity/monkey.py:75:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:21:19: S001 found module formatter
plone/app/linkintegrity/handlers.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/handlers.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/handlers.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:17:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/handlers.py:20:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:22:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:23:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:24:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:44:5: F401 'plone.directives.form.Schema' imported but unused
plone/app/linkintegrity/handlers.py:46:1: B901 blind except: statement
plone/app/linkintegrity/handlers.py:63:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/handlers.py:121:21: B901 blind except: statement
plone/app/linkintegrity/handlers.py:170:5: F841 local variable 'fields' is assigned to but never used
plone/app/linkintegrity/handlers.py:207:47: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/handlers.py:210:47: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/references.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/references.py:9:1: E265 block comment should start with '# '
plone/app/linkintegrity/references.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:17:1: F401 'Products.Archetypes.config' imported but unused
plone/app/linkintegrity/references.py:17:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:18:1: F401 'Products.Archetypes.interfaces.IReferenceable' imported but unused
plone/app/linkintegrity/references.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:19:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:27:35: E231 missing whitespace after ','
plone/app/linkintegrity/references.py:44:48: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/references.py:55:5: B901 blind except: statement
plone/app/linkintegrity/references.py:57:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/parser.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/parser.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/exceptions.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/exceptions.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/exceptions.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/info.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/info.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:13:12: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/info.py:22:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/info.py:36:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/info.py:120:16: Q000 Remove bad quotes.
plone/app/linkintegrity/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_dexterity_doctests.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_dexterity_doctests.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:12:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:15:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_dexterity_doctests.py:26:5: F401 'plone.app.textfield.value.RichTextValue' imported but unused
plone/app/linkintegrity/tests/test_dexterity_doctests.py:27:5: E301 expected 1 blank line, found 0
plone/app/linkintegrity/tests/test_dexterity_doctests.py:32:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_dexterity_doctests.py:32:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:35:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_dexterity_doctests.py:35:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:56:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:57:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:59:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:61:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:67:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:68:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:70:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:71:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:72:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_dexterity_doctests.py:82:22: S001 found module formatter
plone/app/linkintegrity/tests/test_dexterity_doctests.py:103:80: E501 line too long (103 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:117:22: W291 trailing whitespace
plone/app/linkintegrity/tests/test_dexterity_doctests.py:122:20: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/test_dexterity_doctests.py:124:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:125:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:126:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_can_paste.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_can_paste.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:14:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:15:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_doctests.py:18:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_doctests.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:21:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_doctests.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:55:22: S001 found module formatter
plone/app/linkintegrity/tests/test_doctests.py:102:16: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/test_doctests.py:104:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_doctests.py:105:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_doctests.py:106:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/utils.py:12:44: S001 found module formatter
plone/app/linkintegrity/tests/test_info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_info.py:9:17: S001 found module formatter
plone/app/linkintegrity/tests/test_dexterity.py:3:1: F401 'unittest' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:6:1: F401 'zExceptions.BadRequest' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:7:1: F401 'Acquisition.aq_base' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:8:1: F401 'zope.interface.alsoProvides' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:10:1: F401 'plone.uuid.interfaces.IMutableUUID' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:11:1: F401 'plone.uuid.interfaces.IUUIDGenerator' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:12:1: F401 'zope.component.getUtility' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:13:1: F401 'OFS.CopySupport.CopyError' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:13:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:14:1: F401 'plone.app.linkintegrity.tests.utils' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:14:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:16:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_dexterity.py:28:5: E301 expected 1 blank line, found 0
plone/app/linkintegrity/tests/test_dexterity.py:47:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:48:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:50:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:52:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:53:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_dexterity.py:64:80: E501 line too long (106 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:67:80: E501 line too long (122 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:69:80: E501 line too long (96 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:71:80: E501 line too long (122 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:83:80: E501 line too long (123 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:84:80: E501 line too long (90 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:85:80: E501 line too long (87 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:86:80: E501 line too long (107 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_references.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:17:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:34:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:45:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:50:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:53:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:53:18: S001 found module formatter
plone/app/linkintegrity/tests/test_references.py:54:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/layer.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:25:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:27:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:28:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:29:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:30:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:33:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:34:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:35:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:36:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:37:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:38:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:25: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/__init__.py:6:35: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/dexterity_docs/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/remove.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/remove.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:39:39: S001 found module formatter
plone/app/linkintegrity/browser/remove.py:40:45: S001 found module formatter
plone/app/linkintegrity/browser/confirmation.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/confirmation.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:52:9: E731 do not assign a lambda expression, use a def
plone/app/linkintegrity/browser/confirmation.py:52:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/browser/confirmation.py:73:56: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/confirmation.py:79:57: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:19:17: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/browser/update.py:19:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/browser/update.py:20:17: E128 continuation line under-indented for visual indent
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/20/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/linkintegrity/exceptions.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/exceptions.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/exceptions.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/references.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/references.py:9:1: E265 block comment should start with '# '
plone/app/linkintegrity/references.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:17:1: F401 'Products.Archetypes.config' imported but unused
plone/app/linkintegrity/references.py:17:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:18:1: F401 'Products.Archetypes.interfaces.IReferenceable' imported but unused
plone/app/linkintegrity/references.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:19:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/references.py:27:35: E231 missing whitespace after ','
plone/app/linkintegrity/references.py:44:48: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/references.py:55:5: B901 blind except: statement
plone/app/linkintegrity/references.py:57:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/handlers.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/handlers.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/handlers.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:17:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:19:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/handlers.py:20:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:22:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:23:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:24:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/handlers.py:45:1: B901 blind except: statement
plone/app/linkintegrity/handlers.py:62:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/handlers.py:122:21: B901 blind except: statement
plone/app/linkintegrity/handlers.py:207:47: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/handlers.py:210:47: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/info.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/info.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/info.py:13:12: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/info.py:22:5: D001 found implements( replace it with zope.interface.implementer
plone/app/linkintegrity/info.py:36:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/info.py:120:16: Q000 Remove bad quotes.
plone/app/linkintegrity/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/utils.py:21:19: S001 found module formatter
plone/app/linkintegrity/parser.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/parser.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/monkey.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/monkey.py:21:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/monkey.py:27:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/monkey.py:53:1: E302 expected 2 blank lines, found 1
plone/app/linkintegrity/monkey.py:75:1: E305 expected 2 blank lines after class or function definition, found 1
plone/app/linkintegrity/monkey.py:75:1: E402 module level import not at top of file
plone/app/linkintegrity/monkey.py:75:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/confirmation.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:2:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/confirmation.py:7:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/confirmation.py:52:9: E731 do not assign a lambda expression, use a def
plone/app/linkintegrity/browser/confirmation.py:52:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/browser/confirmation.py:73:56: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/confirmation.py:79:57: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/remove.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/remove.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:5:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:9:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/browser/remove.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/remove.py:39:39: S001 found module formatter
plone/app/linkintegrity/browser/remove.py:40:45: S001 found module formatter
plone/app/linkintegrity/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/browser/update.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/browser/update.py:13:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/browser/update.py:15:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/browser/update.py:60:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/browser/update.py:81:23: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/update.py:81:23: P103 other string does contain unindexed parameters
plone/app/linkintegrity/browser/update.py:94:27: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/update.py:94:27: P103 other string does contain unindexed parameters
plone/app/linkintegrity/tests/test_handlers.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_handlers.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_handlers.py:3:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_handlers.py:9:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_handlers.py:22:80: E501 line too long (90 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:28:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:29:80: E501 line too long (146 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:34:52: E231 missing whitespace after ','
plone/app/linkintegrity/tests/test_handlers.py:36:1: W391 blank line at end of file
plone/app/linkintegrity/tests/test_info.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_info.py:9:17: S001 found module formatter
plone/app/linkintegrity/tests/test_dexterity_doctests.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_dexterity_doctests.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:12:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:15:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_dexterity_doctests.py:26:5: F401 'plone.app.textfield.value.RichTextValue' imported but unused
plone/app/linkintegrity/tests/test_dexterity_doctests.py:27:5: E301 expected 1 blank line, found 0
plone/app/linkintegrity/tests/test_dexterity_doctests.py:32:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_dexterity_doctests.py:32:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:35:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_dexterity_doctests.py:35:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity_doctests.py:56:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:57:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:59:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:61:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:67:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:68:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:70:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:71:30: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:72:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_dexterity_doctests.py:82:22: S001 found module formatter
plone/app/linkintegrity/tests/test_dexterity_doctests.py:103:80: E501 line too long (103 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity_doctests.py:117:22: W291 trailing whitespace
plone/app/linkintegrity/tests/test_dexterity_doctests.py:122:20: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/test_dexterity_doctests.py:124:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:125:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity_doctests.py:126:25: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/__init__.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:6:25: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/__init__.py:6:35: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/test_references.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_references.py:1:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:10:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_references.py:17:24: W291 trailing whitespace
plone/app/linkintegrity/tests/test_references.py:21:16: P002 found "hasattr", consider replacing it
plone/app/linkintegrity/tests/test_references.py:28:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_references.py:35:18: E131 continuation line unaligned for hanging indent
plone/app/linkintegrity/tests/test_references.py:46:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:63:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:74:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:79:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:82:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:82:18: S001 found module formatter
plone/app/linkintegrity/tests/test_references.py:83:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_references.py:90:80: E501 line too long (98 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:91:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:97:80: E501 line too long (98 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:98:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/utils.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/utils.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/utils.py:12:44: S001 found module formatter
plone/app/linkintegrity/tests/test_doctests.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:10:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:18:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_doctests.py:18:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:21:1: E402 module level import not at top of file
plone/app/linkintegrity/tests/test_doctests.py:21:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_doctests.py:55:22: S001 found module formatter
plone/app/linkintegrity/tests/test_doctests.py:99:16: E713 test for membership should be 'not in'
plone/app/linkintegrity/tests/test_doctests.py:101:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_doctests.py:102:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_doctests.py:103:21: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/test_dexterity.py:3:1: F401 'unittest' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:6:1: F401 'zExceptions.BadRequest' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:7:1: F401 'Acquisition.aq_base' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:8:1: F401 'zope.interface.alsoProvides' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:10:1: F401 'plone.uuid.interfaces.IMutableUUID' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:11:1: F401 'plone.uuid.interfaces.IUUIDGenerator' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:12:1: F401 'zope.component.getUtility' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:13:1: F401 'OFS.CopySupport.CopyError' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:13:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:14:1: F401 'plone.app.linkintegrity.tests.utils' imported but unused
plone/app/linkintegrity/tests/test_dexterity.py:14:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:15:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_dexterity.py:16:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_dexterity.py:28:5: E301 expected 1 blank line, found 0
plone/app/linkintegrity/tests/test_dexterity.py:47:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:48:80: E501 line too long (89 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:50:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:52:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:53:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_dexterity.py:64:80: E501 line too long (106 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:67:80: E501 line too long (122 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:69:80: E501 line too long (96 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:71:80: E501 line too long (122 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:83:80: E501 line too long (123 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:84:80: E501 line too long (90 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:85:80: E501 line too long (87 > 79 characters)
plone/app/linkintegrity/tests/test_dexterity.py:86:80: E501 line too long (107 > 79 characters)
plone/app/linkintegrity/tests/test_can_paste.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/test_can_paste.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/tests/layer.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:3:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/layer.py:25:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:27:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:28:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:29:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:30:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/layer.py:33:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:34:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:35:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:36:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/layer.py:37:80: E501 line too long (80 > 79 characters)
plone/app/linkintegrity/tests/layer.py:38:13: E128 continuation line under-indented for visual indent
plone/app/linkintegrity/tests/dexterity_docs/__init__.py:0:1: C101 Coding magic comment not found
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


![](https://github.trello.services/images/mini-trello-icon.png) [SISTEMA DE CHAMADOS](https://trello.com/c/QNhJedM2/90-sistema-de-chamados)


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/21/violations
```
plone/app/linkintegrity/handlers.py:30:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/browser/info.py:43:1: C901 'DeleteConfirmationInfo.get_breaches' is too complex (16)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


ah, thanks. I had the Windows build on my to-do today because of all these changes. I'll get on it.


Thanks for doing the README !


@mauritsvanrees Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/22/violations
```
plone/app/linkintegrity/compat.py:0:1: C101 Coding magic comment not found
plone/app/linkintegrity/testing.py:59:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/linkintegrity/handlers.py:30:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/tests/test_circular.py:6:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_circular.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:135:80: E501 line too long (85 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:197:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_references.py:201:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_upgrade.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_imagescales.py:5:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_imagescales.py:21:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_imagescales.py:24:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_imagescales.py:33:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_imagescales.py:34:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/test_imagescales.py:43:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_imagescales.py:44:80: E501 line too long (83 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:2:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_functional.py:3:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/tests/test_functional.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_functional.py:7:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_functional.py:10:1: I004 isort found an unexpected blank line in imports
plone/app/linkintegrity/tests/test_functional.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_functional.py:12:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_functional.py:16:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_functional.py:149:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:210:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:256:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:257:80: E501 line too long (81 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:284:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:321:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/tests/test_functional.py:357:9: F841 local variable 'doc1' is assigned to but never used
plone/app/linkintegrity/tests/test_functional.py:358:80: E501 line too long (82 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:4:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_handlers.py:9:1: W293 blank line contains whitespace
plone/app/linkintegrity/tests/test_handlers.py:16:80: E501 line too long (90 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:22:80: E501 line too long (84 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:23:80: E501 line too long (146 > 79 characters)
plone/app/linkintegrity/tests/test_handlers.py:28:52: E231 missing whitespace after ','
plone/app/linkintegrity/tests/test_handlers.py:31:1: E302 expected 2 blank lines, found 1
plone/app/linkintegrity/tests/__init__.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/__init__.py:7:25: Q000 Remove bad quotes.
plone/app/linkintegrity/tests/__init__.py:7:35: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/update.py:55:19: P101 format string does contain unindexed parameters
plone/app/linkintegrity/browser/update.py:76:23: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/update.py:76:23: P103 other string does contain unindexed parameters
plone/app/linkintegrity/browser/update.py:83:23: Q000 Remove bad quotes.
plone/app/linkintegrity/browser/update.py:83:23: P103 other string does contain unindexed parameters
plone/app/linkintegrity/browser/info.py:43:1: C901 'DeleteConfirmationInfo.get_breaches' is too complex (16)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


лучше использовать тег header


There's a comment about these in TypeDesc.Sorting.cs, MethodDesc.Sorting.cs, FieldDesc.Sorting.cs. I should have added another copy here.

```
        /// <summary>
        /// Gets an identifier that is the same for all instances of this <see cref="TypeDesc"/>
        /// descendant, but different from the <see cref="ClassCode"/> of any other descendant.
        /// </summary>
        /// <remarks>
        /// This is really just a number, ideally produced by "new Random().Next(int.MinValue, int.MaxValue)".
        /// If two manage to conflict (which is pretty unlikely), just make a new one...
        /// </remarks>
```

If you get unlucky, this will be detected by the assert (`Debug.Assert(x.GetType() != y.GetType());`).

While we could have a centralized location for generic dictionary lookup results (there's a finite list of them in this class), we don't have one for fields, method, and types (the type system needs to be able to support consumers picking and choosing various files with various configurations - having a central location that lists all the possible descendants of TypeDesc/MethodDesc/FieldDesc goes very much against the federated behavior of the rest of the type system). I just went for consistency without even thinking about it.


@VanillaSalt sorry, my bad.. apparently i was using my outdated client... anyways, here https://github.com/Fluorohydride/ygopro-core/pull/87#issuecomment-295814074 i posted a prototype of an upgraded version of the link summon procedure, using the SelectUnselect function, i'll be glad if you'll give it a look :smile:


вместо div использовать ссылку


тег header семантичнее


Hi @univerz! Yes, we're moving towards recommending that people use the basic builder rather than the stream builder. We've seen a lot of cases where the compile-time checks that the stream builder does to ensure that the documents being built are structured properly are more confusing to users than helpful, so we think that using the basic builder will provide a better experience for most of our users. In general, the stream builder and the basic builder should have pretty similar performance, as both of them are implemented as wrappers around the core builder.

The only case where the performance might take a hit is when using`make_document` in a nested context, but we think that for most cases the improvements to readability outweigh the potential for a slight performance decrease. That being said, it's still possible to use a lambda to add a subdocument with the basic builder, which will not incur the unnecessary copy, but in practice this may or may not actually improve performance since you could potentially bloat the instruction cache. Given that the latency caused by making network calls will in all likelihood have more of a performance impact of copying a few extra bytes, we think that most people will be better served by using `make_document` in nested cases and then profiling the application if it needs to be optimized to see if the extra copies actually impact the performance in a meaningful way.

As an aside, the `make_document` and `make_array` helpers are not actually available in the current stable version of the driver, but they'll be included in the upcoming 3.2.0 release.


разметить еще 2 слайда (найти в слоях)


LGTM ! :-)


@kaschioudi I'm digging the query builder lib's and I like where this services work is going. I wondered what you thought about switching to an assoc array of arguments for some of these functions which take lots of params:

```php
public function retrieveSubmissionList($contextId, $args = array()) {
  $defaultArgs = array(
    'orderColumn' => 'id',
    'orderDirection' => 'DESC',
  );
  $args = array_merge($defaultArgs, $args);
  ...
}
```

We can still document the args in the PHPDOC like this:

```php
* @param $args array {
*   `orderColumn` string ...
* }
```

The benefit is that if we wanted to add a parameter before `$assignedTo`, for instance, we don't need to adjust every single call to `retrieveSubmissionList`. When using an assoc array, the order of params doesn't really matter.

I'm not wedded to either way, but I've found the large param lists in the DAOs a bit cumbersome and wondered what you thought of this approach.


I can confirm it works now


Thanks a lot


это не ссылка, никуда не переходим


Hey everyone obviously its been difficult meeting because of Easter holidays, but I think were on good target at the moment.

Khalid I am going to go through what code you've pushed and then pass it onto Upesh so he as tester can make amendments and changes that I can discuss with him as I see him more than I see you. Once we have looked through it all well push some code back and everyone can then look at it.

For the time being however, i think it would make sense to postpone this project until next week, so that I and the other group members can contribute to the work.

Thanks


применить верный атрибут для инпута емейла


LGTM!


Interesting enough, I am using Visual Studio 2017 Community(freshly installed) adding == 0 give me this http://i.imgur.com/WBOo7o9.png and http://i.imgur.com/VMsGmzo.png if I revert this change everything is fine, am i missing something ?


Did you just add the function or replace the whole file? Your feedback is not going to be very useful if you only replace that one function.


If fscd needs to log use logger that is associated with the module instead of prints.


Fixes #3 by setting the PyCobalt url to the one configured in docker-compose.yml


@rsantos88 Thanks!


Maybe you can create a simple wrapper in Utils::Test to run visualize_jobs ? Something like Utils::Test::beekeeper would work I think. It's very simply calling _test_ehive_script and slightly simplifies the .t test


Вам нужно вначале с учётом ignoreCase получить параметр для matcher, а уже затем его использовать. Тогда этот тернарный оператор (и другой, ниже) можно будет убрать, и код станет попроще


Prezados,

Criei dois cenários referente a automação de teste, um se refere a criação de usuário de forma automatizada no site do Submarino para que seja possível o usuário possuir uma conta.

O segundo se trata de o cliente poder acessar a minha conta de forma automatizada.

Utilizei a linguagem Java e a biblioteca do Selenium Webdriver.


Есть list.toString(), в принципе


Для удобства тестирования сделал) в 5 рельсах если какую то связь не передаешь запись не делает. Уберу.


Понял. Затупил, не правильно задание понял.


This commit cause the following behavioral change in clcd.cpp - as well a a huge amount of printf's (3mb of text in a 10 second run)
![clcd-diff](https://cloud.githubusercontent.com/assets/9075896/25243283/7ab96010-25ca-11e7-9f6e-5d20586d5dea.png)


Birdman can you explain your code please.


@orbeckst are we alright to proceed with the aims of the new proposal?


Can you fix every compilation error? I think that I failed at some merges. Compare it's file with RDA original version.

I'm going to add you as an owner of this repository


What you have changed is:
`-    virtual QByteArray body() { return mBody; }`
you removed the possibility to get the response body (previously it was just a member of the request), which breaks most plugins.

Before you removed it, it was possible to alter (get/set) the response body by replacing it completely (which is still possible with `appendBody`) or editing it, that is one of the main reasons why the plugin system was created in the first place, see for example the reference example plugin filter:
https://github.com/elpaso/qgis-helloserver/blob/master/filters/WatermarkFilter.py#L44

I see that there is now the `QgsServerResponse` object that we agreed upon, so, to restore the original behavior  you must create a getter for the response, or, **much better** a convenience method to get the body as a bytearray from the buffer wrapped by the response class.

To keep API compatibility, we need:
`QByteArray body()` that returns the mResponse.io().buffer().data() (or something like that).

Please don't forget the bindings and I'll eventually add some tests.


That's it, if it's anything other than UTF-8 then things will go wrong. (I used this a lot for Chinese releases.)


I sure forgot about it. Should all new examples have `1e-6` by default in the future?


I can try. Do you want to add new commits or amend and force push?


Левый импорт


И всё равно, можно написать ещё проще


Thanks for the tip!


== print '\n'.join(str(item.name) for item in self.hand_cards)


wrong order.  You need to convert from locale to utf8


Interesting, can you elaborate on why it's not needed?


In my PR, I also added the `lsof` derivation as a `buildInput`. I guess it should be conditioned on `stdenv.isLinux` now.


can never be null.

The code could simply be

return strdup(QString::fromLocale8Bit(wstr).normalized(QString::NormalizationForm_C).toUtf8().constData());


This should be a "board_callout" instead of a function call directly in fsc_board that way boards can be agnostic to it.


Why does calling `terminate()` at initialization cause the simulation to return an error? The operator is defined to give successful exit of the simulation. It breaks the [MessagePack](http://libraries.openmodelica.org/branches/overview.html) test that has been working since 1.9.2.


The given solution doesn't seems to work for me.


Ooh zie ik daar nou roosterwijzigingen? ;)


Aïe, pas bien ! Une faille SQL !


Not sure how much dead code we really have.  Things seem to be settling down nicely, it's probably time to start adding features again (i.e. make more tests pass).


I am getting this error .
EXCEPTION: TypeError: l_context.isCurrentRoute is not a function in [isCurrentRoute(['Users']) in NavbarComponent@17:12]


audiio


I tried this as test:

ADRV_INC="abiword bcrypt cdrtools curlftpfs didiwiki dvdauthor dvd+rwtools ffconvert fpm2 galculator gcolor2 geany gexec gftp gmeasures gnumeric gphoto2 hiawatha homebank inkscapelite isomaster legacy_grub_2013 metamail mhwaveedit network_roxapp_samba notecase osmo pavrecord pburn pclock pcurlftp_file_sharing pdvdrsab peasyglue peasyport peasyprint pequalizer pmirror pmirrorget pmusic pmusic_PLUGIN_tray precord prename ptiming pupmd5sum puppyphone Pup-Kview Pup-SysInfo pure_ftpd pwsget pzchmview rubix samba sfs-converter snap2 streamripper sylpheed sys-info transmission v4l-utils xdelta xfdiff xinvaders3d xsane xsoldier YASSM "

The ones from package-templates (ie. pmusic) are correctly not added to rootfs-complete:
https://ibb.co/m9rxrQ

But they are also not added to adrv either:
https://ibb.co/eGCgJ5

I guess it could look in both packages-slacko and packages-templates for this to work? 😄


@prisonerjohn Please update the library url to https so the new version is shown inside the Processing IDE. Thank you! :)


Thanks @mcspronko for the heads up on this! @jilu1 can you help out with this?


thank you guys for joining group repository


Nice m8


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172627 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172627") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172634 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172634") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170420-172638 "deployed-2-env-Prod-20170420-172638") to [Prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172647 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172647") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testrepo-traceability](https://github.com/idsdev/testrepo-traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172703 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-172703") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Ups! Well..., also added Portuguese (thx moob:) and Polish (thx admas:)


J'ai pas le choix.
Si tu fais avec un `prepare` il rajoute des `"` implicitement et du coup ça marche plus.


@Vezzra

Can be safely cherry-picked.


This is just to display the each word and their repeated count


thank you for your quick and detailed reply :)


what about if civilian have a roll chance of reviving like as in lockpicking and maybe a way of making so if a civ uses multiple times it kills them completely or something similar?


This file is new


@axelkennedal Reddit?


The original version is much clear and faster, imho. I was just about to suggest a patch with exactly same code, but then found it in blame. I'm wondering if there is any advantage over a "sum comprehension"?


@tokijh 여기서 nullpointexception 떠서 일단 주석해두긴 했는데 어떻게하면 오류가 안날까..??


does this work for pokemon alpha sapphire??????????????????


@rhoesly can you add this under the emissions heading at the bottom?


$ jekyll build


Solves issue #14


You're setting appconfig twice.


The process here is too manual, will look into this.


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173406 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173406") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173413 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173413") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-Prod-20170420-173417 "deployed-2-env-Prod-20170420-173417") to [Prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "There was a problem retrieving the space name"), including this commit


Bluemix toolchain: An unknown tool deployed [testRepo-Traceability](https://github.com/idsdev/testRepo-Traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173428 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173428") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


Remember to remove this file.


@akerekes


Bluemix toolchain: An unknown tool deployed [testrepo-traceability](https://github.com/idsdev/testrepo-traceability/releases/tag/deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173439 "deployed-2-env-ibm-yp-us-south-user-ibm.com-prod-20170420-173439") to [prod](https://console.ng.bluemix.net/apps/6e3bc311-c83d-4cd1-a457-99d9a5f20f19 "ibm:yp:us-south:user@ibm.com:prod"), including this commit


$ Jekyll build


LGTM


The initialize method can be used to set these to appropriate values.  I don't think you should need to set them explicitly.


Just got an error on the user dashboard. Looks like `user_ct` hasn’t been defined in this section.


The main reason I have an issue with this is that it's a thin wrapper around XboxLiveHttpRequest which is a thin wrapper around HttpWebRequest.


You could setup Appveyor (Free for Github Open Source Projects) to catch build failures even on PRs.  And Travis CI for Linux/Mac.


Just an FYI, pretty much every serializer will insert xml and xsd namespaces back in to the prefix section even if you remove them.


I don't mind if it's buggy... I wanna help debug and stuff.


Потому что это не нужно


Yes, sure.  There's one more thing in 1.7.10 I'm looking at, to reduce server network traffic on the moon.  I'll aim to get a new build up by tonight.


His suggestion was actually to use `union { char storage[sizeof(T)]; U other; }`. Where `U` is ideally `max_align_t` or some approximation of it as a union of all known fundamental types. `union U { long double x; void* y; void (*z)();  etc... };`  (Also include PMF, PMD types in this union).


This is actually the same behaviour that is used for `terminate()` at simulation.


Yeah, usually we wouldn't need to wrap HttpWebRequest itself, but the client. Since we already had XboxLiveHttpRequest and were using it, and since this is just an experiment, I figured for now I should create this wrapper.


You forgot to remove `tail_yield` from `testFixture.ts`


I should really learn python. Thanks!


Yes. I started expanding the Wiki fore developers.
You can take a look and see the new requirements
`https://github.com/ibpsa/modelica/wiki/Unit-Tests`

PS: I still need confirmation whether we must have a `StopTime` in all mo files for OpenModelica.
Haven't got back from the OpenModelica team and will assume that we still need it for now.

The new requirements will soon be integrated in travis and models which will not comply will be rejected.


Why bother with setting up a valid mock 'request' object.  The request object is not really used aside from calling GetResponseWithAuth on it, right?  You could just set it up with a dummy request object.


Boa tarde sergiopedroza.
Não consigo visualizar seu email, então estou deixando o arquivo disponível temporariamente neste link: [https://www.dropbox.com/s/bb5pdwajlong1s2/Caixa-e-Agua.sh?dl=0](url)
Assim que possível estarei adicionando o arquivo no projeto.
Qualquer dúvida ou problema estou a diposição.


This all looks fine, I'm just not sure what benefit this provides over top of the existing mock HTTP stuff?


> Missing `win.removeListener` after `win.on`?

@fritx Yes, and `clearTimeout`, too. Any ideas where to place that? `FDialog` does not seem to have a destructor.

P.S. I haven't touched Node WebKit for a while, so a PR is welcome if you'll be able to test the changes in a live environment.