@vangheem Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.drafts/2/violations
```
plone/__init__.py:0:1: C101 Coding magic comment not found
plone/app/__init__.py:0:1: C101 Coding magic comment not found
plone/app/drafts/current.py:0:1: C101 Coding magic comment not found
plone/app/drafts/current.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/current.py:25:1: E302 expected 2 blank lines, found 1
plone/app/drafts/current.py:43:5: F811 redefinition of unused 'userId' from line 36
plone/app/drafts/current.py:56:5: F811 redefinition of unused 'targetKey' from line 49
plone/app/drafts/current.py:69:5: F811 redefinition of unused 'path' from line 62
plone/app/drafts/current.py:82:5: F811 redefinition of unused 'draftName' from line 75
plone/app/drafts/current.py:95:13: E124 closing bracket does not match visual indentation
plone/app/drafts/current.py:97:80: E501 line too long (85 > 79 characters)
plone/app/drafts/current.py:100:5: F811 redefinition of unused 'draft' from line 88
plone/app/drafts/current.py:118:80: E501 line too long (82 > 79 characters)
plone/app/drafts/current.py:120:80: E501 line too long (94 > 79 characters)
plone/app/drafts/current.py:121:80: E501 line too long (86 > 79 characters)
plone/app/drafts/dexterity.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/dexterity.py:62:45: S001 found %s formatter
plone/app/drafts/dexterity.py:65:45: S001 found %s formatter
plone/app/drafts/dexterity.py:129:1: C901 'autosave' is too complex (15)
plone/app/drafts/dexterity.py:137:8: P002 found "hasattr", consider replacing it
plone/app/drafts/dexterity.py:151:46: S001 found %s formatter
plone/app/drafts/dexterity.py:167:12: P002 found "hasattr", consider replacing it
plone/app/drafts/dexterity.py:167:26: Q000 Remove bad quotes.
plone/app/drafts/draft.py:0:1: C101 Coding magic comment not found
plone/app/drafts/draft.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/draft.py:7:1: E302 expected 2 blank lines, found 1
plone/app/drafts/draft.py:9:1: W293 blank line contains whitespace
plone/app/drafts/draft.py:12:1: W293 blank line contains whitespace
plone/app/drafts/draft.py:14:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:0:1: C101 Coding magic comment not found
plone/app/drafts/interfaces.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/interfaces.py:5:1: F401 'zope' imported but unused
plone/app/drafts/interfaces.py:13:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:15:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:19:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:23:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:24:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:26:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:29:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:34:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:37:80: E501 line too long (80 > 79 characters)
plone/app/drafts/interfaces.py:47:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:52:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:58:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:62:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:67:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:71:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:76:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:82:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:87:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:92:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:96:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:104:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:110:1: E302 expected 2 blank lines, found 1
plone/app/drafts/interfaces.py:114:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:117:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:119:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:123:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:126:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:133:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:138:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:143:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:147:80: E501 line too long (85 > 79 characters)
plone/app/drafts/interfaces.py:148:80: E501 line too long (95 > 79 characters)
plone/app/drafts/interfaces.py:149:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:156:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:161:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:165:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:168:1: W293 blank line contains whitespace
plone/app/drafts/interfaces.py:171:1: W293 blank line contains whitespace
plone/app/drafts/lifecycle.py:0:1: C101 Coding magic comment not found
plone/app/drafts/lifecycle.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/lifecycle.py:5:1: F811 redefinition of unused 'ICurrentDraftManagement' from line 3
plone/app/drafts/lifecycle.py:11:1: E302 expected 2 blank lines, found 1
plone/app/drafts/lifecycle.py:36:72: W291 trailing whitespace
plone/app/drafts/proxy.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/proxy.py:47:13: E122 continuation line missing indentation or outdented
plone/app/drafts/proxy.py:65:1: W293 blank line contains whitespace
plone/app/drafts/proxy.py:82:12: P002 found "hasattr", consider replacing it
plone/app/drafts/proxy.py:105:12: P002 found "hasattr", consider replacing it
plone/app/drafts/proxy.py:125:80: E501 line too long (90 > 79 characters)
plone/app/drafts/storage.py:0:1: C101 Coding magic comment not found
plone/app/drafts/storage.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/storage.py:9:1: E302 expected 2 blank lines, found 1
plone/app/drafts/storage.py:12:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:14:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:15:7: E221 multiple spaces before operator
plone/app/drafts/storage.py:18:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:22:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:24:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:28:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:30:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:34:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:38:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:41:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:43:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:46:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:49:21: S001 found %s formatter
plone/app/drafts/storage.py:51:32: S001 found %s formatter
plone/app/drafts/storage.py:52:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:55:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:59:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:65:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:68:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:73:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:76:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:79:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:82:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:84:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:87:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:90:1: W293 blank line contains whitespace
plone/app/drafts/storage.py:93:1: W293 blank line contains whitespace
plone/app/drafts/testing.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/testing.py:46:35: Q000 Remove bad quotes.
plone/app/drafts/testing.py:48:35: Q000 Remove bad quotes.
plone/app/drafts/testing.py:77:38: Q000 Remove bad quotes.
plone/app/drafts/testing.py:79:38: Q000 Remove bad quotes.
plone/app/drafts/testing.py:117:38: Q000 Remove bad quotes.
plone/app/drafts/testing.py:119:38: Q000 Remove bad quotes.
plone/app/drafts/tests.py:0:1: C101 Coding magic comment not found
plone/app/drafts/tests.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/tests.py:50:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:55:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:57:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:59:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:71:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:72:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:73:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:77:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:79:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:80:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:81:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:85:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:86:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:87:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:88:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:92:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:94:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:95:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:96:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:98:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:99:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:100:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:105:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:106:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:112:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:113:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:114:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:115:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:116:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:123:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:124:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:125:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:126:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:127:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:131:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:132:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:136:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:137:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:141:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:142:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:147:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:148:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:153:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:154:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:155:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:160:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:165:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:170:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:174:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:176:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:177:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:178:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:182:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:183:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:187:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:188:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:191:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:191:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:192:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:195:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:195:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:196:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:199:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:199:80: E501 line too long (86 > 79 characters)
plone/app/drafts/tests.py:200:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:203:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:203:80: E501 line too long (86 > 79 characters)
plone/app/drafts/tests.py:207:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:213:29: E231 missing whitespace after ','
plone/app/drafts/tests.py:220:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:223:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:225:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:228:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:230:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:231:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:232:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:233:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:235:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:236:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:239:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:242:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:245:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:247:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:250:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:252:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:256:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:257:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:257:80: E501 line too long (94 > 79 characters)
plone/app/drafts/tests.py:258:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:259:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:260:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:261:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:262:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:263:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:264:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:265:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:266:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:267:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:268:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:269:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:271:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:274:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:277:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:278:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:279:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:283:18: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:286:18: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:289:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:292:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:296:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:298:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:301:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:303:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:305:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:306:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:307:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:308:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:310:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:311:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:312:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:313:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:315:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:316:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:317:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:319:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:320:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:321:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:322:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:323:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:324:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:325:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:326:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:327:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:329:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:330:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:331:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:332:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:333:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:335:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:336:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:337:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:338:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:339:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:340:43: E261 at least two spaces before inline comment
plone/app/drafts/tests.py:340:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:341:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:342:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:343:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:344:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:348:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:352:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:355:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:359:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:361:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:365:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:369:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:372:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:374:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:378:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:382:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:385:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:387:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:389:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:390:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:391:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:395:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:400:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:403:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:405:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:406:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:408:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:409:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:412:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:414:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:415:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:417:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:418:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:420:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:421:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:422:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:423:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:426:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:428:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:429:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:431:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:432:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:434:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:435:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:436:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:436:80: E501 line too long (80 > 79 characters)
plone/app/drafts/tests.py:437:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:440:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:442:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:443:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:445:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:446:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:448:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:449:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:450:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:451:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:454:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:456:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:457:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:461:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:462:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:463:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:467:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:468:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:469:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:472:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:473:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:474:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:477:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:479:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:481:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:481:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:482:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:484:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:484:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:485:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:487:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:487:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:488:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:490:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:490:27: Q000 Remove bad quotes.
plone/app/drafts/tests.py:491:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:494:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:497:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:498:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:501:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:502:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:506:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:508:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:509:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:510:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:511:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:512:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:513:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:514:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:516:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:517:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:518:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:518:80: E501 line too long (120 > 79 characters)
plone/app/drafts/tests.py:519:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:520:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:521:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:524:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:525:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:526:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:526:80: E501 line too long (120 > 79 characters)
plone/app/drafts/tests.py:527:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:527:80: E501 line too long (124 > 79 characters)
plone/app/drafts/tests.py:528:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:529:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:533:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:535:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:535:80: E501 line too long (124 > 79 characters)
plone/app/drafts/tests.py:536:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:536:80: E501 line too long (128 > 79 characters)
plone/app/drafts/tests.py:537:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:537:80: E501 line too long (121 > 79 characters)
plone/app/drafts/tests.py:542:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:545:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:548:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:549:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:549:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:550:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:550:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:551:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:551:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:552:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:553:24: Q000 Remove bad quotes.
plone/app/drafts/tests.py:555:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:557:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:558:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:558:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:559:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:559:80: E501 line too long (87 > 79 characters)
plone/app/drafts/tests.py:560:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:560:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:564:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:570:29: E231 missing whitespace after ','
plone/app/drafts/tests.py:578:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:579:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:582:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:583:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:586:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:587:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:591:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:592:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:594:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:595:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:596:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:600:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:601:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:603:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:604:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:605:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:608:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:611:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:613:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:614:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:616:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:617:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:618:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:621:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:624:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:626:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:627:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:629:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:630:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:631:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:634:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:639:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:641:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:642:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:644:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:645:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:646:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:649:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:654:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:656:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:657:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:658:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:659:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:661:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:662:14: D001 found failUnless( replace it with assertTrue
plone/app/drafts/tests.py:663:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:664:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:664:80: E501 line too long (89 > 79 characters)
plone/app/drafts/tests.py:665:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:665:80: E501 line too long (98 > 79 characters)
plone/app/drafts/tests.py:666:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:669:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:671:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:676:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:678:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:679:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:681:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:682:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:683:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:686:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:688:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:693:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:695:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:696:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:698:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:699:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:703:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:720:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:726:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:728:80: E501 line too long (113 > 79 characters)
plone/app/drafts/tests.py:738:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:738:80: E501 line too long (126 > 79 characters)
plone/app/drafts/tests.py:739:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:739:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:740:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:740:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:741:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:744:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:744:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:745:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:745:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:746:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:746:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:747:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:751:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:757:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:759:80: E501 line too long (113 > 79 characters)
plone/app/drafts/tests.py:769:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:769:80: E501 line too long (126 > 79 characters)
plone/app/drafts/tests.py:770:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:770:80: E501 line too long (82 > 79 characters)
plone/app/drafts/tests.py:771:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:771:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:772:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:773:80: E501 line too long (85 > 79 characters)
plone/app/drafts/tests.py:774:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:777:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:777:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:778:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:778:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:779:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:779:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:780:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:784:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:786:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:792:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:794:80: E501 line too long (113 > 79 characters)
plone/app/drafts/tests.py:804:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:805:19: S001 found %s formatter
plone/app/drafts/tests.py:805:80: E501 line too long (112 > 79 characters)
plone/app/drafts/tests.py:808:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:808:29: S001 found %s formatter
plone/app/drafts/tests.py:808:80: E501 line too long (91 > 79 characters)
plone/app/drafts/tests.py:809:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:809:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:810:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:813:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:813:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:814:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:814:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:815:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:819:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:824:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:826:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:832:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:844:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:844:29: S001 found %s formatter
plone/app/drafts/tests.py:844:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:845:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:845:29: S001 found %s formatter
plone/app/drafts/tests.py:846:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:846:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:847:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:850:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:850:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:851:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:851:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:852:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:852:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:853:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:857:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:862:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:874:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:886:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:886:29: S001 found %s formatter
plone/app/drafts/tests.py:886:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:887:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:887:29: S001 found %s formatter
plone/app/drafts/tests.py:888:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:888:29: S001 found %s formatter
plone/app/drafts/tests.py:888:80: E501 line too long (84 > 79 characters)
plone/app/drafts/tests.py:889:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:889:29: S001 found %s formatter
plone/app/drafts/tests.py:889:80: E501 line too long (89 > 79 characters)
plone/app/drafts/tests.py:890:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:893:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:893:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:894:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:894:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:895:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:895:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:896:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:896:80: E501 line too long (85 > 79 characters)
plone/app/drafts/tests.py:901:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:908:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:913:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:919:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:931:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:931:29: S001 found %s formatter
plone/app/drafts/tests.py:931:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:932:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:932:29: S001 found %s formatter
plone/app/drafts/tests.py:933:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:933:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:934:1: W293 blank line contains whitespace
plone/app/drafts/tests.py:937:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:937:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:938:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:938:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:939:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:939:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:972:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:973:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:973:29: S001 found % formatter
plone/app/drafts/tests.py:973:80: E501 line too long (95 > 79 characters)
plone/app/drafts/tests.py:974:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:974:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:978:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:978:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:979:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:979:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:980:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:980:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:997:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:998:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:998:29: S001 found % formatter
plone/app/drafts/tests.py:998:80: E501 line too long (95 > 79 characters)
plone/app/drafts/tests.py:999:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:999:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1001:80: E501 line too long (85 > 79 characters)
plone/app/drafts/tests.py:1003:80: E501 line too long (89 > 79 characters)
plone/app/drafts/tests.py:1005:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1005:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1006:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1006:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:1007:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1007:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1024:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1025:15: S001 found %s formatter
plone/app/drafts/tests.py:1028:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1028:29: S001 found % formatter
plone/app/drafts/tests.py:1028:80: E501 line too long (95 > 79 characters)
plone/app/drafts/tests.py:1029:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1029:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1033:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1033:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1034:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1034:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:1058:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1058:29: S001 found %s formatter
plone/app/drafts/tests.py:1058:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:1059:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1059:29: S001 found %s formatter
plone/app/drafts/tests.py:1060:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1060:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1064:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1064:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1065:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1065:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:1066:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1066:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1094:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1094:29: S001 found %s formatter
plone/app/drafts/tests.py:1094:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:1095:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1095:29: S001 found %s formatter
plone/app/drafts/tests.py:1096:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1096:29: S001 found %s formatter
plone/app/drafts/tests.py:1096:80: E501 line too long (84 > 79 characters)
plone/app/drafts/tests.py:1097:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1097:29: S001 found %s formatter
plone/app/drafts/tests.py:1097:80: E501 line too long (89 > 79 characters)
plone/app/drafts/tests.py:1101:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1101:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1102:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1102:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:1103:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1103:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1104:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1104:80: E501 line too long (85 > 79 characters)
plone/app/drafts/tests.py:1133:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1133:29: S001 found %s formatter
plone/app/drafts/tests.py:1133:80: E501 line too long (107 > 79 characters)
plone/app/drafts/tests.py:1134:14: D001 found assertEquals replace it with assertEqual
plone/app/drafts/tests.py:1134:29: S001 found %s formatter
plone/app/drafts/tests.py:1135:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1135:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1139:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1139:80: E501 line too long (88 > 79 characters)
plone/app/drafts/tests.py:1140:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1140:80: E501 line too long (83 > 79 characters)
plone/app/drafts/tests.py:1141:14: D001 found failIf( replace it with assertFalse
plone/app/drafts/tests.py:1141:80: E501 line too long (88 > 79 characters)
plone/app/drafts/utils.py:0:1: C101 Coding magic comment not found
plone/app/drafts/utils.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/utils.py:25:1: W293 blank line contains whitespace
plone/app/drafts/utils.py:29:1: W293 blank line contains whitespace
plone/app/drafts/utils.py:32:1: W293 blank line contains whitespace
plone/app/drafts/utils.py:93:12: Q000 Remove bad quotes.
plone/app/drafts/utils.py:93:13: S001 found %s formatter
plone/app/drafts/browser/view.py:0:1: C101 Coding magic comment not found
plone/app/drafts/browser/view.py:0:1: I001 isort found changes, run it on the file
plone/app/drafts/browser/view.py:10:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:14:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:16:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:18:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:25:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:30:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:35:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:41:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:47:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:49:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:51:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:57:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:69:1: W293 blank line contains whitespace
plone/app/drafts/browser/view.py:70:80: E501 line too long (87 > 79 characters)
plone/app/drafts/browser/view.py:74:1: W293 blank line contains whitespace
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


@gheorghelisca You didn't like the directory rule?


**1.
When retailer sends the products list in excel sheet.**

![excel](https://cloud.githubusercontent.com/assets/21171512/17852341/7c0dffb0-6884-11e6-8605-ccaa9b9dfe35.jpg)

**2.
After the execution of program.(c++ screen)**

![show](https://cloud.githubusercontent.com/assets/21171512/17852349/85952914-6884-11e6-85f0-8fe3e44f3fba.jpg)
**3.
How excel sheet looks like after execution.**

![excel2](https://cloud.githubusercontent.com/assets/21171512/17852353/88b45a3e-6884-11e6-8d79-60b1c8d7e542.jpg)


To avoid code duplicating you have to modify your **_range_** function to take an optional third argument that indicates the “step” value used to build up the array. If no step is given, the array elements go up by increments of one, corresponding to the old behavior.


Could you maybe open a PR for getting this into the main repo? That would be awesome.


1.15 Find length_count unique characters and sort.groovy

Another solution is using map. Please take a look
```
def count(input){
    input = input.toLowerCase()
    def map=[:]
    input.each{
        map[it]=map.containsKey(it)?
            map[it]=map[it]+1
            :1
        }
    println map
}

