Wow, awesome work! Really! 😊

You know, you could do so much with this script!

There are some bits i find interesting. Andapplying by changing the

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

To something like this? I dont know python, but i actually got it to work in your previous version:

K

V

building

apartments

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'apartments' ==  ch.attributes['v'].value:

commercial

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'commercial' ==  ch.attributes['v'].value:

garage

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'garage' ==  ch.attributes['v'].value:

garages

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'garages' ==  ch.attributes['v'].value:

hospital

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'hospital' ==  ch.attributes['v'].value:

house

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'house' ==  ch.attributes['v'].value:

industrial

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'industrial' ==  ch.attributes['v'].value:

kindergarten

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'kindergarten' ==  ch.attributes['v'].value:

office

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'office' ==  ch.attributes['v'].value:

public

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'public' ==  ch.attributes['v'].value:

residential

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'residential' ==  ch.attributes['v'].value:

retail

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'retail' ==  ch.attributes['v'].value:

roof

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'roof' ==  ch.attributes['v'].value:

school

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'school' ==  ch.attributes['v'].value:

shed

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'shed' ==  ch.attributes['v'].value:

university

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'university' ==  ch.attributes['v'].value:

yes

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'yes' ==  ch.attributes['v'].value:

ys

if 'k' in ch.attributes.keys() and 'building' ==  ch.attributes['k'].value:

if 'v' in ch.attributes.keys() and 'ys' ==  ch.attributes['v'].value:

Skickades från E-post<https://go.microsoft.com/fwlink/?LinkId=550986> för Windows 10

________________________________
From: mkagenius <notifications@github.com>
Sent: Sunday, December 2, 2018 7:40:08 PM
To: mkagenius/osm2maya
Cc: ThaSundanceKid; Comment
Subject: Re: [mkagenius/osm2maya] supported tags added (58c28c7)

Okay, fixed that part of the problem as well. Now apply textures as you
wish. New code is pushed to github. Thanks!

On Sun, 2 Dec 2018 at 17:17, ThaSundanceKid <notifications@github.com>
wrote:

