Your complete route on the server is working, but when I refresh the DOM the complete check doesn't say. When you are putting the tasks on the DOM you are going to need to take into account whether the completed field is true or false.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 272](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22021&buildTypeId=Code_Development_Ddk_Feature) is now running


TeamCity libpalaso :: palaso-win32-libpalaso-3.1 Continuous [Build 3.1.339.d83789582c915e4bdb688d0562343f5d43f31c45](http://build.palaso.org/viewLog.html?buildId=89525&buildTypeId=bt223) outcome was **SUCCESS**
Summary: Tests passed: 3609, ignored: 128 Build time: 00:04:34


*use, not uss


There are some emoji names whose codepoints differs between name_to_codepoint.json and iamcal's dataset(mostly flags and numbers). Also we need to capitalize the codepoints.


TeamCity Code :: 1. Development :: DDK :: Feature [Build 272](http://mp-ci.centralus.cloudapp.azure.com/viewLog.html?buildId=22021&buildTypeId=Code_Development_Ddk_Feature) outcome was **FAILURE**
Summary: Tests failed: 1 (1 new), passed: 55 Build time: 00:01:19
### Failed tests
```
App: CrdsDdk.PhantomJS 2.1.1 (Linux 0.0.0): should create the app: <no details avaliable>

```


Here you could call your `getList()` function again once it accounts for the checkmarks. Instead of changing to the checkmark on line 73.


@jcoyne Is this valid syntax?


TeamCity libpalaso :: palaso-precise64-libpalaso-2.6 Continuous [Build 2.6.1332.d83789582c915e4bdb688d0562343f5d43f31c45](http://build.palaso.org/viewLog.html?buildId=89524&buildTypeId=PalasoPrecise64v26Cont) outcome was **SUCCESS**
Summary: Tests passed: 3587, ignored: 111 Build time: 00:05:58


:v


Replaced "&" with "&" in the url enclosed in CDATA


Fixes [bug #1475](https://github.com/Radarr/Radarr/issues/1475)

Result:
![image](https://cloud.githubusercontent.com/assets/9123670/25594286/b942fb54-2e74-11e7-8955-4f6581059129.png)


Start the DXX names with DEST or DEST_ especially for UDEV the D reades awkwardly DUDE....


TeamCity libpalaso :: palaso-win32-master Continuous [Build 4.0.80.d83789582c915e4bdb688d0562343f5d43f31c45](http://build.palaso.org/viewLog.html?buildId=89530&buildTypeId=Libpalaso_PalasoWin32masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3609, ignored: 128 Build time: 00:04:10


yes, this might lead in the right direction. But think about not using new and delete btw.


## Global

| Changed            |   Status |
|:-------------------|---------:|
| `coverage`         |     1.02 |
| `metadata_passing` |    29    |
| `metadata_total`   |    29    |
| `nodes_count`      |   129    |
| `texts_passing`    |     2    |

## Words

| Changed   |   Status |
|:----------|---------:|
| `grc`     |    +6256 |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/tlg0540/tlg002/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg002/tlg0540.tlg002.perseus-grc1.xml` | Deleted  |
| `./data/tlg0540/tlg002/tlg0540.tlg002.perseus-grc2.xml` | New      |
| `./data/tlg0540/tlg003/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg003/tlg0540.tlg003.perseus-grc1.xml` | Deleted  |
| `./data/tlg0540/tlg003/tlg0540.tlg003.perseus-grc2.xml` | New      |
| `./data/tlg0540/tlg004/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg005/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg006/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg007/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg008/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg009/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg010/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg011/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg013/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg016/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg017/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg018/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg019/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg020/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg021/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg022/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg024/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg025/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg026/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg027/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg028/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg029/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg030/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg031/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg032/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg033/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg034/__cts__.xml`                     | New      |
| `./data/tlg0540/tlg002/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg002/tlg0540.tlg002.perseus-grc2.xml` | Passing  |
| `./data/tlg0540/tlg003/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg003/tlg0540.tlg003.perseus-grc2.xml` | Passing  |
| `./data/tlg0540/tlg004/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg005/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg006/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg007/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg008/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg009/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg010/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg011/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg013/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg016/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg017/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg018/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg019/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg020/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg021/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg022/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg024/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg025/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg026/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg027/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg028/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg029/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg030/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg031/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg032/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg033/__cts__.xml`                     | Passing  |
| `./data/tlg0540/tlg034/__cts__.xml`                     | Passing  |

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


s/There/The/


Really?


Your test assertions should be as descriptive as possible to another dev with less experience in your codebase. If I were just coming into the project, I might think "what IS the proper location for this function"?


TeamCity libpalaso :: palaso-trusty64-lfmerge Continuous [Build 2.6.323.d83789582c915e4bdb688d0562343f5d43f31c45](http://build.palaso.org/viewLog.html?buildId=89531&buildTypeId=PalasoTrusty64lfmergeContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3587, ignored: 111 Build time: 00:05:13


TeamCity libpalaso :: palaso-precise64-libpalaso-3.1 Continuous [Build 3.1.291.d83789582c915e4bdb688d0562343f5d43f31c45](http://build.palaso.org/viewLog.html?buildId=89527&buildTypeId=bt322) outcome was **SUCCESS**
Summary: Tests passed: 3587, ignored: 111 Build time: 00:05:47


My code is not perfect, but it's a workaround. I tested with vanilla to make it as close as possible.


sumRowEl is fine, but even better when you can maintain consistent naming conventions throughout your codebase. We have a "headerRowEl" that describes a header element; why not a "footerRowEl" that describes a footer element?


![image](https://cloud.githubusercontent.com/assets/15851480/25594545/a6d19216-2e86-11e7-9574-af31bf9fd7fb.png)

Not centered, yet perfectly framed.

As a side note, I never thought about it until now, but that railgun is tiny. Miniaturization OP


"colValues" and "sumArrayNumsOnly" are very clear, descriptive names, but "summingPosition" is confusing to me. Is it the cell at which you start summing everything up? Is it the current cell highlighted? Is it just a normal cell whose value we're adding to sum?


The URL needs to point to Enceladus


Your bundle.js file should not be checked into git or GitHub, since it's a big ugly mess of a file that production environments (Heroku) will generate for you anyway. This is why we put it in the .gitignore file at the beginning of development.

Delete from GitHub and don't commit any modifications to bundle.js in git.


Point to Enceladus not pubcloud


TeamCity libpalaso :: palaso-precise64-master Continuous [Build 4.0.64.d83789582c915e4bdb688d0562343f5d43f31c45](http://build.palaso.org/viewLog.html?buildId=89532&buildTypeId=Libpalaso_PalasoPrecise64masterContinuous) outcome was **SUCCESS**
Summary: Tests passed: 3587, ignored: 111 Build time: 00:05:44


Works in 1.0.7?


@davisagli Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.schemaeditor/1/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/interfaces.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:9:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:13:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:18:15: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:18:17: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:21:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:26:15: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:26:17: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:29:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:34:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:37:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:40:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:41:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/interfaces.py:43:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:48:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:51:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:56:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:60:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:64:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/utils.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/utils.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/utils.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/utils.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/utils.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/utils.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:21:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/utils.py:23:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:26:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/utils.py:27:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/utils.py:28:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:31:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:37:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:38:46: W601 .has_key() is deprecated, use 'in'
plone/schemaeditor/utils.py:39:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:39:31: S001 found module formatter
plone/schemaeditor/utils.py:39:80: E501 line too long (103 > 79 characters)
plone/schemaeditor/utils.py:40:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:42:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:44:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:53:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:56:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:56:31: S001 found module formatter
plone/schemaeditor/utils.py:56:80: E501 line too long (96 > 79 characters)
plone/schemaeditor/utils.py:59:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/utils.py:61:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:62:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:63:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/utils.py:66:80: E501 line too long (82 > 79 characters)
plone/schemaeditor/utils.py:70:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:72:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:74:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:74:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:75:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:82:61: F812 list comprehension redefines 'field_id' from line 58
plone/schemaeditor/utils.py:82:80: E501 line too long (118 > 79 characters)
plone/schemaeditor/utils.py:84:80: E501 line too long (115 > 79 characters)
plone/schemaeditor/utils.py:85:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/fields.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/fields.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/fields.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/fields.py:6:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/fields.py:7:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/fields.py:8:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:10:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:18:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/fields.py:18:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/fields.py:19:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/fields.py:20:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/fields.py:21:80: E501 line too long (100 > 79 characters)
plone/schemaeditor/fields.py:22:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/fields.py:23:80: E501 line too long (96 > 79 characters)
plone/schemaeditor/fields.py:24:80: E501 line too long (82 > 79 characters)
plone/schemaeditor/fields.py:25:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/__init__.py:1:2: W292 no newline at end of file
plone/schemaeditor/browser/jsform/jsform.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/jsform/jsform.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/jsform/jsform.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/jsform/jsform.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/jsform/jsform.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/jsform/jsform.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/browser/jsform/jsform.py:11:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/jsform/jsform.py:16:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/browser/jsform/jsform.py:16:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/browser/field/order.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/order.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/order.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/order.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/field/order.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/order.py:8:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:14:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:18:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:30:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:44:60: W292 no newline at end of file
plone/schemaeditor/browser/field/edit.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/edit.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:9:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:10:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:11:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:12:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:13:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:14:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:15:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:16:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:16:80: E501 line too long (89 > 79 characters)
plone/schemaeditor/browser/field/edit.py:18:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:21:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/field/edit.py:22:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:27:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:35:80: E501 line too long (83 > 79 characters)
plone/schemaeditor/browser/field/edit.py:42:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:43:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/field/edit.py:48:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/browser/field/edit.py:49:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:52:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:57:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:58:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/field/edit.py:59:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/field/edit.py:60:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/browser/field/edit.py:75:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:77:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/field/edit.py:80:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:89:16: S001 found module formatter
plone/schemaeditor/browser/field/edit.py:91:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:94:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/field/edit.py:96:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:101:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:104:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:108:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/browser/field/edit.py:110:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:113:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:114:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/field/edit.py:117:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:120:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:126:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:128:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/browser/field/edit.py:131:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/browser/schema/schema.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/schema.py:2:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/schema/schema.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:4:80: E501 line too long (92 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:11:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:12:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:12:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:13:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:15:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:16:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:17:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/schema/schema.py:18:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:18:80: E501 line too long (105 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:19:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:20:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:21:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:26:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:27:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:30:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:31:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/browser/schema/schema.py:32:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:33:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:36:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:41:9: E306 expected 1 blank line before a nested definition, found 0
plone/schemaeditor/browser/schema/schema.py:44:1: E305 expected 2 blank lines after class or function definition, found 0
plone/schemaeditor/browser/schema/schema.py:46:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:48:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:51:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:52:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:54:14: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/browser/schema/schema.py:54:16: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/browser/schema/schema.py:57:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:58:14: E222 multiple spaces after operator
plone/schemaeditor/browser/schema/schema.py:59:15: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/schema.py:60:20: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/schema.py:64:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:66:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:70:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:73:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:83:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:90:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:93:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:96:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:99:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:100:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:102:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:109:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:120:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:126:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:147:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:149:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:150:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:151:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:159:28: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:159:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:162:20: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:166:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:168:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:174:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:177:16: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:179:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:180:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:183:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:185:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:186:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:191:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:198:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:200:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:203:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:205:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/__init__.py:1:2: W292 no newline at end of file
plone/schemaeditor/tests/tests.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/tests.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/tests.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/tests.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:10:14: E222 multiple spaces after operator
plone/schemaeditor/tests/tests.py:14:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:19:1: W293 blank line contains whitespace
plone/schemaeditor/tests/tests.py:20:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/tests/tests.py:23:1: W293 blank line contains whitespace
plone/schemaeditor/tests/tests.py:24:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:27:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:39:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/tests/tests.py:39:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:39:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:40:1: E302 expected 2 blank lines, found 0
plone/schemaeditor/tests/tests.py:42:1: E305 expected 2 blank lines after class or function definition, found 0
plone/schemaeditor/tests/tests.py:42:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:42:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:43:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:43:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:44:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:44:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:45:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:45:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:46:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/tests/tests.py:47:80: E501 line too long (101 > 79 characters)
plone/schemaeditor/tests/tests.py:48:80: E501 line too long (114 > 79 characters)
plone/schemaeditor/tests/fixtures.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/fixtures.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/fixtures.py:8:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/fixtures.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/tests/fixtures.py:16:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/fixtures.py:17:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/tests/fixtures.py:26:80: E501 line too long (122 > 79 characters)
plone/schemaeditor/tests/fixtures.py:30:5: T001 print statement found.
plone/schemaeditor/tests/fixtures.py:30:11: S001 found module formatter
plone/schemaeditor/tests/fixtures.py:30:80: E501 line too long (85 > 79 characters)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@optilude Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.schemaeditor/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/interfaces.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:9:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:13:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:18:15: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:18:17: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:21:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:26:15: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:26:17: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:29:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:34:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:37:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:40:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:41:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/interfaces.py:43:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:48:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:51:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:56:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:60:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:64:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/utils.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/utils.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/utils.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/utils.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/utils.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/utils.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:21:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/utils.py:23:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:26:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/utils.py:27:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/utils.py:28:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:31:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:37:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:38:46: W601 .has_key() is deprecated, use 'in'
plone/schemaeditor/utils.py:39:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:39:31: S001 found module formatter
plone/schemaeditor/utils.py:39:80: E501 line too long (103 > 79 characters)
plone/schemaeditor/utils.py:40:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:42:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:44:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:53:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:56:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:56:31: S001 found module formatter
plone/schemaeditor/utils.py:56:80: E501 line too long (96 > 79 characters)
plone/schemaeditor/utils.py:59:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/utils.py:61:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:62:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:63:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/utils.py:66:80: E501 line too long (81 > 79 characters)
plone/schemaeditor/utils.py:70:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:72:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:74:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:74:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:75:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:82:61: F812 list comprehension redefines 'field_id' from line 58
plone/schemaeditor/utils.py:82:80: E501 line too long (118 > 79 characters)
plone/schemaeditor/utils.py:84:80: E501 line too long (115 > 79 characters)
plone/schemaeditor/utils.py:85:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/fields.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/fields.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/fields.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/fields.py:6:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/fields.py:7:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/fields.py:8:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:10:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:18:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/fields.py:18:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/fields.py:19:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/fields.py:20:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/fields.py:21:80: E501 line too long (100 > 79 characters)
plone/schemaeditor/fields.py:22:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/fields.py:23:80: E501 line too long (96 > 79 characters)
plone/schemaeditor/fields.py:24:80: E501 line too long (82 > 79 characters)
plone/schemaeditor/fields.py:25:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/__init__.py:1:2: W292 no newline at end of file
plone/schemaeditor/browser/jsform/jsform.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/jsform/jsform.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/jsform/jsform.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/jsform/jsform.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/jsform/jsform.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/jsform/jsform.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/browser/jsform/jsform.py:11:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/jsform/jsform.py:16:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/browser/jsform/jsform.py:16:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/browser/field/order.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/order.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/order.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/order.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/field/order.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/order.py:8:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:14:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:18:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:30:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:44:60: W292 no newline at end of file
plone/schemaeditor/browser/field/edit.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/edit.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:9:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:10:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:11:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:12:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:13:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:14:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:15:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:16:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:16:80: E501 line too long (89 > 79 characters)
plone/schemaeditor/browser/field/edit.py:18:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:21:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/field/edit.py:22:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:27:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:35:80: E501 line too long (83 > 79 characters)
plone/schemaeditor/browser/field/edit.py:42:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:43:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/field/edit.py:48:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/browser/field/edit.py:49:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:52:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:57:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:58:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/field/edit.py:59:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/field/edit.py:60:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/browser/field/edit.py:75:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:77:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/field/edit.py:80:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:89:16: S001 found module formatter
plone/schemaeditor/browser/field/edit.py:91:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:94:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/field/edit.py:96:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:101:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:104:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:108:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/browser/field/edit.py:110:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:113:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:114:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/field/edit.py:117:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:120:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:126:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:128:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/browser/field/edit.py:131:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/browser/schema/schema.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/schema.py:2:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/schema/schema.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:4:80: E501 line too long (92 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:11:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:12:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:12:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:13:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:15:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:16:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:17:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/schema/schema.py:18:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:18:80: E501 line too long (105 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:19:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:20:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:21:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:26:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:27:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:30:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:31:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/browser/schema/schema.py:32:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:33:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:36:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:41:9: E306 expected 1 blank line before a nested definition, found 0
plone/schemaeditor/browser/schema/schema.py:44:1: E305 expected 2 blank lines after class or function definition, found 0
plone/schemaeditor/browser/schema/schema.py:46:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:48:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:51:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:52:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:54:14: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/browser/schema/schema.py:54:16: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/browser/schema/schema.py:57:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:58:14: E222 multiple spaces after operator
plone/schemaeditor/browser/schema/schema.py:59:15: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/schema.py:60:20: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/schema.py:64:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:66:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:70:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:73:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:83:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:90:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:93:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:96:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:99:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:100:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:102:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:109:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:120:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:126:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:147:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:149:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:150:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:151:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:159:28: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:159:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:162:20: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:166:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:168:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:174:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:177:16: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:179:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:180:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:183:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:185:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:186:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:191:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:198:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:200:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:203:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:205:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/__init__.py:1:2: W292 no newline at end of file
plone/schemaeditor/tests/tests.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/tests.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/tests.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/tests.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:10:14: E222 multiple spaces after operator
plone/schemaeditor/tests/tests.py:14:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:19:1: W293 blank line contains whitespace
plone/schemaeditor/tests/tests.py:20:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/tests/tests.py:23:1: W293 blank line contains whitespace
plone/schemaeditor/tests/tests.py:24:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:27:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:39:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/tests/tests.py:39:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:39:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:40:1: E302 expected 2 blank lines, found 0
plone/schemaeditor/tests/tests.py:42:1: E305 expected 2 blank lines after class or function definition, found 0
plone/schemaeditor/tests/tests.py:42:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:42:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:43:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:43:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:44:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:44:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:45:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:45:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:46:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/tests/tests.py:47:80: E501 line too long (101 > 79 characters)
plone/schemaeditor/tests/tests.py:48:80: E501 line too long (114 > 79 characters)
plone/schemaeditor/tests/fixtures.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/fixtures.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/fixtures.py:8:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/fixtures.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/tests/fixtures.py:16:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/fixtures.py:17:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/tests/fixtures.py:26:80: E501 line too long (122 > 79 characters)
plone/schemaeditor/tests/fixtures.py:30:5: T001 print statement found.
plone/schemaeditor/tests/fixtures.py:30:11: S001 found module formatter
plone/schemaeditor/tests/fixtures.py:30:80: E501 line too long (85 > 79 characters)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@optilude Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.schemaeditor/3/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/interfaces.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/interfaces.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/interfaces.py:9:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:13:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:18:15: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:18:17: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:21:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:26:15: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:26:17: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/interfaces.py:29:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:34:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:37:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:40:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:41:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/interfaces.py:43:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:48:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:51:1: W293 blank line contains whitespace
plone/schemaeditor/interfaces.py:56:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:60:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/interfaces.py:64:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/__init__.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/utils.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/utils.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/utils.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/utils.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/utils.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/utils.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:21:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/utils.py:23:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:26:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/utils.py:27:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/utils.py:28:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:31:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:37:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:38:46: W601 .has_key() is deprecated, use 'in'
plone/schemaeditor/utils.py:39:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:39:31: S001 found module formatter
plone/schemaeditor/utils.py:39:80: E501 line too long (103 > 79 characters)
plone/schemaeditor/utils.py:40:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:42:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:44:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:53:16: P002 found "hasattr", consider replacing it
plone/schemaeditor/utils.py:56:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:56:31: S001 found module formatter
plone/schemaeditor/utils.py:56:80: E501 line too long (96 > 79 characters)
plone/schemaeditor/utils.py:59:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/utils.py:61:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:62:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:63:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/utils.py:66:80: E501 line too long (81 > 79 characters)
plone/schemaeditor/utils.py:70:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:72:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:74:29: W602 deprecated form of raising exception
plone/schemaeditor/utils.py:74:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/utils.py:75:1: W293 blank line contains whitespace
plone/schemaeditor/utils.py:87:61: F812 list comprehension redefines 'field_id' from line 58
plone/schemaeditor/utils.py:87:80: E501 line too long (116 > 79 characters)
plone/schemaeditor/utils.py:89:80: E501 line too long (115 > 79 characters)
plone/schemaeditor/utils.py:90:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/fields.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/fields.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/fields.py:5:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/fields.py:6:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/fields.py:7:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/fields.py:8:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:10:1: W293 blank line contains whitespace
plone/schemaeditor/fields.py:18:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/fields.py:18:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/fields.py:19:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/fields.py:20:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/fields.py:21:80: E501 line too long (100 > 79 characters)
plone/schemaeditor/fields.py:22:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/fields.py:23:80: E501 line too long (96 > 79 characters)
plone/schemaeditor/fields.py:24:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/browser/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/__init__.py:1:2: W292 no newline at end of file
plone/schemaeditor/browser/jsform/jsform.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/jsform/jsform.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/jsform/jsform.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/jsform/jsform.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/jsform/jsform.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/jsform/jsform.py:8:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/jsform/jsform.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/browser/jsform/jsform.py:11:12: P002 found "hasattr", consider replacing it
plone/schemaeditor/browser/jsform/jsform.py:16:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/browser/jsform/jsform.py:16:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/browser/field/order.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/order.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/order.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/order.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/browser/field/order.py:7:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/order.py:8:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:14:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:18:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:30:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/order.py:44:60: W292 no newline at end of file
plone/schemaeditor/browser/field/edit.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/field/edit.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:9:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:10:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:11:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:12:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:13:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:14:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:15:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/field/edit.py:16:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/field/edit.py:16:80: E501 line too long (89 > 79 characters)
plone/schemaeditor/browser/field/edit.py:18:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:21:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/field/edit.py:22:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:27:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:40:80: E501 line too long (83 > 79 characters)
plone/schemaeditor/browser/field/edit.py:47:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:48:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/field/edit.py:53:80: E501 line too long (94 > 79 characters)
plone/schemaeditor/browser/field/edit.py:54:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:57:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:62:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:63:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/field/edit.py:64:80: E501 line too long (86 > 79 characters)
plone/schemaeditor/browser/field/edit.py:65:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/browser/field/edit.py:80:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:82:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/field/edit.py:85:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:94:16: S001 found module formatter
plone/schemaeditor/browser/field/edit.py:96:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:99:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/field/edit.py:101:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:106:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:109:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:113:80: E501 line too long (84 > 79 characters)
plone/schemaeditor/browser/field/edit.py:115:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:118:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:119:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/field/edit.py:122:1: W293 blank line contains whitespace
plone/schemaeditor/browser/field/edit.py:125:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:131:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/field/edit.py:133:80: E501 line too long (90 > 79 characters)
plone/schemaeditor/browser/field/edit.py:136:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/browser/schema/schema.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/schema.py:2:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/schema/schema.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:4:80: E501 line too long (92 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:11:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:12:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:12:80: E501 line too long (95 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:13:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:15:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:16:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:17:1: I004 isort found an unexpected blank line in imports
plone/schemaeditor/browser/schema/schema.py:18:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:18:80: E501 line too long (105 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:19:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:20:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:21:1: I001 isort found an import in the wrong position
plone/schemaeditor/browser/schema/schema.py:26:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:27:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:30:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:31:5: D001 found adapts( replace it with zope.component.adapter
plone/schemaeditor/browser/schema/schema.py:32:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:33:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:36:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:41:9: E306 expected 1 blank line before a nested definition, found 0
plone/schemaeditor/browser/schema/schema.py:44:1: E305 expected 2 blank lines after class or function definition, found 0
plone/schemaeditor/browser/schema/schema.py:46:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:48:80: E501 line too long (97 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:52:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:53:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:55:14: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/browser/schema/schema.py:55:16: E251 unexpected spaces around keyword / parameter equals
plone/schemaeditor/browser/schema/schema.py:58:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:59:14: E222 multiple spaces after operator
plone/schemaeditor/browser/schema/schema.py:60:15: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/schema.py:61:20: Q000 Remove bad quotes.
plone/schemaeditor/browser/schema/schema.py:65:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:67:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:71:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:74:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:83:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:89:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:96:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:99:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:102:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:105:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:106:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:108:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:115:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:126:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:132:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:153:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:155:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:156:80: E501 line too long (87 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:157:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:165:28: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:165:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:168:20: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:172:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:175:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:180:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:188:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:190:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:196:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:199:16: S001 found module formatter
plone/schemaeditor/browser/schema/schema.py:201:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/browser/schema/schema.py:205:80: E501 line too long (88 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:207:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/browser/schema/schema.py:208:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:213:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:220:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:222:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/schema.py:225:1: W293 blank line contains whitespace
plone/schemaeditor/browser/schema/schema.py:227:80: E501 line too long (80 > 79 characters)
plone/schemaeditor/browser/schema/__init__.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/browser/schema/__init__.py:1:2: W292 no newline at end of file
plone/schemaeditor/tests/tests.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/tests.py:1:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/tests.py:2:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/tests.py:2:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:5:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:6:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:7:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:8:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:10:14: E222 multiple spaces after operator
plone/schemaeditor/tests/tests.py:14:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:21:5: F401 'zope.app.schema.vocabulary' imported but unused
plone/schemaeditor/tests/tests.py:22:1: W293 blank line contains whitespace
plone/schemaeditor/tests/tests.py:23:80: E501 line too long (85 > 79 characters)
plone/schemaeditor/tests/tests.py:26:1: W293 blank line contains whitespace
plone/schemaeditor/tests/tests.py:27:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:30:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/tests.py:42:1: E305 expected 2 blank lines after class or function definition, found 1
plone/schemaeditor/tests/tests.py:42:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:42:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:43:1: E302 expected 2 blank lines, found 0
plone/schemaeditor/tests/tests.py:45:1: E305 expected 2 blank lines after class or function definition, found 0
plone/schemaeditor/tests/tests.py:45:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:45:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:46:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:46:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:47:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:47:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:48:1: E402 module level import not at top of file
plone/schemaeditor/tests/tests.py:48:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/tests.py:49:1: E731 do not assign a lambda expression, use a def
plone/schemaeditor/tests/tests.py:50:80: E501 line too long (101 > 79 characters)
plone/schemaeditor/tests/tests.py:51:80: E501 line too long (114 > 79 characters)
plone/schemaeditor/tests/fixtures.py:0:1: C101 Coding magic comment not found
plone/schemaeditor/tests/fixtures.py:1:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:3:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:4:1: I001 isort found an import in the wrong position
plone/schemaeditor/tests/fixtures.py:7:1: I003 isort expected 1 blank line in imports, found 0
plone/schemaeditor/tests/fixtures.py:8:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/fixtures.py:9:1: W293 blank line contains whitespace
plone/schemaeditor/tests/fixtures.py:16:1: E302 expected 2 blank lines, found 1
plone/schemaeditor/tests/fixtures.py:17:5: D001 found implements( replace it with zope.interface.implementer
plone/schemaeditor/tests/fixtures.py:26:80: E501 line too long (122 > 79 characters)
plone/schemaeditor/tests/fixtures.py:30:5: T001 print statement found.
plone/schemaeditor/tests/fixtures.py:30:11: S001 found module formatter
plone/schemaeditor/tests/fixtures.py:30:80: E501 line too long (85 > 79 characters)
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.