count('Truong Minh Su Nhien')
````


such a good tutorial you have write ，but I have some questions to ask。
` --debug --debug-connect-server` ，when I write this code to soccerwindow2 launcher ，I can‘t start the game. I hope you can solve my problem. Thanks a lot!


And it did introduced a regression again... See http://jira.xwiki.org/browse/XWIKI-13644.


These are the [stats](https://github.com/Therzok/GtkBench/commit/e64562cece482e5d1d08ed793c94b0585664b12e)


Looks like I am wrong, we're seeing a mass rebuild on Darwin now… I don't understand why.

Anyway, if you need the built files prior to my revert, hydra has built e82ffa5 in evaluation http://hydra.nixos.org/eval/1288465


Document the magic numbers. I don't know why you add 6.


You should be sure that std:abs works with float and double values, otherwise it truncates the value and approximates it to a int. Can you check please?


This commit also includes removing the foundation ui components that aren't being used and also remove the need for Foundation JS as I don't require that either.


It must be fine in ` node-nightly-version@1.0.6`


Wrong title. Added lockscreen notification number selection bar, volume warning toggle and related fragments


an example
```
def sort(String input){
    def list=[]
    input.each {
        list.add(it)
    }
    list.sort()
    println list.join('')
}

sort('Truong Minh Su Nhien')
```


Condition is not needed. `print (math.random (1,1)) -- 1`


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/6827/testReport/) for this commit**


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/34247/testReport/) for this commit**