> Yes true! It does not show up in the rendering. But if you would like to
> apply any textures, it can be a Little bit tricky… 😊
> Yes try it!
>
> And dont give up! You are on to something here, your script can be really
> popular if you can sort everything out!
>
>
> Skickades från E-post<https://go.microsoft.com/fwlink/?LinkId=550986> för
> Windows 10
>
> ________________________________
> From: mkagenius <notifications@github.com>
> Sent: Sunday, December 2, 2018 5:23:26 AM
> To: mkagenius/osm2maya
> Cc: ThaSundanceKid; Comment
> Subject: Re: [mkagenius/osm2maya] supported tags added (58c28c7)
>
> Yes, but for now that gets fixed when you render it. The final rendered
> image is fine.
>
> I think to actually fix that i need to delete and redraw those objects
> with
> reversed normals
> in anti clockwise fashion.
>
>
> On Sat, 1 Dec 2018, 23:17 ThaSundanceKid <notifications@github.com wrote:
>
> > Yes! Looks much better 😊
> >
> > Still, half of the surfaces is inside out tho.... for some reason...
> >
> >
> > [cid:image003.jpg@01D489A1.7551C4A0]
> >
> > Skickades från E-post<https://go.microsoft.com/fwlink/?LinkId=550986>
> för
> > Windows 10
> >
> > ________________________________
> > From: mkagenius <notifications@github.com>
> > Sent: Saturday, December 1, 2018 12:08:44 PM
> > To: mkagenius/osm2maya
> > Cc: ThaSundanceKid; Comment
> > Subject: Re: [mkagenius/osm2maya] supported tags added (58c28c7)
> >
> > Okay, I have fixed the problem now ..
> >
> > changed `if normal < 0:` to `if normal >= 0:`
> >
> > and
> >
> > from `x/=100` to `x/=-100`
> >
> > This solved both problems in my code. I will soon push to github.
> >
> >
> >
> > On Sat, 1 Dec 2018 at 14:09, ThaSundanceKid <notifications@github.com>
> > wrote:
> >
> > > How odd!
> > > With the original output from your code, i get a mirror image of the
> > city
> > > i try to recreate.
> > > Try it yourself!
> > > City: Eskilstuna
> > > Country: Sweden
> > >
> > > See images from the city of google maps and the result of the Changes:
> > > Also, see attached for the Changes i did in file format in attached
> > >
> > > [cid:image002.jpg@01D48959.BD7A98D0]
> > > [cid:image006.jpg@01D48959.BD7A98D0]
> > > Skickades från E-post<https://go.microsoft.com/fwlink/?LinkId=550986>
> > för
> > > Windows 10
> > >
> > > ________________________________
> > > From: mkagenius <notifications@github.com>
> > > Sent: Friday, November 30, 2018 7:50:20 AM
> > > To: mkagenius/osm2maya
> > > Cc: ThaSundanceKid; Comment
> > > Subject: Re: [mkagenius/osm2maya] supported tags added (58c28c7)
> > >
> > > Hi,
> > >
> > > All the # got converted to comments in markdown.
> > >
> > > Perhaps you are talking about this h *= -1 and -h / -42.0 . As, you
> have
> > > mentioned this will cause certain buildings to point downwards. If you
> > are
> > > okay with that, go ahead. But be aware that your code will create a
> > mirror
> > > image.
> > >
> > > On Fri, 30 Nov 2018 at 11:16, ThaSundanceKid <notifications@github.com>
>
> > > wrote:
> > >
> > > > hi, im all new to github so this might not be the way to post this.
> > > > But i found your script works much better like this for me.
> > > > Some tall buildings point downwards tho, and the smaller buildings
> are
> > > not
> > > > aligned totally to to ground:
> > > >
> > > > import maya.cmds as cmds
> > > >
> > > > import random
> > > >
> > > > import xml.dom.minidom
> > > >
> > > > doc = xml.dom.minidom.parse("G:/3D - OBJECTS/....osm")
> > > > building:levels
> > > >
> > > > all_ways = doc.getElementsByTagName("way")
> > > >
> > > > buildings = []
> > > >
> > > > for el in all_ways:
> > > > for ch in el.childNodes:
> > > >
> > > > if ch.attributes:
> > > >
> > > > if 'k' in ch.attributes.keys() and 'building' ==
> > > ch.attributes['k'].value:
> > > > if 'v' in ch.attributes.keys() and 'residential' ==
> > > ch.attributes['v'].value:
> > > > buildings.append(el)
> > > >
> > > > break
> > > >
> > > > nodes = doc.getElementsByTagName("node")
> > > > id_to_tuple = {}
> > > > for node in nodes:
> > > > id_val = node.attributes['id'].value
> > > > if 'lon' in node.attributes.keys():
> > > > (lon, lat) = (node.attributes['lon'].value,
> > node.attributes['lat'].value)
> > > > id_to_tuple[id_val] = (lon, lat)
> > > >
> > > > all_buildings = []
> > > >
> > > > for b in buildings:
> > > > lst = []
> > > > nds = b.getElementsByTagName('nd')
> > > > for ch in nds:
> > > > if ch.tagName == 'nd':
> > > > node_id = ch.attributes['ref'].value
> > > > lst.append(id_to_tuple[node_id])
> > > >
> > > > tags = b.getElementsByTagName('tag')
> > > > level = 1.1
> > > > for tag in tags:
> > > > if tag.tagName == 'tag':
> > > > if tag.attributes['k'].value == 'building:levels':
> > > > try:
> > > > level = int(tag.attributes['v'].value)
> > > > except:
> > > > level = 1
> > > >
> > > >
> > > >
> > > > all_buildings.append((lst, level))
> > > >
> > > > print(all_buildings[0])
> > > >
> > > > all_buildings = sorted(all_buildings)
> > > >
> > > > sz = len(all_buildings)
> > > >
> > > > start_lon = float(all_buildings[sz/2][0][0][0])
> > > > start_lat = float(all_buildings[sz/2][0][0][1])
> > > >
> > > > print(all_buildings[0])
> > > >
> > > > def get_xy(lon, lat):
> > > > lon = float(lon)
> > > > lat = float(lat)
> > > > mul = 100.000 * 500 # meters
> > > > diff_lon = lon - start_lon
> > > > diff_lat = lat - start_lat
> > > > return (diff_lon * mul, diff_lat*mul)
> > > >
> > > > buildings_xy = []
> > > >
> > > > for lst in all_buildings:
> > > > tmp = []
> > > > for i in lst[0]:
> > > > tmp.append(get_xy(i[0], i[1]))
> > > >
> > > > # height from levels
> > > > h = lst[1]
> > > > buildings_xy.append((tmp, h))
> > > >
> > > > print(buildings_xy[0])
> > > > Polygons ready, now use it below
> > > >
> > > > cubeList = cmds.ls('myCube*')
> > > > if len(cubeList) > 0:
> > > > cmds.delete(cubeList)
> > > >
> > > > all_poly = []
> > > >
> > > > for lst in buildings_xy:
> > > > tmp = []
> > > >
> > > > for i in lst[0]:
> > > > (x,z) = i
> > > > x/=100
> > > > z/=-100
> > > > y =0.1
> > > > tmp.append((x,y,z))
> > > > h = lst[1]
> > > > res = cmds.polyCreateFacet( p=tmp, name='buildingpoly#')
> > > >
> > > > all_poly.append(res) thickness = random.uniform(30.0, 100.001)
> assert
> > h
> > > > >= 0 normals = cmds.polyInfo(res[0], fn=1) normal =
> > > > float(normals[0].split(":")[1].split()[1]) if normal < 0:
> > > >
> > > > # some building have normal in other direction, this fixes that
> > > > # h *= -1
> > > >
> > > > # TO avoid mirror image multiply with -1
> > > > cmds.polyExtrudeFacet(res[0], kft=1, thickness=(-h / -42.0))
> > > >
> > > > —
> > > > You are receiving this because you are subscribed to this thread.
> > > > Reply to this email directly, view it on GitHub
> > > > <
> > >
> >
> https://github.com/mkagenius/osm2maya/commit/58c28c794cfca28642f0e8b07b05ea6f2cbf9d17#commitcomment-31508777
> > > >,
> > > > or mute the thread
> > > > <
> > >
> >
> https://github.com/notifications/unsubscribe-auth/ABms4KJeG4_BUkfGPMk_92xT08YP_S2Lks5u0MYngaJpZM4Y7DGm
> > > >
> > > > .
> > > >
> > >
> > > —
> > > You are receiving this because you commented.
> > > Reply to this email directly, view it on GitHub<
> > >
> >
> https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmkagenius%2Fosm2maya%2Fcommit%2F58c28c794cfca28642f0e8b07b05ea6f2cbf9d17%23commitcomment-31509164&data=02%7C01%7C%7C44c4f024f9344c14793408d656901907%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791574219136513&sdata=T8h%2BKH5myCbFP4pPq%2B4H8wlqtsAGF9vYX33NAToleUQ%3D&reserved=0>,
>
> >
> > > or mute the thread<
> > >
> >
> https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FArXx8yBQR6XN6d7_TWMtYb4C3j3UiR5iks5u0NUsgaJpZM4Y7DGm&data=02%7C01%7C%7C44c4f024f9344c14793408d656901907%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636791574219136513&sdata=UXwBqM1zf1lWKNw1viqGf6UGo5J3W9fVsFgQwgunwMU%3D&reserved=0
> > > >.
> > >
> > > —
> > > You are receiving this because you commented.
> > > Reply to this email directly, view it on GitHub
> > > <
> >
> https://github.com/mkagenius/osm2maya/commit/58c28c794cfca28642f0e8b07b05ea6f2cbf9d17#commitcomment-31522550>,
>
> >
> > > or mute the thread
> > > <
> >
> https://github.com/notifications/unsubscribe-auth/ABms4EXCwBv8-yOL8mMXxQ8IHINqo4Nbks5u0kBFgaJpZM4Y7DGm>
>
> >
> > > .
> > >
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub<
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmkagenius%2Fosm2maya%2Fcommit%2F58c28c794cfca28642f0e8b07b05ea6f2cbf9d17%23commitcomment-31522865&data=02%7C01%7C%7Ca45fb79ceaf841897c9b08d6577d5cfa%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636792593267122796&sdata=QHuDaahRIt3wM0YBndv5zgZ8Y01EIR4Z1ny0%2B%2FcVBEE%3D&reserved=0>,
>
> > or mute the thread<
> >
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FArXx88RTNbv550NIeKu5ycHEB4U7YyKIks5u0mM8gaJpZM4Y7DGm&data=02%7C01%7C%7Ca45fb79ceaf841897c9b08d6577d5cfa%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636792593267122796&sdata=i%2BZnN%2FMjLbi1F%2BGG2%2F6pTsk6A7GZCrTBzedu3rNPZxY%3D&reserved=0>.
>
> >
> >
> > —
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <
> https://github.com/mkagenius/osm2maya/commit/58c28c794cfca28642f0e8b07b05ea6f2cbf9d17#commitcomment-31523958>,
>
> > or mute the thread
> > <
> https://github.com/notifications/unsubscribe-auth/ABms4NOW8suWYDefSHi98t1zl4eeRgkeks5u0sCcgaJpZM4Y7DGm>
>
> > .
> >
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub<
> https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmkagenius%2Fosm2maya%2Fcommit%2F58c28c794cfca28642f0e8b07b05ea6f2cbf9d17%23commitcomment-31525680&data=02%7C01%7C%7Cbf56195a1d0f441677e308d6580de7ba%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636793214072961139&sdata=xB99hNxgHn9CqclBZ7LFgJUc%2FMgJIeX7%2FYfKsktvXRw%3D&reserved=0>,
> or mute the thread<
> https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FArXx8xudcIFTGeY1cqHhNdu4SttTCuIIks5u01W-gaJpZM4Y7DGm&data=02%7C01%7C%7Cbf56195a1d0f441677e308d6580de7ba%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636793214072961139&sdata=05%2B4DMYKTTe6K9IPjdsYylRPsn%2Fef1TDCEXn0KucfV0%3D&reserved=0>.
>
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/mkagenius/osm2maya/commit/58c28c794cfca28642f0e8b07b05ea6f2cbf9d17#commitcomment-31526878>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABms4Gh6x_fYOzEDxVQp9O7ieHmYTBY2ks5u0727gaJpZM4Y7DGm>
> .
>

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmkagenius%2Fosm2maya%2Fcommit%2F58c28c794cfca28642f0e8b07b05ea6f2cbf9d17%23commitcomment-31528190&data=02%7C01%7C%7Cea9a2943ed4641954de108d658859727%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636793728118012713&sdata=6Z8q%2Fr4%2BL7qgy33gZqowHGEXhQeqcotzPjN1Blcg%2B6U%3D&reserved=0>, or mute the thread<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FArXx8y9ypwNuQPf62edYzcQVwK1Eg63vks5u1B6IgaJpZM4Y7DGm&data=02%7C01%7C%7Cea9a2943ed4641954de108d658859727%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636793728118012713&sdata=XGpjtlK24QraI8qRHFs1noamXLujtbfFCRqIE2V9ddo%3D&reserved=0>.