It's just `Chromium`, not `Google Chromium`.


#4 i forgot to change file sorry XD


Those flags (and maybe even more code from this cconstructor) should be extracted, currenlty there's a lot of repetition in this file.


> but I'm hoping you are limiting the list to relevant pokemon? And then listing the rest?

IIUC no, but I agree that would be better. I'm not sure the rest should be sorted alphabetically but maybe you're right—I agree the sorting should minimize the distance.


ouch....


Tonight i will open PR about it :)


close #4


I don't recall ratholes ever being removed except with the object trick. If intentional new behavior I feel it happens too often in this condition.


You don't want having to validate [140 color names](http://www.w3schools.com/colors/colors_names.asp).. I'm assuming you intended for it to be just `RRGGBB` & `#RRGGBB` validation, right?


Do not special case `== 1`


In Java and Groovy, people using Camel style for local variable:
```
def inputString
or
def strInput
```


Considering the candy name improvement, I think we won't need the sorting. We'll wait and see since the candy first and rest sorted is going to be very complicated.


@chriserik
yeah, sure. I'll send a PR after checking `phoenix_swagger` works with poison 2.x


@rowo I haven't reviewed it for "publishing". We were still working on summarizing the article. I agree with you, the intro is a bit much for an intro... I think I can take out the bits about his initial beliefs and merge it in the intro about him or something. Or summarize it a bit more to make it more direct.


@rtlanceroad 3 massive dependencies for some (might I say, tacky) shader effects isn't really worth it IMO, not does it really fit with the CRUX philosophy of "keeping things simple", if I had to choose I think it's better to make uses who want this option to enable it manually, then to make users who don't disable it.

If anyone really used any of the opengl stuff just ping me, and I'll maintain two slop ports.


Typo correction:

Nothing is fixed in finalize/Linux-i386/22_install_grub2.sh

Only output/default/94_grub2_rescue.sh has things like that fixed.


Wrong order of assignments, this way `parse_error` is always set to `false`


Barrowed Icons from Esemu (2) and lyshantus.


`std::` не требуется.


Need some tutorials which would start Toubkal from basics


aargh! Thanks for paying attention....


Ok. Sorry.


using closure or for(:) for leveraging the advantage
```
def list =[4,9,10,2]
def max1(list){
    if(list==null || list.size()==0)
        return null
    def max =list[0]
    list.each {
        if(it>max)
            max=it
    }
    return max
}
def max2(list){
    if(list==null || list.size()==0)
        return null
    def max =list[0]
    for(def number : list){
        if(number>max)
            max=number
    }
    return max
}
//Testing
println list.max()
println max1(list)
println max2(list)
```


Google decided to use 16x16 px (and 32x32@2x) icons in the extension toolbar and this change is about to enter Stable channel. Every extension's 19/38px based icon will look blurry. To prevent that, add properly rendered `16` and `32` icons. Don't forget about chrome.browserAction.setIcon as well.


If the Pokemon is renamed to "Blah" (as @Eccenux points out) I fear we'll need the sorting 😢 .


ok


agreed


Also, I'd say let's try to reach consensus in #130.


Documentation was not updated.


ИМХО
Мне не нравится интерфейс, который с одной стороны принимает вектор нужного размера, а с другой – заполняет его элементами. Получается что инициализация этого вектора разбита на две части – за размер вектора отвечает одна часть, а за конкретные элементы отвечает другая часть. Лучше всю инициализацию сделать в одном месте.

Например, сделать чтобы `create_number_list` возвращала `vector <number_t>`. А принимала не `test_number_list`, а количество требуемых элементов в векторе.


`std::` не нужен.


d


.NET 4.5 is what's pre installed on Windows Server 2012. Why should we be increasing the minimum .NET FX and limit ServiceStack to run on to a patch version? Do you have any info on the market share differences between v4.5 vs v4.5.2?


How do I use it? Would it allow me to make a graph of Kerbin that I can then apply A* pathfinding to?


Why? Did you find any issue when building with clang?


`.orElse(StandardCharsets.UTF_8)` ?

(or `.orElse(Globals.prefs.getDefaultEncoding()` which may be even better)


s/size_t/check_num_t/

И мне не нравится C-style cast. Лучше `static_cast<double>(check_num)`.

Кстати, хорошим упражнением было бы написать самостоятельно функцию извлечения  из целого числа квадратного корня с округлением вниз.


test


good point


Кажется, `is_prime(2)` возвращает `false`.


@riccochapa  woops you forgot to `.gitignore` this file.


To be more precise on the line of code that needs to be added to the schema.xml files for Solr:

The type should be 'text_ws'. Thus it would become:
<field name="externalContent" type="**text_ws**" indexed="true" stored="true" />

This is more accurate for the fulltext search, now the text will be tokenized by Solr and searching on full sentences will now work in the front-end.


I suppose it doesn't need to wait for the tag?


It's updated.  Once rc3 is tagged I'll tag a new version of BandedMatrices.


Good point, it really looks nicer. Will change it.


duplicate comment https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/2152#discussion-diff-75650463


I tested how current GitHub master code works
on my SLES12-SP2-RC1 test system
with a separated /boot/ partition
and it "just works" for me:

In the original system and after "rear recover"
I have in /boot/grub2/grub.cfg only entries of the form
<pre>
  linux /vmlinuz...
  initrd /initrd...
</pre>

I cannot reproduce what went wrong for mitch@bashworks.de
with rear 1.18-git201607211617 on Gentoo/2.2


Samo remove_if jeszcze nie usuwa, powinno być tak:
```C++
buffs_.erase(std::remove_if(buffs_.begin(), buffs_.end(), [](const CreepBuff& buff){return buff.duration <= 0.0;}));
```


why wasn't this a PR?


This has some impacts on the backend importation script ... because it uses an instance of the Arbiter to load its configuration: https://github.com/Alignak-monitoring-contrib/alignak-backend-import/blob/develop/alignak_backend_import/cfg_to_backend.py#L235

What shoulw be the value of this new `config_name` parameter?


前记


På action creators som kun skal dispatche én action, funker det like greit å bare returnere hashen med type direkte. "return dispatch =>" er kun noe som trengs hvis det skal dispatches flere actions, slik som f.eks. de gangene man har asynkrone kall.


Kunne denne vært en komponent istedenfor, med terms and conditions liggende i i18n?


Is this an art piece?


O mesmo deve ser feito com as variáveis NVE e CEST no arquivo convertNFe.php ?


To be even more precise:
In order to be able to read more human like sentences, the schema.xml line should be as follows:

`<field name="externalContent" type="text_general" indexed="true" stored="true" />`


Nothing changed to any existing functionality (other than the reltol changed to match every other package..). Should I revert this and submit as PR (honestly that's what I meant to do anyways)?


For comparison:
On my SLES12-SP2-RC1 test system
without a separated /boot/ partition
I have in the original system and after "rear recover"
in /boot/grub2/grub.cfg only entries of the form
<pre>
  linux /boot/vmlinuz...
  initrd /boot/initrd...
</pre>


Ok... good to know.  So ideally -ftrapv should be used when configuring with --enable-debug and the use of -fwrapv should be phased out to give gcc more optimization opportunities (this is probably more theoretical than practical).  This means that the Scheme runtime system should use ```##fxwrap+```, ```##fxwrap-```, ```##fxwrap*```, etc wherever an overflow might happen as part of a normal execution.  Currently those primitives are not used anywhere in the runtime system, except for defining the wrap primitives available to the user.  Cases where they might be useful include computing a digest or hash code, random number generation and cyclical serial number generation.  So for example ```##string->uninterned-symbol``` and ```##eqv?-hash``` need to be modified (and unit tests should be added to verify that overflows don't cause issues).


ok :+1:


@alyst had to rebase his considerably larger PR https://github.com/JuliaMath/Sundials.jl/pull/67#issuecomment-241386970 yet again. And you've got a bunch of inconsistent indentation here. Generally anything that isn't a personal package should go through code review.


> Thanks for dropping by!

Haha! That reads so awesome: "`<deletes all the things>` KTHXBAI!!!" 😂


by default the name of the arbiter name in arbiter_cfg/daemons_cfg/arbiter-master.cfg, so by default `arbiter-master`


"Hong up lai code"


change we donot need


I think the problem is here.  You need to do:

```python
elif isinstance(o, firedrake.Function):
    hierarchy, level = utils.get_level(o.function_space())
    if o is o.ufl_domain().coordinates:
        h, l = utils.get_level(o.ufl_domain())
        return h[l-1].coordinates
    elif level != -1:
        new = firedrake.Function(hierarchy[level-1])
        # restrict state to coarse grid
        inject(o, new)
        return new
    else:
        raise RuntimeError(...)
```

IOW, when you coarsen a coefficient you have to send back a coarse coefficient that has reasonable values!


Should be AdjustPowerLevel()


Seems like a strange method name?


what is strange about it?
it gets the next id for a specific language


Again, here you have to `inject` into the coarse grid.


она нерабочая в том смысле, что дает неправильные результаты?
или просто меделнно работает?


1. Typo: you used an "a" instead of an "e" in "contant_blocks".
2. Don't really like the name for the service. My suggestion; One repo: "content_blocks.repository", preparing for multiple repos: "content_blocks.repository.content_block"


OK thanks Johannes for the heads up - it might be Gentoo related - let's
keep it like that

On Mon, Aug 22, 2016 at 1:38 PM, Johannes Meixner <notifications@github.com>
wrote:

> I tested how current GitHub master code works
> on my SLES12-SP2-RC1 test system
> with a separated /boot/ partition
> and it "just works" for me:
>
> In the original system and after "rear recover"
> I have in /boot/grub2/grub.cfg only entries of the form
>
>   linux /vmlinuz...
>   initrd /initrd...
>
> I cannot reproduce what went wrong for mitch@bashworks.de
> with rear 1.18-git201607211617 on Gentoo/2.2
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/rear/rear/commit/5c0de3be452ef6de7c11de60cd1a43da9226357d#commitcomment-18723034>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AA2POQLMjimErj2dC5-ncTj7zZpOe4nQks5qiYoygaJpZM4JpoO2>
> .
>


что будет, если передать её на вход 0? -1?


Another solution. Be ware that concatenating strings cost too much
```
def capitalization2(String input){
    def charArray =input.toCharArray()
    [0..charArray.length()-2].each {
        if(charArray[it]==' '){
            charArray[it+1] = charArray[it+1].toUpper()
        }
    }
    return charArray.join()
}
```


Same typo here, you used "contant_blocks" instead of "content_blocks"


You should not need to make a fake function hierarchy any more here (instead just make the function on the finest grid).


revision comment


Hi Urigo,

Firstly, thank you for your project!
I get error when I try to get this new version to get updated to Rc-5.
So I am including the version 0.7.0-beta.1 in my package.json and cant download..
with 0.6.2 not find meteorModule as you know,

Thanks!


Isn't $entityManager redundant, since you are now using $contentBlockRepository?


The current implementation of `resumePreviewAsync` is
```java
	@Override
	public void pausePreviewAsync() {
		if (state == CameraState.previewPaused
				|| state == CameraState.stopped
				|| state == CameraState.notUsed) {
			return;
		}

		Runnable r = new Runnable() {
			public void run() {
				pausePreview();
			}
		};
		stageActivity.post(r);
	}
```
It also uses the post stuff and only pauses the camera if necessary.


$entityManager is redundant


Não a Classe ConvertNFe deve estar correta.

Roberto


@mrrej89  Glad to see someone else join the development.


You can remove this line when you have removed $entityManager


Sudoku Program Using Graph Coloring


I believe an equivalent change was made while updating the README with instructions for Wayland:
https://github.com/ARM-software/meta-mali/commit/80742f27ab429e01176bbb5d555843e3da17a59a


Added MySQL meta store support with Travis CI integration


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/34250/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/6830/testReport/) for this commit**


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/34251/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/6831/testReport/) for this commit**