Guessing this is from Google Translate. Angebot would typically refer to a range in the sense of a shop offering or similar. Here I'd use "Bereich" (or "Zeit Bereich" for Time Range)


注释这一段然后格式上的错就不会报了，不然会报多一个少一个空格的错，很麻烦


Successfully aliased the URL <https://vue-flickr-explore-by-preference-xdjgkxzwjo.now.sh> to the following alias.

* https://vue-flickr-explore-by-preference.now.sh


"a noi non disponibili" non mi piace molto ma se non trovi un' alternativa può andare "bene" anche così


Created multidev environment [tcom-pantheon-test#pr-2](https://dashboard.pantheon.io/sites/0c4037b3-9d5b-44b7-a481-41ed8c03e4e9#pr-2).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-2-tcom-pantheon-test.pantheonsite.io/)


this is kinda embarrassing considering how long i've been stuck on this


very cool commit @msniec :))))


Successfully aliased the URL <https://vue-flickr-explore-by-preference-pzcifkgwct.now.sh> to the following alias.

* https://vue-flickr-explore-by-preference.now.sh


Had same prolblem.  Anything new about it?


If you can. . It would be better to test against sf master instead of your master. You don't need to change anything for the master test. . just your test.

Those changes are pretty small, so you're not likely to see much difference, but it's good to see new blood.  I look forward to your ideas.


You work really fast 😄


and. . don't get discouraged . . it's actually pretty hard to get something to pass. gl


Created multidev environment [tcom-pantheon-test#ci-24](https://dashboard.pantheon.io/sites/0c4037b3-9d5b-44b7-a481-41ed8c03e4e9#ci-24).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-24-tcom-pantheon-test.pantheonsite.io/)


changed this one to take the merged file as input... remixt function doesnt accept dict/list


huh?


如果不去主动学习各种流行成熟的架构，光靠自己脑子里yy真的好难写出好的代码，反复写也是原地踏步。。。


@wilkinsona, where is this dependency?

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jta-narayana</artifactId>
        <version>${revision}</version>
    </dependency>

on commit 97f7984 this dependency is present but in commit 27ef03a this dependency is not present and I do not see the remove raison.


Watch out not to import from `/src/`, it often causes problems.  Use `'@theia/core/lib/node'` instead. Or better yet, I think you can leave this line unchanged.


? sry,  I don't understand,    the mf_detection could be used in 7 and 10 uid scenarios but I doubt it works. It would require some testing


why soo longggggg space?


url -> URI


Если мы что-то ставим из исходников (лучше ставить из пакета), то собирать можно где угодно, но исходники, в таком случае, наверное, лучше вообще удалять.


See issue #79 ...


tabdp() is a function that makes rest of tabs dissapear after creating tablist on Chrab tab


Successfully aliased the URL <https://nextjs-onp98e725.now.sh> to the following alias.

* https://live-chat-krb.com


такс пойду проверю документацию...


@andy17612 Thank you for the notice. Feel free to open an issue.


With select limit being 50 by default, this is the single worst usability change for mouse users there could be. Now I need to _scroll_ to get to the _scrollbar_. Bad, bad change for my use case.

I am willing to bet both @vrana and @kPherox (the original author, see e4837a0) use touchpads and had no idea this breaks UI horribly. I've been thinking about this a lot and now call it "touchpad ignorance". Say, "touchpad developers" are also unaware of "onmousedown" events and that 9 of 10 dropdowns on the web a slightly broken. (Dropdowns/selects in pretty much every OS activate on mousedown event, not on click, but you can't tell the difference with a touchpad.) This is also how you get horizontally scrollable longreads/websites mostly unusable by mouse users.

Sorry, as I said, I've been thinking about this a lot. This is an interesting phenomenon and I see issues like this more and more. :)