You should use git @reduz :p


Руки не доходили пофиксить, но наконец доделал и вынес в метод расширения. (Ухты, тут комменты к строке можно оставлять :smile:)


The version that is released on PyPI now doesn’t contain this fix, so it is buggy!


You can use full github link like `h ttps://github.com/Microsoft/pxt-microbit/issues/174` and it will be referenced correctly


oh I wasn't at home :(

On Mon, Aug 22, 2016 at 8:55 AM, Rémi Verschelde <notifications@github.com>
wrote:

> You should use git @reduz <https://github.com/reduz> :p
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/godotengine/godot-docs/commit/e2635f5e4bb961a85ceea90b13928b5437cefac2#commitcomment-18723201>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AF-Z2-9T77qYESgX95N8G1oNOoJOR0g4ks5qiY4mgaJpZM4JpyeN>
> .
>


Please, open an issue here so we can discuss about that
https://github.com/RoboCup2D/tutorial/issues


typo fixed in e506771


revert


Question about procedure: should I test this against master, or should I test it against the +500, which was yellow at STC (with a view then to test if it is yellow or green against the +500 version)?  Is there a preferred way to do this?  I have scheduled it against master.


we still need it to persist the entity


It seems the whole 'grub_prefix' code
in finalize/Linux-i386/22_install_grub2.sh
smells because as far as I can see
it is set there but never used in that script
so that currentyl I have no idea how
the changes from mitch@bashworks.de
could have any effect.

And grepping over the whole rear code for grub_prefix
seems to show that 'grub_prefix' is only needed
in finalize/Linux-i386/21_install_grub.sh

Perhaps it would also "just work" for mitch@bashworks.de
with current GitHub master code?

In general I think I need to clean up 22_install_grub2.sh
cf. https://github.com/rear/rear/issues/895
and https://github.com/rear/rear/pull/900
but that is not urgent as it seems to work as is.


If you want to get the next ID, you should also give the previous ID?


why ?


NIT: Your spacing is off for the comment.


In the description You should change, "Magento 2" to Magento 1".


here it is indeed 5001268


TeamCity OTA+ :: rvi_sota_server :: migrations container [Build 40](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11131&buildTypeId=ota_plus_RviSotaServer_MigrationsContainer) is now running


nope, still need it to persist


Good use of data attribute


What do you mean?


The specific change for this test is viewable here:
https://github.com/official-stockfish/Stockfish/commit/6998e6f7a5a099d4172affb1c5da1d7dcf4b349c


repository service renamed in a11b144


TeamCity OTA+ :: rvi_sota_server :: migrations container [Build 40](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11131&buildTypeId=ota_plus_RviSotaServer_MigrationsContainer) outcome was **SUCCESS**
Summary: Running Build time: 00:01:57


You can do that directly from the contentBlockRepository
Options:
1. Create a add/update/delete method in that repository
2. Do $this->contentBlockRepository->getEntityManager()->persist($xxx)


@Templarian is this supposed to be a `:before` ? seems like it's breaking a lot of my icons font sizes


I'd imagine in this 'if' loop is where you could run a "resetBoard" function which would clear the array of cards and have the player start a new game or turn remove the images from the card container, while clearing the card array, making it appear they need to try again.


hey @gergelypolonkai I have just released it on the latest 0.4.1
Thank you once again!


Actually, jsonb is supported only in not yet released Doctrine 2.6


Excellent, fingers crossed!


When I say: "geef mij de volgende ID uit de nederlandse lijst", dan zal jij vragen:
"Hoe bedoel je, de volgende? Bedoel je niet de nieuwe?"
Indien nee:
"Ok, wat is de huidige ID dan?"


This addresses my lower comment. It works here but if you're validating circumstances, maybe have it in the 'check' function to clear the array but just my preference


English please :)


Should I revert?


Hi @rmehta ,
can you please explain me, if there is any functionality with this doctype at the moment? If I add filters in a database entry, this does not seem to have an effect.

At the other hand, if I set ordering or filters on UI, the changes are not saved in the database.

I need help, because my changes via "frappe.listview_settings[doctype] = {" have no effect.


Thanks, much better


not possible since that function is protected :) you can only use it inside the repository


Solid work, Katie! Good use of various attributes and the logic makes sense. To get you thinking ahead, see if there is a way that you can define properties on each card so each instance of a card, has all of its properties. Then think about how you might incorporate refactoring into your code base to make it more efficient and DRY.

Again. This is just to challenge you. Great work!!


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/34259/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/6839/testReport/) for this commit**


I prefer the first solution, because we can then use "InMemoryContentBlockRepository" to test things.


and btw,
% make
make  all-am
  CC       mtr-mtr.o
mtr.c:29:19: fatal error: error.h: No such file or directory


@ChrisRackauckas For me it's fine to keep it, since I've already rebased :) I hope I correctly transferred your changes to `simple.jl`.


I made a test and I had to use `Default-Arbiter` to value this parameter ... whereas the arbiter_name parameter is set to `arbiter-master` in the arbiter_master.cfg file :-1:


Thanks! TerrainControl should now work on a dedicated Forge server again.


fudge. i dunno know why this happened. I never really open the dist folder. Could it have done it on its own?


ack


`decltype(max_num)` приводит к тому что  тип `found_prime` – ссылка `max_num_t&` на `max_num`.
В результате, присваивание ниже `found_prime = check_number;` меняет переданный `max_num`, что нехорошо.
И подозреваю, ты этого не ожидал.

Лучше тут написать простое `auto`, а `max_num` принимать в функцию по _константной_ ссылке.


You too


rename the signal to a participle. The name should tell what has just happened.


Предлагаю рассмотреть формат json для хранения таких данных, а также библиотеку json для python.


.Net 4.5 and 4.5.1 is [no longer supported](https://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1/).

```
As previously announced, starting January 12, 2016 Microsoft will no longer provide security updates, technical support or hotfixes for .NET 4, 4.5, and 4.5.1 frameworks. All other framework versions, including 3.5, 4.5.2, 4.6 and 4.6.1, will be supported for the duration of their established lifecycle.

You should ensure that a supported version of the .NET Framework is installed in your environment, on Windows desktops and servers.
```


Is this on purpose ?


give all those objects you touch a proper name. "refreshbutton" or so.


for pull request


CG我都没弃呢，只是没commit而已


Предлагаю вынести из кода не соответствие понятной читабельной строки непонятной цифре, а соответствие, например, "тёмно голубого" в анкете и "Blue" в модели IrisPlex. Чтобы можно было понять, как именно соотносятся цвета анкеты и модели, не читая весь список if ... else, спрятанный где-то в глубине кода + чтобы можно было изменить это соотношение, не изменяя собственно код.


Цифры лучше вообще убрать, они ещё больше усложняют читабельность и так плохо понятного кода.


Great!  Good luck for LTC. These are very hard to pass, I thought.


remove comments and not used garbage


@mnot Is fragment extraction (https://github.com/gustafnk/h-include/issues/3) something that you'd like to have backported to `hinclude`?

I can prepare a PR, but I'd like to know if there's any chance that you will accept it at all before doing the work.


Thanks to Zidane and rutgerkok for this and all the coming commits. I love your work!


Or shape to Postgis with a simple drag'n'drop....so cool, thanks!


Thanks @guenp!


typo mistake


fixed in 95c6693


redundant html here, can be simplified


No but it shouldn't make a difference. That is just the name of the story section.


Ty Jack :+1:


1. desctructure `questionBase`
2. not clear naming in bith func name and param


ИМХО, лучше `unordered_set`, так как ты будешь в цикле искать там значение – зачем тебе лишний логарифмический множитель в сложности алгоритма.
Можно даже `vector<bool>` содержащий `true` или `false` (или наоборот – как удобнее) на месте `i` в зависимости от того является `i` составным или простым.


Petite nouveauté à ce niveau : la définition de relation à l'aide d'un champ de type ForeignKey. Cela indique à Django que chaque OffrePermanente n’est reliée qu’à un seul Lieu par exemple.
Django propose tous les modèles classiques de relations : plusieurs-à-un, plusieurs-à-plusieurs, un-à-un.


I think this should only activate when -ss is enabled. Otherwise it may interfere with hex-scanning and missing points in the beehive.


Опять двойка не является простым числом.


Fixes #11 and adds #6


it does not have nothing mutual to eslint. Should be divided to smaller commits


You could also try http://api.met.no/#english for something really stable.


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/34264/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/6844/testReport/) for this commit**


=>
```
const { questionNumber, resultValue, value } = this.state
this.setState({ questionNumber: questionNumber + 1, resultValue: resultValue + value, value: 0 })
```


Jeg vet Koha ikke bruker det, men for alle våre egne variabler bør vi være konsekvente med camelcase.


Camel Case på category code mangler


Camel Case


do not commit console.log in non test-environment


This may misdetect `PLATFORM_CXXFLAGS` on a RaspberryPi-3 due to its odd ARMv8 A32-but-not-Aarch32 configuration. I can't test at the moment because the dev-board died.


Against master!
I think this is a very good patch, worth tuning.
Of course you should make sure that these different thresholds lead to including different material combinations...


Updated code with review comments.
Please review again. Thanks!


Also, this commit could also be backported: https://github.com/gustafnk/h-include/commit/7350b23decc5d7a1d0c7a0cde784d0f9caf60d8c

It preserves existing classes on the `hinclude` and adds an `included` class to the element (making it easier to not show fallback content during load). Basically, with inline JavaScript in `<head>`, hide all `hinclude` elements but show all `hinclude` elements with the `included` class on them.


Thanks!


Why only under Windows ? Any special reason ?


I'm not convinced having 2 versions of losetup is a good idea.
I have some suspicions that non-read-only loop devices may be causing us umount failures during shutdown, but this needs more testing before it's clear.

Sooner or later we need to go with what the current losetup supports.


Long time no see, Hello success icon :)


**[unitTests_php_branches run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_branches/34266/testReport/) for this commit**


**[unitTests_php_contractual_responsibilities run failed](http://jenkins.wikia-prod:8080/job/unitTests_php_contractual_responsibilities/6846/testReport/) for this commit**


It looks like `-DCRYPTOPP_NO_UNALIGNED_DATA_ACCESS` is needed on ARM with any optimization above `-O2`.

Tee'ing to both `"$TEST_RESULTS" "$INSTALL_RESULTS"` is required to catch install failures. The HMQV branch was failing its self tests after installation with a data directory, but the script never reported it (though it logged the error in `"$INSTALL_RESULTS"`).


А тебе точно в одной программе нужны реализации для разных типов `number_t` одновременно?
Или в разных программах, подключающих `primes.h` как библиотеку?
Если нужна реализация для одного – достаточно простого `using number_t = ...;`.


Code to combine multiple csv into one single csv


Make it just `teams` (same as the function name portion).


I wouldn't be happy with using struct because Genode::List<Ip_route> has private members.


Indeed, this might be better in the case.
Do you want to create patch/PR by self?


五子棋人人对战


Is the name of the club no longer required?


Why are you checking this cache item here and also inside `swissunihockey_ch_get_teams()`? I mean, why twice?


Then the mapper should return it as is. This is what the default is.
Do you have an idea to make it better?


ccccc


Because I took the Mac_allocator unmodified from nic_bridge. I'll fix it.


Why is `team_id` stored as `club_team`? Is it confusing. Please fix.


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.drafts/5/violations
```
plone/app/drafts/dexterity.py:135:1: C901 'autosave' is too complex (15)
plone/app/drafts/tests.py:1125:15: S001 found % formatter
plone/app/drafts/tests.py:1165:15: S001 found % formatter
plone/app/drafts/tests.py:1212:15: S001 found % formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Fixes #12


Correct. Copy-paste from nicbridge :)


/dev/msm_camera/* Line 105. @zwliew  is there something wrong ?


> And for all the standards the error was not spotted sooner

Though using a decent IDE would have spotted it (and given you hints about PEP8 etc.).


exact patterns are much easier detected server side.. thus more likely to be banned.


![screen shot 2016-08-22 at 8 36 59 am](https://cloud.githubusercontent.com/assets/4573033/17854933/bebcf37a-6843-11e6-88fa-a520ebab7342.png)


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.drafts/6/violations
```
plone/app/drafts/dexterity.py:135:1: C901 'autosave' is too complex (15)
plone/app/drafts/tests.py:1125:15: S001 found % formatter
plone/app/drafts/tests.py:1165:15: S001 found % formatter
plone/app/drafts/tests.py:1212:15: S001 found % formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Avl_tree has non-public members.


changed in data


1) I couldn't figure out the difference between getArrearsDemand and getTotalDemandTillCurrentFinYear codes, is there any ?