Created multidev environment [d8-nature-up-north-v2#ci-33](https://dashboard.pantheon.io/sites/f696edcc-8347-415d-baeb-c4c23d243ebe#ci-33).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-33-d8-nature-up-north-v2.pantheonsite.io/)


I had created an array to hold the count for each letter and planned on getting the min value from the column of said values, only to realize I don't need that because i just held the value and checked to see if it was lower than the previous etc...


🔥 [Jenkins job](https://jenkins.internalx.com/job/macios/job/maccore-issue-643/20/display/redirect) (on internal Jenkins) failed in stage(s) 'Package XM tests, Test run' 🔥

✅ [Build succeeded](https://jenkins.internalx.com/job/macios/job/maccore-issue-643/20//console)
✅ [API Diff (from stable)](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/c8d5e1e415b35eb831c89bccf2c105f332f93b0b/20/jenkins-results/api-diff/index.html)
ℹ [API Diff (from PR only)](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/c8d5e1e415b35eb831c89bccf2c105f332f93b0b/20/jenkins-results/apicomparison/api-diff.html) (please review changes)
✅ [Generator Diff](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/c8d5e1e415b35eb831c89bccf2c105f332f93b0b/20/jenkins-results/generator-diff/index.html) (no change)
🔥 [Test run failed](http://xamarin-storage/jenkins/xamarin-macios/maccore-issue-643/c8d5e1e415b35eb831c89bccf2c105f332f93b0b/20/jenkins-results/tests/index.html) 🔥


@natemcmaster Probably didn't want to commit this?


@sgrillon14 it's been removed in #12026


Just as nitpick, this is not a kernel fault. It is a catched exception in core


find function updated


heat_exchanger_sizing_updates (drewyh) - x86_64-MacOS-10.9-clang: Tests Failed (2234 of 2821 tests passed, 26 test warnings)

Messages:

 * 613 tests had: AUD diffs.
 * 613 tests had: EIO diffs.
 * 423 tests had: ESO big diffs.
 * 613 tests had: MTD diffs.
 * 578 tests had: RDD diffs.
 * 564 tests had: Table big diffs.
 * 113 tests had: ESO small diffs.
 * 18 tests had: BND diffs.
 * 30 tests had: SSZ big diffs.
 * 111 tests had: ZSZ big diffs.
 * 160 tests had: ERR diffs.
 * 192 tests had: MTR big diffs.
 * 113 tests had: SSZ small diffs.
 * 78 tests had: ZSZ small diffs.
 * 41 tests had: MTR small diffs.
 * 20 tests had: MDD diffs.
 * 10 tests had: Table small diffs.
 * 1 test had: DXF diffs.
 * 1 test had: SHD diffs.

Failures:

regression Test Summary
 * Passed: 26
 * Failed: 587

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


@Zlash65 @surajshetty3416  @frappe-bot
When no exist barcode, serial or batch, in POS i cant search, solution es change code por this.

if data == None:
		item_code = search_value
		serial_no = ""
		batch_no = ""
		barcode = ""
	else:
		item_code = data.get("item_code","")
		serial_no = data.get("serial_no","")
		batch_no = data.get("batch_no","")
		barcode = data.get("barcode","")


#outdated_sample.js

please modify from
    const to = ctx.getProperty('timeout') * 1000;
to
    const to = ctx.getProperty('bvd_timeout') * 1000;


Where is this dependancy?

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jta-narayana</artifactId>
        <version>${revision}</version>
    </dependency>


wtf


thank you


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID static/taskcluster/github does not have sufficient scopes and are missing the following scopes:

```
queue:route:routes.checks-queue
```

You have the scopes:

```
[
  "assume:repo:github.com/owlishDeveloper/helloWorld:branch:owlishDeveloper-patch-32",
  "queue:create-task:*",
  "queue:route:checks-queue",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:project/taskcluster/testing/taskcluster-github"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:routes.checks-queue",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/ACAt-bN9S_uerRsTNr95WA",
                "queue:schedule-task:taskcluster-github/ACAt-bN9S_uerRsTNr95WA/ACAt-bN9S_uerRsTNr95WA"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-05T15:45:16.958Z

</details>


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Client ID static/taskcluster/github does not have sufficient scopes and are missing the following scopes:

```
queue:route:routes.checks-queue
```

You have the scopes:

```
[
  "assume:repo:github.com/owlishDeveloper/helloWorld:pull-request",
  "queue:create-task:*",
  "queue:route:checks-queue",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:project/taskcluster/testing/taskcluster-github"
]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": [
    "secrets:get:project/taskcluster/testing/taskcluster-github",
    "queue:route:routes.checks-queue",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:taskcluster-github",
            {
              "AnyOf": [
                "queue:create-task:highest:aws-provisioner-v1/github-worker",
                "queue:create-task:very-high:aws-provisioner-v1/github-worker",
                "queue:create-task:high:aws-provisioner-v1/github-worker",
                "queue:create-task:medium:aws-provisioner-v1/github-worker",
                "queue:create-task:low:aws-provisioner-v1/github-worker",
                "queue:create-task:very-low:aws-provisioner-v1/github-worker",
                "queue:create-task:lowest:aws-provisioner-v1/github-worker"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:aws-provisioner-v1/github-worker",
            {
              "AllOf": [
                "queue:define-task:aws-provisioner-v1/github-worker",
                "queue:task-group-id:taskcluster-github/ZtMlIB4mT6aWXAlNcW7e0w",
                "queue:schedule-task:taskcluster-github/ZtMlIB4mT6aWXAlNcW7e0w/ZtMlIB4mT6aWXAlNcW7e0w"
              ]
            }
          ]
        }
      ]
    }
  ]
}
```

---

* method:     createTask
* errorCode:  InsufficientScopes
* statusCode: 403
* time:       2018-12-05T15:45:21.034Z

</details>


oh la la


The patch remove the appending of the action.


We can render `https://www.trustroots.org` dynamically with `{{hostPort}}`

See examples from `modules/core/server/views/layout.server.view.html`


this needs to a singular flag just called "progress" which defaults to the value of

`isatty.IsTerminal(os.Stdout.Fd())`

and you can then say `--progress=false` to explicitly turn it off (or on)


Mateos nos ha cedido el makefile. Hay que hacer uno nosotros


LGTM


How can it happen?


develop (mjwitte) - x86_64-Linux-Ubuntu-18.04-gcc-7.3-UnitTestsCoverage-Debug: OK (1784 of 1784 tests passed, 0 test warnings)

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


In case you'd like to use more modern features, you could use Kotlin. Because of the great interoperability, is a charm to have both Java files and Kotlin files in a project like this.


Говно, переделывай


Yeah this was an accidental commit lol


Yep Kotlin is nice, albeit at the cost of an additional runtime :slightly_smiling_face:


Successfully aliased the URL <https://rebass-qcbovtaldy.now.sh> to the following alias.

* https://grid.rebassjs.org


Nice :)


What do you mean: "Submit Search to Enable"  ?
Also, do we have a key bindings like vscode to "Replace all"


Perfecto, los cambios funcionaron. :+1:


<details>

<summary>Submitting the task to Taskcluster failed. Details</summary>

Message validation failed.
Schema Validation Failed!
Rejecting Schema: https://schemas.taskcluster.net/github/v1/task-group-defined-message.json#
Errors:
  * data.repository should match pattern "^([a-zA-Z0-9-_%]*)$"

</details>


Hey @athix ! :)

Yes, I think loading ActionController::Base first is the regular way it all works.

But sometimes a gem seems to cause API to load first.  I've run into this error before, but never really been able to track down the cause.

https://guides.rubyonrails.org/initialization.html
https://api.rubyonrails.org/classes/ActiveSupport/LazyLoadHooks.html

And poke around the active support source code

https://github.com/rails/rails/tree/master/activesupport


I'm unsure of the usual conventions here, but would it improve usability to name these inner classes `Literal` so that the user could type less.  For example,
`NamedInstance.Literal.of("executor1")`
rather than
`NamedInstance.NamedInstanceLiteral.of("executor1")` ?


develop (mjwitte) - Win64-Windows-7-VisualStudio-14: OK (2418 of 2418 tests passed, 0 test warnings)

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