2) final BigDecimal dmdAmt = new BigDecimal((Double) ddObject[2]);
                 if (ddObject[2] != null)
                balance = balance.add(dmdAmt);
You will get a **NullPointerException** at  **new BigDecimal((Double) ddObject[2]);** then  **if (ddObject[2] != null)** is of no use, check for null before passing to **BigDecimal** constructor


I was hoping you'd do it :D but if you don't have time, I can do it :)


Après réflexion, la méthode isDepart doit être définie au niveau de la classe OffrePermanente plutôt qu'au niveau de TypeOffre.


I just added a class for definitions, see `Context.Definition`


Stupefy you saying GPS Jitter is even more likelly to give you bans? On normal scans?


However, fragment extraction would in its current implementation cause IE9 and below to crash: https://github.com/gustafnk/h-include/pull/18#discussion_r64164490


Hi Stefano,

will you retest this?


I got the difference getDmdCollAmtInstallmentWiseUptoCurrentFinYear, is it possible to refactor the code so that except the above api remaining codes are reused ?


Yes you've got a point, I corrected them.


clnt and srv are taken from the already existing components http_srv* and http_clnt*. I'll change the instance names.


the opposite, an exact honeycomb scan is more likely to get you banned because you are checking the exact same points over and over.  the "jitter" offsets the point you want to check randomly so you never check the same exact point twice (hopefully) thus server side will be much less likely to detect the pattern and flag the account.


asa


Thanks for the background :)


why is `CC_ARG` including `gcc` ?


found the issue, the data needs an 'id' column to work. What i would like to accomplish is when I click on the row (and it is slided open) that it will close the swipe menu. how can I do that?


Ok, will do.


I see, thanks!


Note to self: look into why mm and mmi do not work properly (?) from gvars.


Test


yup it works like a charm now.


Maybe by adding

`margin-left: -8px; `

To it?


@macysz o co chodzi z tym dirtiness?


Either the line above should be d as RotatorTile, or the ?. is redundant. If it's not a rotatortile, the casting will crash the app.


default(int) not null, null is not a valid value for int.


Since we properly escape the result URL shouldn't we change "&" for "&" in the last parameter passed to getAttachmentURL ?


No Value has been set. Should be Value="5"


Ah, just seen you've pushed a commit to fix this :)


@gforcada Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.drafts/7/violations
```
plone/app/drafts/dexterity.py:135:1: C901 'autosave' is too complex (15)
plone/app/drafts/tests.py:1125:15: S001 found % formatter
plone/app/drafts/tests.py:1165:15: S001 found % formatter
plone/app/drafts/tests.py:1212:15: S001 found % formatter
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


No because we can't do anything about query string that are passed. They need to be properly encoded by the user calling the API.


Nevermind, just reduced padding to 4px. Let me know if that doesn't look ok for you :P


Similar to how v7 does it? https://github.com/Particular/NServiceBus.AzureServiceBus/blob/release-7.0.0/src/Transport/Topology/MetaModel/ConnectionString.cs#L9


Fix Error FUNCTION homer_data.DESTINCT does not exist\n)\n


I'm talking about XML/HTML encoding here. We pass an already escaped & and then we will escape it again using escapetool.xml.


Is there any chance at all that this commit and the bump to 4.1.6 has broken the Internet? I'm seeing failing builds that were still ok when I started my weekend. :)


Chaque vue est responsable de faire une des deux choses suivantes : retourner un objet HttpResponse contenant le contenu de la page demandée, ou lever une exception, comme par exemple Http404. Le reste, c’est votre travail.

Une vue peut aussi lire des entrées depuis une base de données.

Pour cela, on peut utiliser l'API de base de données de Django.
Ainsi, une requête d'interrogation est adressée à la base de données afin de récupérer l'ensemble des offres permanentes séparées par un '|' et triées par lieu.


Para que funcione la api de fetch. En [Async Actions](http://redux.js.org/docs/advanced/AsyncActions.html) del sitio de Redux lo aclaran mejor.

> Internally, it uses whatwg-fetch polyfill on the client, and node-fetch on the server, so you won’t need to change API calls if you change your app to be universal.
>
> Be aware that any fetch polyfill assumes a Promise polyfill is already present. The easiest way to ensure you have a > Promise polyfill is to enable Babel’s ES6 polyfill in your entry point before any other code runs:
>
> // Do this once before any other code in your app
> import 'babel-polyfill'


ah indeed, I've probably caused a problem with my fix...


Corrected, thanks!


噫。。。听到你这么说真好。


It is unfortunate that these abbreviations slipped in into our code base. We should fix them. This is related to https://github.com/genodelabs/genode/issues/1258


**L'ennui avec ce type de code est que l'allure de la page web est codée en dur dans le fichier views.py qui joue pourtant le rôle de contrôleur.**


No. I'll wait until Marco commits the ONE_PLY stuff and see what can be done there.


Thanks, I've reverted for now. I think we should find an example proving that there's a real problem first.


test comment


sure , I will refactor the code .


*Meta tag de compatibilidade do internet explorer
*Tela de listar grupos adicionada
*Pequenas mudanças


@jmcphers for gcc this does not work, see  http://stackoverflow.com/questions/7580009/gcc-error-cannot-convert-const-shared-ptr-to-bool-in-return

In addition I had to `#include <boost/make_shared.hpp>` to build, but that might be just me building with boost 1.60.


@JanTvrdik are you sure? I thought I've seen it in 2.5 and added that comment. Also it can be found in the docs - http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html#id109 - feel free to use this Bundle it should still work.


yes that makes sense.


Feito com sucesso :)


Also save Sender/Receiver mode in Shared Preferences


I confirm that we need a fix for this ...


`Event`って名前、紛らわしいよねw


Hola.
Muy buenas las mejoras que ha implementado en el programa.
Solamente queria pedirle dos favores, si es posible...
1) se podra hacer que mientras un canal se esté cargando, se pueda seguir navegando la lista de canales?
Creo que en versiones anteriores, era posible.
2) se podra disminuir el tiempo de espera para que cargue un canal? actualmente se demora entre 15 y 20 segundos. Se podra reducir a 5 segundos?
De antemano, gracias.
Saludos.


shouldn't the `exit 1` still be existing?


@sephie same here


ddd


needless


Hello @ged-odoo There are still some places where we import 'static/src/js/framework/core.js' in the bundles. See im_livechat and project_timesheet_synchro.


test


Stupidest idea ever.


yeah you're right.


This covers almost all tests and closes #2


JSON_UNESCAPED_UNICODE - since php5.4, may be to avoid usage of it?


TeamCity OTA+ :: rvi_sota_server :: ci [Build 784](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11152&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Re: random number generation: The current algorithms use floating-point, not overflowing integer, arithmetic.

It would be nice to use the gcc built-in functions for the bignum procedures, but they don't do what you need, which is add two integers plus a one-bit carry, returning the new carry and storing the result in a third integer.


Is this version compatible with the newer 2.3 ES?


rename folder to `required-type-missing`


this test does not add any new assertions compared with existing ones, I would remove it


why did that happen actually ? :/


You should document where `$operation` is coming from. An example of how you'd obtain an instance of Operation would be useful in the constructor documentation.


Why not just use the truthy check in the 2nd half of this clause? Are there values other than true and false that you need to worry about?

`if (isset($info['done']) && $info['done']) {`


Just in case :D


Los directorios de node_modules y bower_components no deberían subirse al repositorio.
Se recomiendo eliminarlos y agregar las excepciones en el archivo .gitignore


This link is a 404.


Test


CalculateD reported eigen vector overflow when running ADMMCut on Beetles model.
The reason is the changing here makes the Hessian matrix unsymmetric and somehow led to
the bug.


So is LSBG comming to Nukkit XD


DepricatedFields (mitchute) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

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


These are the new material parameters used in sig asia 2016 paper.


AFAIU the aspects will only be called for non-analyzed/built targets. Shouldn't the aspects be executed for already built targets, too?


El directorio donde están las dependencias de bower es /stamps-api/src/main/webapp/bower_components/


Poor NERDTree...


TeamCity OTA+ :: rvi_sota_server :: ci [Build 784](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11152&buildTypeId=ota_plus_RviSotaServer_Ci) outcome was **SUCCESS**
Summary: Tests passed: 193, ignored: 3 Build time: 00:07:37


Does the user choose whether "confidence" is included in the result? If not, I'd reword this to not include the word Optionally, which to me indicates there is a choice somewhere. If the user does have that choice, maybe mention where to configure that?


should this check to see if the cancellation token is cancelled?


Weird, I just checked my history to make sure I didn't just make this up and it looks like the URL has been changed just recently.


@yvs2014 This one I know how to fix. If @kerolasa doesn't do it, then I will. But at the moment it's his "mess"... :-)


Should we wrap this in a try catch and call stop to cancel any running jobs. This would make sure if you call run again to retry you don't have extra jobs running. With that said, is there a smarter way for us to see what jobs are running and stop them?


와우~


I will add `This field is typically provided only for the top hypothesis.`


TaskCluster: @SingingTree does not have permission to trigger tasks.


TaskCluster-GitHub: https://tools.taskcluster.net/task-graph-inspector/#ZEni8q-ITK-uFNGnvxqOGw


I don't like that we are setting this on the full framework.


cslee35 also added comments in this commit


*Se* rendre (-:


Aún sigue faltando los endpoint de grupo de stormpath en las constantes de las clases UseResource.java , ArtistResource.java y ClientResource.java


this is after the call to the ctype function.  I'm saying that Image.frombuffer() doesn't like uint64 data.  I may be interpreting the code wrong, but since the recoloring has already occurred I don't believe it is an issue to cast imagemap to uint32 before loading it into an RGBA image.


You did your best at this stage. The second phase of the app will be much better. Congratulations.


현재 에러
![image](https://cloud.githubusercontent.com/assets/18064000/17856036/92e68a0e-68b6-11e6-883e-c55f2a54adb1.png)


Why?


This is the first part of the implementation and contains the MapReduce which implements Sort Comparator for sorting StructuredRecord


Close #1


@MrGenga И что это?


Finally found a spot to comment, so hopefully you see this. Get a hold of me on Twitter or FB. Why did you stop the project? You were going so far with it. If you need more support, I'd gladly help out if you want.


Dont limit it to size t=4.....token (blah:creature blah:1/1:red:white:flying:trample:haste)
You get my point.


uuuuuh danke


We haven't used PHP's stdClass (a plain old php object) in this project, opting to stick with arrays.

Is the only reason the more concise method of access? We've shied away from creating classes in most of our responses except for when there is some amount of post-processing or manipulation needed. We could cast the array that we get from the service to an object to enable what you're suggesting, but we haven't done that anywhere else, so it should be part of a larger discussion.


pass in `model` here, you don't need the full `options`.


test


It can be tricky reducing bonus in the update_stats().  Since the stat is now able to be updated at higher depths...since it will not exceed the max limit at depth 16.


Only if something invalidate the analysis phase. Bazel is expected to behave correctly regarding that.


Hi @bobwah!

I'm using the `scrollTop` property to calculate the space above the edited cell "inside" the scrollable container. Let me explain this on an example:
http://jsfiddle.net/js_ziggle/3300bcy8/

Scroll the table to the very bottom and then edit the third row from the bottom (the one starting with "Nissan"), the "Chassis color" column. When you erase "blue", so that the full dropdown options are available, the dropdown itself will open upwards - in your example it would open downwards and "hide" behind the container, thus making it unusable.

The reason for this is, the "scrollTop" method (let's call it that for a minute ;)) tells the table, that it has more space above the edited cell (even if it's currently scrolled down - you can always scroll up a bit and use the dropdown) than below, where the table and the scrollable container end.

Does it make sense?


We'll need modals without a cancel button, for the really simple ones. (you can fix that now or leave it for when we need it, either way)


Allow ha-sync-batch-size for rabbitmq_policy definition to be integer


done


I'd close modal first and show snackbar after, it's easier to follow visually


Thank you, Jonney.


@dkati This is the Google default


@javelinanddart GPE affects all the JF variants ? .seems strange for me.its hold home button to see recents is there since years.am i wrong ?


wow :astonished:


@MagicWho Fix #52 and #498 syntax error.


@dkati We want to keep it as inline with GPE as possible


There are [more than 140 legal colors](http://www.w3schools.com/cssref/css_colors_legal.asp). Everything the underlying CSS supports should also be supported here. Ideally Dojo can handle the errors to remove the burden on MATLAB.


Hope these help:
https://github.com/transloadit/uppy#browser-support - Has the images from SauceLabs (like BrowserStack) which shows browser support

https://github.com/aFarkas/lazysizes#browser-support - Description of support and fallback information for old IE.

https://github.com/EvandroLG/transitionEnd#browser-support - Images to show support.

https://github.com/bvaughn/react-virtualized#supported-browsers - A nice description and notice of how to deal with issues. I think you even reference react-virtualized in a different issue in your repo.


With this fix we now can run gpio test sample successfully,


I think this should be `userId` not teamMemberId


Yes, they are very annoying semicolons


Coding = ;;;;;;;;


HOLY SHIT XD


Put space before self


Passado


would be nice to have a separate folder for directive templates, like templates/partials/directives


clang has these multiprecision arithmetic builtins: http://clang.llvm.org/docs/LanguageExtensions.html#multiprecision-arithmetic-builtins .  I wonder if/when gcc will implement them.


TeamCity OTA+ :: rvi_sota_server :: ci [Build 785](http://teamcity.prod01.internal.advancedtelematic.com:8111/viewLog.html?buildId=11159&buildTypeId=ota_plus_RviSotaServer_Ci) is now running


Error is in here twice. I've removed one of them for you: 06b58fa38f2fa48eff9b389908d251b0ddd6e7a2


alpha 可以提交 changelog，正式发布再搞。

建一个 issue 持续维护 changelog 。


@justincormack will test this week, thanks!


I see.


/index.php?file=Syndication


Would be nice to have a default `cancel()` which dismisses the modal.
But you can't add it to the scope along with `setProcessing` & co, because you don't have access to `uibModalInstance` at that point... Hmm.

Same thing for a default `submit` which closes the modal.


<== GitHub account


hjklk


You should have added this to a global ignore file instead: https://help.github.com/articles/ignoring-files/#create-a-global-gitignore


Seems to be a recent subject of discussion on the gcc list: https://www.mail-archive.com/gcc@gcc.gnu.org/msg80662.html