[R/ggcorrmat.R:367:9:](https://github.com/IndrajeetPatil/ggstatsplot/blob/f608c2e474b11b8e0afa87ab0fe7ef3670fd246a/R/ggcorrmat.R#L367) *warning:* **local variable ‘n_summary’ assigned but may not be used**
```r
        n_summary <- numdf_summary(df = corr_df$n)
        ^~~~~~~~~
```
[R/ggscatterstats.R:232:5:](https://github.com/IndrajeetPatil/ggstatsplot/blob/f608c2e474b11b8e0afa87ab0fe7ef3670fd246a/R/ggscatterstats.R#L232) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    {
    ^
```
[R/ggscatterstats.R:235:12:](https://github.com/IndrajeetPatil/ggstatsplot/blob/f608c2e474b11b8e0afa87ab0fe7ef3670fd246a/R/ggscatterstats.R#L235) *style:* **Commented code should be removed.**
```r
        #  dplyr::filter(.data = ., !!rlang::enquo(label.expression))
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers_ggbetween_anova_subtitles.R:390:1:](https://github.com/IndrajeetPatil/ggstatsplot/blob/f608c2e474b11b8e0afa87ab0fe7ef3670fd246a/R/helpers_ggbetween_anova_subtitles.R#L390) *style:* **Variable and function names should not be longer than 30 characters.**
```r
subtitle_friedman_nonparametric <- function(data,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Aliasing failed with the following error:

~~~
Error! The alias muv is a deployment URL or it's in use by a different team.
~~~


Just a remark, Data::Peek does something similar using perl *internal* functions using XS
```
$ perl -MData::Peek -MTerm::ANSIColor -wE'DDisplay(color("red on_green")."Larry the \N{SNOWMAN}\n")'
"\33[31;42mLarry the \x{2603}\n"
```


is this fix published somewhere? this default is breaking any deploy i do to heroku with 8.0.0-M1 because the scanner dies trying to read from stdin


forget password link remove


Created multidev environment [d8cwi#pr-migrate](https://dashboard.pantheon.io/sites/f3a5f3c2-9f22-48ac-b6b3-99d9f384a163#pr-migrate).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-migrate-d8cwi.pantheonsite.io/)


이 페이지 먼저 이해하고 들어가도록 합시다


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/889407dba8982e1a7b1e79a11eeafcefa293bcce/eth-sri/securify/0c55d9ce695d2c97742ff678282bf5ac1739a9d1/_/%2F/code/) to see more details.


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/9d32d73289044f486a309dc27eadda99646515e7/eth-sri/securify/f919f69ffadaa8e054e1e8fcaa97173ddf5f9434/_/%2F/code/) to see more details.


DeepCode analyzed this commit.
There are 2 new info reports.1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/2859a4ffafd920297c5b238098d7e953d642c24e/eth-sri/securify/c47e4a6f66f0b69c681bd3048e44738080ad0330/_/%2F/code/) to see more details.


DeepCode analyzed this commit.
There are 2 new info reports.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/40d03cf63d5b2c7ce99e3b6a0d6065b63f5ee0df/eth-sri/securify/5acf99a0d08e1574ad5553b13ec3d8abac8be427/_/%2F/code/) to see more details.


Question: Its not needed to check for any API extension I guess?
In this case I would have that code being removed.


Limestone should be replaced with Sand


Hello @revmischa , it is in tomee-8.0.0-M1  tomee-7.1.0 tomee-7.0.5 tomee-7.0.4 tomee-7.0.3 tomee-7.0.2 but does not read stdin here, it is INTERACTIVE (-i) option on top on the previous option which does make the run read stdin or not.


Thanks @TiagoSantos81 .

My comment was not clear. Sorry.

The problem with capitalised ~ISE words is that the suggestion is ~ISE, which is not correct. Thus, the rule must not find capitalised words until the problem of the incorrect suggestion is corrected.


DeepCode analyzed this commit.
There is 1 new info report.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/86a6508588d94179fbf9c4d1083b36df9723b430/eth-sri/securify/10a23f027973b46515da934896e29f9aefac606f/_/%2F/code/) to see more details.


DeepCode analyzed this commit.
There are 2 new info reports.1 info report was fixed.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/00bfc93977ca35b8de62289ece420075f6651842/eth-sri/securify/f7b28ee9cebdc9ce4503db02b4e9aafa1c9ea1b8/_/%2F/code/) to see more details.


DeepCode analyzed this commit.
There are 2 new info reports.

[Click](https://www.deepcode.ai/app/gh/eth-sri/securify/cfaa29a1e18d2e8985fe4ef4048e089b5f9f410b/eth-sri/securify/4e88f65b7e6e5c5d2517a306572c02f1f45f00a1/_/%2F/code/) to see more details.


See issue #79 ...


![](https://github.trello.services/images/mini-trello-icon.png) [Java Doc para API do mail](https://trello.com/c/KNwOu3ex/16-java-doc-para-api-do-mail)


Please use english comments inline.
The disconnect properly happens when destructing the _dbhandle object.


@ikkez @xfra35 @bcosca

Hello Christian and Florent,

Was this really a redundant code block?

Originally, it looked like this:
```
			foreach ($options['header'] as &$header)
				if (preg_match('/^Host:/',$header)) {
					$header='Host: '.$parts['host'];
					unset($header);
					break;
				}
```

However, it was distorted here:
https://github.com/bcosca/fatfree-core/commit/59f9971900e2ef192c58ecc5cf7d08d90554cc84
at which point the original fix ceased to make any sense.

On the other hand, the question is why to keep the comment of the original fix, in case the fix wouldn't be needed.

So, is this really the case?

Kind regards,
Tomas


but even if i do not specify this option, it runs in interactive mode. sorry i meant to comment on the -i line not single_classloader


and don't put random number instead of bench pls.
I'm stopping test for now because it wouldn't run anyway.


We observe frequent crashes with PG raster layers (via gdal provider) after this commit. It seems there is a conflict if the last render request is not yet finished and the new one is already coming (although each one has its own GDAL dataset).


Guess its not needed to do manually, so you can remove the oputcommented code as well.


I have managed to playthrough map c3m1 with pre3.7 r302 for 20 mins until it quit'd, then I tried latest build r733 and it doesn't even load the map, it is stuck with console open and whatever I type (map c3m1), gonna try using .IPK3 and normal chapter selection (so I will start from c3m0).


Testando...


True, if it's just those small changes the additional runtime is not worth it. However, if one would use Kotlin's features at multiple places, I wouldn't care about the Kotlin runtime.


mysqli_num_rows needs to be removed


Set theme jekyll-theme-cayman


Good


This is the error I'm getting on heroku. -i is not set
Using 8.0.0-M1
```
2018-12-05T15:58:40.808272+00:00 app[web.1]: INFO: Deployed Application(path=)
2018-12-05T15:58:40.813454+00:00 app[web.1]: java.util.NoSuchElementException: No line found
2018-12-05T15:58:40.813595+00:00 app[web.1]: at java.util.Scanner.nextLine(Scanner.java:1540)
2018-12-05T15:58:40.813677+00:00 app[web.1]: at org.apache.tomee.embedded.Main.main(Main.java:190)
2018-12-05T15:58:40.816298+00:00 app[web.1]: Dec 05, 2018 3:58:40 PM org.apache.coyote.AbstractProtocol stop
2018-12-05T15:58:40.816301+00:00 app[web.1]: INFO: Stopping ProtocolHandler ["http-nio-7649"]
2018-12-05T15:58:44.961934+00:00 heroku[web.1]: State changed from up to crashed
```


commento


I guess never ! Thats' why i corrected the method in 0748bed (commit next to this one)
https://github.com/ffouillet/Todo-Co/pull/12#discussion_r239105220


smh


Successfully aliased the URL <https://rebass-ergeifwjlu.now.sh> to the following alias.

* https://grid.rebassjs.org


In this exercise, you will create a UiPath automation that performs the steps below.
 To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best practices.

 Here are the steps performed by the Robot:
 1. Log in to https://www.acme-test.com.
 2. On the landing page, Dashboard, click or hover over the Vendors menu item and then click on Search for Vendor. Click on Display All Vendors. Scrape the data from the whole table displayed. The resulting datatable will be used as the input data for the process. Navigate back to the dashboard.
Note: Navigation can be achieved in multiple ways by the robot - choose whichever you find best.
 3. For each Tax ID:
 - Navigate to Vendors - Search page (click or hover over the Vendors menu item and then click on Search for Vendor);
 - Type the Tax ID into the Vendor Tax ID field;
 - Click on Search;
 - Extract the values for the Vendor, City and Country and compare them with the values from the previously extracted table from the Display All Vendors page (check for EXACT match for all fields!);
 - If the values are not matching, this should be categorized as a Business Rule Exception;
 - If the City does NOT belong to the group {""Paris"", ""Bucuresti"", ""Moscow"", ""Stuttgart"", ""Koln""}, this should be categorized as the second Business Rule Exception. We can only process requests from these cities. Check the City value extracted after the individual Tax ID search;
 - If no Business Rule Exception, Append the resulting datatable from each page into an Excel worksheet; you shouldn't worry about the headers and format of the output file.

 Constraints to follow in the development, using the REFrameWork:
 1. TransactionItem datatype should be a DataRow. The process should recover and retry 2 times in case of errors in navigation between the Vendor Search and Vendor Search Results pages. One transaction is the action of navigating to the Vendor Search page, searching for the TaxID and scraping the values from the resulting one row table. (Similar to ACME Process 5 from the UiPath Academy).
 2. Create a separate workflow file for the Login to ACME. File input arguments: URL ; Username ; Password .
 3. Create a separate workflow file for closing ACME.
 4. Add the ACME_URL and ACME_Credential to the Excel Config file.
 5. Populate InitAllApplications.xaml from the Framework folder with Invoking the Login to ACME and navigation to the Work Items.
 6. Populate CloseAllApplications.xaml from the Framework folder with Invoking the Close ACME.
 7. Populate KillAllProcesses.xaml from the Framework folder with killing the process used.
 8. Populate the Process.xaml file with the following actions: Navigation, Searching for TaxID, Scraping, Checking if the values match, Checking for the correct City, Appending to Excel.

Important Note: Don't use external file references outside of the project folder (including Orchestrator Assets). Place all the used files within the project folder, zip that folder and upload it to the UiPath Certification Platform.

Zip ALL the used workflow files AND the output Excel file. Then upload the .zip file to the UiPath Certification Platform


datetime also has date object below the is not clear, please read pep8 about style guide for python
https://www.python.org/dev/peps/pep-0008/


Successfully aliased the URL <https://rebass-evzhsrswkk.now.sh> to the following alias.

* https://grid.rebassjs.org


If I use 7.1.0, same thing happens by the way.
If I run this locally, and press any key, it says:
`**Unknown command '', supported commands: 'quit', 'exist'**
But nowhere have I specified -i! How do I unset it?


ok, this is a bug, options.hasOption must be replaced by line.hasOption.
feel free to do a PR and open a ticket on https://issues.apache.org/jira/projects/TOMEE/issues/TOMEE-2264?filter=allopenissues to fix this


done


use try without any expect catch will cause harder to debug
in the place use try also not the good idea


Can be simplified with `return \in_array($role, $this->getRoles())`

Just saying that in case of you don't know about the backslash usage and its optimization for php 7.0+
I cannot check the video right now, I know there is a good video from Nicolas Grekas talking about perf optimization in Symfony and what the backslah does

I think it's this video:
https://www.youtube.com/watch?v=9tigujApc4s


why?


couple things you need to fix before i can really grade this there isnt any styling, idk if something happened but there are no css files in the css folder so when i got your server running there wasnt any styling.
and then the biggest thing right now is when you load up your server you are getting your error message sorry that didnt work. the problem for that is in the package.json so see if you can find that if it takes you more than a few minutes message me. when this is all done resubmit for full points!


[R/dataset_dimensions.r:22:41:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/dataset_dimensions.r#L22) *style:* **Commas should always have a space after.**
```r
  query_data <- SPARQL::SPARQL(endpoint,query)$results
                                        ^
```
[R/dataset_dimensions.r:23:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/dataset_dimensions.r#L23) *style:* **Lines should not be more than 80 characters.**
```r
  query_filter <- query_data[query_data$componentProperty=='<http://purl.org/linked-data/cube#dimension>',]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dataset_dimensions.r:23:58:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/dataset_dimensions.r#L23) *style:* **Put spaces around all infix operators.**
```r
  query_filter <- query_data[query_data$componentProperty=='<http://purl.org/linked-data/cube#dimension>',]
                                                        ~^~~
```
[R/dataset_dimensions.r:23:60:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/dataset_dimensions.r#L23) *style:* **Only use double-quotes.**
```r
  query_filter <- query_data[query_data$componentProperty=='<http://purl.org/linked-data/cube#dimension>',]
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/dataset_dimensions.r:23:107:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/dataset_dimensions.r#L23) *style:* **Commas should always have a space after.**
```r
  query_filter <- query_data[query_data$componentProperty=='<http://purl.org/linked-data/cube#dimension>',]
                                                                                ^
```
[R/get_categories.r:5:36:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_categories.r#L5) *style:* **Commas should always have a space after.**
```r
get_categories <- function(dataset,dimension) {
                                   ^
```
[R/get_categories.r:10:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_categories.r#L10) *style:* **Lines should not be more than 80 characters.**
```r
  query <- paste0("PREFIX qb: <http://purl.org/linked-data/cube#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> select distinct ?category ?spaceFill where { ?data qb:dataSet <http://statistics.gov.scot/data/", dataset, ">. ?data ", dimension, " ?categoryURI. ?categoryURI rdfs:label ?category.}")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:18:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L18) *style:* **Lines should not be more than 80 characters.**
```r
get_dataset_query <- function(dataset,start_date=NULL,end_date=NULL,geography=NULL) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:18:39:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L18) *style:* **Commas should always have a space after.**
```r
get_dataset_query <- function(dataset,start_date=NULL,end_date=NULL,geography=NULL) {
                                      ^
```
[R/get_dataset_query.r:18:55:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L18) *style:* **Commas should always have a space after.**
```r
get_dataset_query <- function(dataset,start_date=NULL,end_date=NULL,geography=NULL) {
                                                      ^
```
[R/get_dataset_query.r:18:69:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L18) *style:* **Commas should always have a space after.**
```r
get_dataset_query <- function(dataset,start_date=NULL,end_date=NULL,geography=NULL) {
                                                                    ^
```
[R/get_dataset_query.r:19:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L19) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:20:3:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L20) *style:* **Variable or function name should be snake_case.**
```r
  TEMP_locations <- dataset_dimensions(dataset)
  ^~~~~~~~~~~~~~
```
[R/get_dataset_query.r:21:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L21) *style:* **Lines should not be more than 80 characters.**
```r
  locations <- data.frame(lapply(TEMP_locations, as.character), stringsAsFactors=FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:21:81:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L21) *style:* **Put spaces around all infix operators.**
```r
  locations <- data.frame(lapply(TEMP_locations, as.character), stringsAsFactors=FALSE)
                                                                               ~^~
```
[R/get_dataset_query.r:22:56:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L22) *style:* **Commas should always have a space after.**
```r
  dimensions <- gsub("[()%]", "", get_names(locations[,]))
                                                       ^
```
[R/get_dataset_query.r:23:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L23) *style:* **Lines should not be more than 80 characters.**
```r
  question_marked_dimensions <-unlist(lapply(dimensions,function(x) paste0('?',x)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:23:30:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L23) *style:* **Put spaces around all infix operators.**
```r
  question_marked_dimensions <-unlist(lapply(dimensions,function(x) paste0('?',x)))
                             ^~~
```
[R/get_dataset_query.r:23:57:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L23) *style:* **Commas should always have a space after.**
```r
  question_marked_dimensions <-unlist(lapply(dimensions,function(x) paste0('?',x)))
                                                        ^
```
[R/get_dataset_query.r:23:76:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L23) *style:* **Only use double-quotes.**
```r
  question_marked_dimensions <-unlist(lapply(dimensions,function(x) paste0('?',x)))
                                                                           ^~~
```
[R/get_dataset_query.r:23:80:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L23) *style:* **Commas should always have a space after.**
```r
  question_marked_dimensions <-unlist(lapply(dimensions,function(x) paste0('?',x)))
                                                                               ^
```
[R/get_dataset_query.r:24:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L24) *style:* **Lines should not be more than 80 characters.**
```r
  uri_dimensions <-unlist(lapply(question_marked_dimensions,function(x) paste0(x,"URI")))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:24:18:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L24) *style:* **Put spaces around all infix operators.**
```r
  uri_dimensions <-unlist(lapply(question_marked_dimensions,function(x) paste0(x,"URI")))
                 ^~~
```
[R/get_dataset_query.r:24:61:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L24) *style:* **Commas should always have a space after.**
```r
  uri_dimensions <-unlist(lapply(question_marked_dimensions,function(x) paste0(x,"URI")))
                                                            ^
```
[R/get_dataset_query.r:24:82:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L24) *style:* **Commas should always have a space after.**
```r
  uri_dimensions <-unlist(lapply(question_marked_dimensions,function(x) paste0(x,"URI")))
                                                                                ^
```
[R/get_dataset_query.r:25:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L25) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:27:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L27) *style:* **Lines should not be more than 80 characters.**
```r
  select_line <- paste(paste("select",paste(question_marked_dimensions,collapse=" ")),"?value")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:27:39:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L27) *style:* **Commas should always have a space after.**
```r
  select_line <- paste(paste("select",paste(question_marked_dimensions,collapse=" ")),"?value")
                                      ^
```
[R/get_dataset_query.r:27:72:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L27) *style:* **Commas should always have a space after.**
```r
  select_line <- paste(paste("select",paste(question_marked_dimensions,collapse=" ")),"?value")
                                                                       ^
```
[R/get_dataset_query.r:27:80:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L27) *style:* **Put spaces around all infix operators.**
```r
  select_line <- paste(paste("select",paste(question_marked_dimensions,collapse=" ")),"?value")
                                                                              ~^~
```
[R/get_dataset_query.r:27:87:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L27) *style:* **Commas should always have a space after.**
```r
  select_line <- paste(paste("select",paste(question_marked_dimensions,collapse=" ")),"?value")
                                                                                ^
```
[R/get_dataset_query.r:28:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L28) *style:* **Lines should not be more than 80 characters.**
```r
  data_line <- paste0("?data qb:dataSet <http://statistics.gov.scot/data/",dataset,">.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:28:76:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L28) *style:* **Commas should always have a space after.**
```r
  data_line <- paste0("?data qb:dataSet <http://statistics.gov.scot/data/",dataset,">.")
                                                                           ^
```
[R/get_dataset_query.r:28:84:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L28) *style:* **Commas should always have a space after.**
```r
  data_line <- paste0("?data qb:dataSet <http://statistics.gov.scot/data/",dataset,">.")
                                                                                ^
```
[R/get_dataset_query.r:29:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L29) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:30:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L30) *style:* **Lines should not be more than 80 characters.**
```r
  query<- paste("PREFIX qb: <http://purl.org/linked-data/cube#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:30:8:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L30) *style:* **Put spaces around all infix operators.**
```r
  query<- paste("PREFIX qb: <http://purl.org/linked-data/cube#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>",
      ~^
```
[R/get_dataset_query.r:34:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L34) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:36:33:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L36) *style:* **Commas should always have a space after.**
```r
  for (i in 1:length(locations[,])) {
                                ^
```
[R/get_dataset_query.r:38:42:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L38) *style:* **Commas should always have a space after.**
```r
                             locations[i,],
                                         ^
```
[R/get_dataset_query.r:46:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L46) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/get_dataset_query.r:49:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L49) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:51:5:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(start_date) & !is.null(end_date)) {
    ^
```
[R/get_dataset_query.r:52:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L52) *style:* **Lines should not be more than 80 characters.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date && ?refPeriod <= '",end_date,"'^^xsd:date)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:52:56:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L52) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date && ?refPeriod <= '",end_date,"'^^xsd:date)")
                                                       ^
```
[R/get_dataset_query.r:52:67:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L52) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date && ?refPeriod <= '",end_date,"'^^xsd:date)")
                                                                  ^
```
[R/get_dataset_query.r:52:100:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L52) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date && ?refPeriod <= '",end_date,"'^^xsd:date)")
                                                                                ^
```
[R/get_dataset_query.r:52:109:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L52) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date && ?refPeriod <= '",end_date,"'^^xsd:date)")
                                                                                ^
```
[R/get_dataset_query.r:54:12:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(!is.null(start_date)) {
           ^
```
[R/get_dataset_query.r:55:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L55) *style:* **Lines should not be more than 80 characters.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date)")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:55:56:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L55) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date)")
                                                       ^
```
[R/get_dataset_query.r:55:67:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L55) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod >= '",start_date,"'^^xsd:date)")
                                                                  ^
```
[R/get_dataset_query.r:57:12:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L57) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(!is.null(end_date)) {
           ^
```
[R/get_dataset_query.r:58:56:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L58) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod <= '",end_date,"'^^xsd:date)")
                                                       ^
```
[R/get_dataset_query.r:58:65:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L58) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER (?refPeriod <= '",end_date,"'^^xsd:date)")
                                                                ^
```
[R/get_dataset_query.r:61:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L61) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:63:5:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L63) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(geography)) {
    ^
```
[R/get_dataset_query.r:64:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L64) *style:* **Lines should not be more than 80 characters.**
```r
    query_addition <- paste0("FILTER( regex(str(?refAreaURI), '",geography,"' ))")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:64:66:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L64) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER( regex(str(?refAreaURI), '",geography,"' ))")
                                                                 ^
```
[R/get_dataset_query.r:64:76:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L64) *style:* **Commas should always have a space after.**
```r
    query_addition <- paste0("FILTER( regex(str(?refAreaURI), '",geography,"' ))")
                                                                           ^
```
[R/get_dataset_query.r:67:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L67) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_dataset_query.r:69:8:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L69) *style:* **Put spaces around all infix operators.**
```r
  query<-paste(query, "?data ?measureTypeURI ?value. }")
      ~^~~
```
[R/get_dataset_query.r:70:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L70) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~~~
```
[R/get_dataset_query.r:72:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_dataset_query.r#L72) *style:* **Trailing whitespace is superfluous.**
```r

^~
```
[R/get_structure.r:26:6:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_structure.r#L26) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  for(i in 1:length(dimension_set[,])) {
     ^
```
[R/get_structure.r:26:36:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_structure.r#L26) *style:* **Commas should always have a space after.**
```r
  for(i in 1:length(dimension_set[,])) {
                                   ^
```
[R/get_structure.r:28:64:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_structure.r#L28) *style:* **Commas should always have a space after.**
```r
    categories[[i]] <- get_categories(dataset, dimension_set[i,])
                                                               ^
```
[R/get_structure.r:32:49:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_structure.r#L32) *style:* **Commas should always have a space after.**
```r
  names(categories) <- get_names(dimension_set[,])
                                                ^
```
[R/get_structure.r:34:32:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_structure.r#L34) *style:* **Commas should always have a space after.**
```r
  result <- list(dimension_set,categories)
                               ^
```
[R/get_structure.r:35:38:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/get_structure.r#L35) *style:* **Commas should always have a space after.**
```r
  names(result) <- list("dimensions","categories")
                                     ^
```
[R/list_sg_datasets.r:44:10:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/list_sg_datasets.r#L44) *style:* **Only use double-quotes.**
```r
  result['dataset_name'] <- sapply(result['URI'], function(x) get_names(x))
         ^~~~~~~~~~~~~~
```
[R/list_sg_datasets.r:44:43:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/list_sg_datasets.r#L44) *style:* **Only use double-quotes.**
```r
  result['dataset_name'] <- sapply(result['URI'], function(x) get_names(x))
                                          ^~~~~
```
[R/list_sg_datasets.r:45:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/list_sg_datasets.r#L45) *style:* **Trailing whitespace is superfluous.**
```r

^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/scotgov_get.R:49:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L49) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/scotgov_get.R:51:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L51) *style:* **Trailing whitespace is superfluous.**
```r

^~~~
```
[R/scotgov_get.R:52:45:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L52) *style:* **Commas should always have a space after.**
```r
  query_data <- try(SPARQL::SPARQL(endpoint,query),silent = TRUE)
                                            ^
```
[R/scotgov_get.R:52:52:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L52) *style:* **Commas should always have a space after.**
```r
  query_data <- try(SPARQL::SPARQL(endpoint,query),silent = TRUE)
                                                   ^
```
[R/scotgov_get.R:53:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L53) *style:* **Lines should not be more than 80 characters.**
```r
  if( query_data[1] ==  "Error : XML content does not seem to be XML: 'Response too large'\n"){
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/scotgov_get.R:53:5:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L53) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if( query_data[1] ==  "Error : XML content does not seem to be XML: 'Response too large'\n"){
    ^
```
[R/scotgov_get.R:53:6:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L53) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
  if( query_data[1] ==  "Error : XML content does not seem to be XML: 'Response too large'\n"){
     ^
```
[R/scotgov_get.R:54:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L54) *style:* **Lines should not be more than 80 characters.**
```r
    stop(Error = "Dataset is too large to be downloaded like this. Try adding filters to reduce size")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/scotgov_get.R:55:4:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L55) *style:* **Trailing whitespace is superfluous.**
```r
  }
   ^~~~
```
[R/scotgov_get.R:56:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L56) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[R/scotgov_get.R:57:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/R/scotgov_get.R#L57) *style:* **Trailing whitespace is superfluous.**
```r

^
```
[tests/spelling.R:1:3:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/tests/spelling.R#L1) *style:* **Place a space before left parenthesis, except in a function call.**
```r
if(requireNamespace('spelling', quietly=TRUE))
  ^
```
[tests/spelling.R:1:21:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/tests/spelling.R#L1) *style:* **Only use double-quotes.**
```r
if(requireNamespace('spelling', quietly=TRUE))
                    ^~~~~~~~~~
```
[tests/spelling.R:1:40:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/tests/spelling.R#L1) *style:* **Put spaces around all infix operators.**
```r
if(requireNamespace('spelling', quietly=TRUE))
                                      ~^~
```
[tests/spelling.R:2:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/tests/spelling.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
  spelling::spell_check_test(vignettes = TRUE, error = FALSE, skip_on_cran = TRUE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_scotgov.R:6:1:](https://github.com/jsphdms/scotgov/blob/931ed1d0c6a01960d024a661b0634b65e4d84d84/tests/testthat/test_scotgov.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
  expect_silent(scotgov_get(dataset = "average-household-size", geography = "S12000039"))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Addresses #111 #112 #133 #134 #135 #136


Created multidev environment [d8cwi#pr-master](https://dashboard.pantheon.io/sites/f3a5f3c2-9f22-48ac-b6b3-99d9f384a163#pr-master).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-master-d8cwi.pantheonsite.io/)


good


I mean before this fix.
If I want change uid in DETECTION mode.
I must change mode to CLASSIK_1K mode fisrt.
Then change uid into what I want.
finally change back DETECTION mode.


Successfully aliased the URL <https://spike-front-ohupcfhgjf.now.sh> to the following alias.

* https://lillenlen.tech


Addresses #99 #129 #131


ежели верно понял то тут можно
`return $cell=='name'`

тогда покрасивше, но что бы было еще пиздатей, 'name','text' в константы, что бы избежать очепяток в дальнейшем


aha,   well good fix from you :)


Addresses #98 #130 #132


Successfully aliased the URL <https://antonclick-3hpk25a3r.now.sh> to the following alias.

* https://anton.click


#Notas
Entiendo xq añadiste a DeadShot


in this place using try is wrong


Created multidev environment [d8-nature-up-north-v2#ci-36](https://dashboard.pantheon.io/sites/f696edcc-8347-415d-baeb-c4c23d243ebe#ci-36).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-36-d8-nature-up-north-v2.pantheonsite.io/)


mMk


хорошо что помнишь о валидации!

если речь всегда о одном продукте то $product - полем класа, а эту логику в сеттер.
Если ты решил что это контроллер то ему можно напрямую работать с $_POST без передачи параметров. А ключи массива  - в константы


Maybe in the package readme, alongside with Markus's comments (explain why "main", etc).


Successfully aliased the URL <https://spike-front-ahdjpupjii.now.sh> to the following alias.

* https://lillenlen.tech


@kevcha pourquoi enlever la ligne  <option><%= f.object.name %></option> ?


You're right with the versioning, I need to correct that (as this is just a meta-port I didn't think about how it would compare to others and intended to increase this to 1.0 when all other components are ported). I'm also going to change the keyword; I don't like how FreeBSD uses this (a DE is not a WM if you ask me), but since you prefer this, too, I'll live with it.


аналогично другой роли.


Created multidev environment [rescue-x#oct-18](https://dashboard.pantheon.io/sites/c8430b75-4272-4aca-bfcd-206b12279315#oct-18).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://oct-18-rescue-x.pantheonsite.io/)


I added it to the presets section further down (this is just the walk-through, a kind of teaser, and should not be exhaustive documentation).


do you really need `discussion` here (isn't it redundant with `discussion_with_lang_prefs`)?


I think 403 is better


`gcc -fPIC -fno-stack-protector -c src/{pam_aad,rest,cJSON,utils,jwt}.c -w`


you should rename this one as it is not default preferences if moderation is on, right?


Pięknie


Puzzle `884-ab2ca2fa` discovered in   [`qulice-spotbugs/src/test/java/com.qulice.spotbugs/SpotBugsValidatorTest.java`](  https://github.com/teamed/qulice/blob/master/qulice-spotbugs/src/test/java/com.qulice.spotbugs/SpotBugsValidatorTest.java)   and submitted as #959. Please, remember that the puzzle was not   necessarily added in this particular commit. Maybe it was added earlier, but   we discovered it only now.


Successfully aliased the URL <https://pfblog-4o3px3rtz.now.sh> to the following alias.

* https://www.christopherpfaff.com


I created an issue for this in untool: https://github.com/untool/untool/issues/223


Successfully aliased the URL <https://pfblog-dlxyvzwwi.now.sh> to the following alias.

* https://www.christopherpfaff.com