 - __information__: [src/chaiscript_stdlib.cpp:0](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/chaiscript_stdlib.cpp#L0) Too many #ifdef configurations - cppcheck only checks 12 of 16 configurations. Use --force to check all configurations. (toomanyconfigs)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:679](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/include/chaiscript/language/chaiscript_parser.hpp#L679) Expression is always false because 'else if' condition matches previous condition at line 677. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:683](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/include/chaiscript/language/chaiscript_parser.hpp#L683) Expression is always false because 'else if' condition matches previous condition at line 681. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:685](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/include/chaiscript/language/chaiscript_parser.hpp#L685) Expression is always false because 'else if' condition matches previous condition at line 681. (multiCondition)
 - __style__: [include/chaiscript/language/chaiscript_parser.hpp:685](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/include/chaiscript/language/chaiscript_parser.hpp#L685) Expression is always false because 'else if' condition matches previous condition at line 683. (multiCondition)
 - __style__: [include/chaiscript/dispatchkit/boxed_value.hpp:248](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/include/chaiscript/dispatchkit/boxed_value.hpp#L248) 'operator=' should return reference to 'this' instance. (operatorEqRetRefThis)
 - __information__: [src/chaiscript_stdlib.cpp:1](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/chaiscript_stdlib.cpp#L1) Skipping configuration 'CHAISCRIPT_MSVC;max;min' since the value of 'max' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. (ConfigurationNotChecked)
 - __information__: [src/main.cpp:0](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/main.cpp#L0) Too many #ifdef configurations - cppcheck only checks 12 of 17 configurations. Use --force to check all configurations. (toomanyconfigs)
 - __information__: [src/main.cpp:1](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/main.cpp#L1) Skipping configuration 'CHAISCRIPT_MSVC;max;min' since the value of 'max' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly. (ConfigurationNotChecked)
 - __style__: [src/chaiscript_stdlib.cpp:18](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/chaiscript_stdlib.cpp#L18) The function 'create_chaiscript_module_chaiscript_stdlib' is never used. (unusedFunction)
 - __style__: [src/main.cpp:169](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/main.cpp#L169) The function 'get_eval_error' is never used. (unusedFunction)
 - __style__: [src/main.cpp:140](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/main.cpp#L140) The function 'help' is never used. (unusedFunction)
 - __style__: [src/main.cpp:216](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/main.cpp#L216) The function 'myexit' is never used. (unusedFunction)
 - __style__: [src/main.cpp:158](../blob/46c45e8fc786c867c898e1fa217fc01c35952cb5/src/main.cpp#L158) The function 'throws_exception' is never used. (unusedFunction)


Very basic DBApi, here are the uses of the methods, if you couldn't figure it out:
1)executeQuery - simple query execution method
2)checkPlayerExist - returns true or false, according to if the player exists in the table
3) addPoints - especially for the skill system, easy method to quickly add points


跟上面 `收录了各种 JS 写的模拟器` 重复了 /w\


我是上面那个 \w/


Came to the same conclusion : reversal of commit a6ae5ba432a478cb7a3293653f038705167916a5


Session, in Redis and Mongodb


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 20045](https://teamcity.mesosphere.io/viewLog.html?buildId=180757&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 267 Build time: 00:11:02


Yes, thanks


谢谢

We still have one warning left in static analysis.

Couldn't figure it out here.


Thank you for your quick response.


it was changed 2~3 months ago to make sphere detect correctly all client formats, like 1.26.0, 5.0.2, 5.0.2d, 7.0.42.65, etc. The previous format was only using 0~9 to store last digit, making it store wrong number if the latest value is "> i" (eg: 3.0.8j) or "> 9" (eg: 7.0.45.65).
So the previous format 0700340 had changed to 7003400, now able to store the last number correctly on both old (a~z) and new (0~99) clients

honestly I dont know how these crypt values works, I can update it here but ~maybe~ something can go wrong. Like the crypt 0700342, is this the client 7.00.34.0, 7.00.34.2, or 7.00.34.20? Or enhanced clients that have crypt values totally different from the real client version? lol


I agree. Corrected in commit 1ff2f5c.


golang 逐行读取文件


Yeah, I'm aware.

But even after I fix this if the roster is the exact right height it'll still be sketchy...

I'm planning on a UI change that include the ability to create groups in a more feature rich style. But I'm kinda waiting on @irungentoo to merge GC into toxcore master.


Totally missed that we were missing the necessary script to load ui.router! Derp.


Apologies, you are absolutely right. I must've gotten something mixed up when I was testing.

I've removed the requiredMods stuff in bb482da, but I think we'll need to add 'useDependencyInformation=true' because I tried loading with a lower version of BOP, and it loaded fine (honest!)


Adding this makes it so our URLs look like localhost:3000/album and not localhost:3000/#!/album


@AgentRev is there a way to easily implement your fixes for turret saving into the sock logic? I would like to add this back in. Any tips could be helpful.


Added this line so we can reference things on our landing controller in landing.html as landing.heroTitle, for example.


this commit was so damn big, it nearly crashed my browser


src/plugins/launchnavigator.ts(87,5): error TS1015: Parameter cannot have question mark and initializer.


@tri-dang

What do you think about performance of this query?


Thank you, Yes. I've tried that and worked. I was wondering if there's any other internal flag or so to detect USB connectivity.

By the way, now I'm trying your VCOM code to place in my project (L151rd): goal is to send commands from PC through USB. I've installed VCP 1.3.1 but having Device not recognizing problem (device appears in PC). Previous MSC application didn't face that problem. Do I need to change anything in hardware ? I've external pull-up resistor in a custom PCB, disabled internal pull up. I guess I don't need to do anything to USART pins, right?

Thank you in advance for your guidance.
M


The second comment for the "initial comment".


sample changes


I dont think this code will sort user by the time that user comments to the Post.


You should remove this...


@beito123

	public function badUpdate(){
		$this->meta++;
		$this->getLevel()->setBlock($this, $this, true, false);
	}


Don't need, can be used directly.
Hope I can help you.


## Task 1

When working with sequence data, you often need to iterate over two files at the same time (think of iterating over Read 1 and Read 2 fastq files simultaneously). Using the `argparse`, `itertools`, `glob`, and `os` package, write a program that iterates over the lines of the two files in the task-1 directory, simultaneously.  Your program should contain a main loop and an ifmain statement, and it should be formatted correctly.  You should run a linter against your code to make sure you have formatted it according to PEP8.

- [ ] Program is correctly formatted (2.0 pt)
- [ ] Program `argparse`, `itertools`, `glob`, and `os` (1.0 pt)
- [ ] Program functions as requested (2.0 pt)

## Task 2

When you're working with field data, you often need to manipulate dates. Using the `datetime` module, write a program that determines, from now until the end of 2016, how many weekend days there are.  You don't need to take any input from the user, and you can output the answer to the screen (it would be helpful if you could format this reasonably to explain what is being output). Your program should contain a main loop and an ifmain statement, and it should be formatted correctly.  You should run a linter against your code to make sure you have formatted it according to PEP8.

- [ ] Program is correctly formatted (2.0 pt)
- [ ] Program uses `datetime` (1.0 pt)
- [ ] Program functions as requested (2.0 pt)

## Task 3

Generalize the program you wrote above to take an arbitrary start and stop date and compute the number of weekend days between those two times (inclusive).  Use `argparse` to take the start and end times on the command line, and make sure that you make it clear for the user exactly how they are supposed to enter these start and stop dates. Your program should contain a main loop and an ifmain statement, and it should be formatted correctly.  You should run a linter against your code to make sure you have formatted it according to PEP8.

- [ ] Program is correctly formatted (2.0 pt)
- [ ] Program uses `argparse` and `datetime` (1.0 pt)
- [ ] Program functions as requested (2.0 pt)


Task 1:
it uses itertools, glob, os and ifmain statement.
formatted according to PEP8.
program is formatted well, I tried to run it but unable to get output. I gavetwwo directories for two read file but it still shows an error.

Task 2:
it uses datetime module and ifmain statement.
formatted according to PEP8.
program runs well and gives the expected number of weekend from start (17th march)to end of this year.

Task 3:
it uses argparse module and ifmain statement
program formatted correctly and take start and end date to calculte number of weekends in that rabge of time.


saw approval from kuenishi
at https://github.com/basho/riak_cs/commit/6a4de741472a960499cd839fad77708b51c940d6


merging basho/riak_cs/basho-trb-repl_v3_test-ee-only = 6a4de741 into borshop-integration-1308-basho-trb-repl_v3_test-ee-only


basho/riak_cs/basho-trb-repl_v3_test-ee-only = 6a4de741 merged ok, testing candidate = 7a0b743e


This commit is me. Struggling with GitHub atm :/


This commit is me. How do I git gud at this


vendor/lib/libscale.so is already at Graphics


need process?


And I've been stuck drunk as a slunk lately

On Sun, Mar 27, 2016, 21:18 hkk2016 <notifications@github.com> wrote:

> Thank you for your quick response.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly or view it on GitHub
> <https://github.com/hitchcme/GirinoScope/commit/ebbcdd79d0522666e2a0ffda08f020e8533bfd77#commitcomment-16859803>
>


Thanks for pointing it out @keithdmoore


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 20046](https://teamcity.mesosphere.io/viewLog.html?buildId=180758&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 2 Build time: 00:01:56


@ihadeed No problem.  I couldn't help but notice. LOL


it would be nice to use a default prop.


The build was failing on Linux with

```
[17:20:19] :		 [repo-initialize] Errors in /home/asplab/TeamCity/buildAgent/work/29495d0a71cf35ac/Universe/Entropy/samples/Logging.Elm/project.json
[17:20:19] :		 [repo-initialize]     System.Collections 4.0.11-rc2-23925 provides a compile-time reference assembly for System.Collections on .NETStandardApp,Version=v1.5, but there is no run-time assembly compatible with ubuntu.15.04-x64.
[17:20:19] :		 [repo-initialize]     System.Diagnostics.Debug 4.0.11-rc2-23925 provides a compile-time reference assembly for System.Diagnostics.Debug on .NETStandardApp,Version=v1.5, but there is no run-time assembly compatible with ubuntu.15.04-x64.
[17:20:19] :		 [repo-initialize]     System.Diagnostics.TraceSource 4.0.0-rc2-23925 provides a compile-time reference assembly for System.Diagnostics.TraceSource on .NETStandardApp,Version=v1.5, but there is no run-time assembly compatible with ubuntu.15.04-x64.
...
```

This seemed to fix it.


all tests pass:
success: http://buildbot.bos1/builders/test-riak_cs/builds/1832


All of this is what tha Yahoo! Weather API returns.


Looks like no


In real life aspnet/Hosting [_always_](https://github.com/aspnet/Hosting/blob/a406bfd86fbd1245f1064bc2518a9b5e5067e07d/src/Microsoft.AspNetCore.Hosting/WebHostBuilder.cs#L242) adds this service. No need to duplicate that elsewhere, just like there's no other product code adding a `DiagnosticSource`. And I was asked to clean up the new duplicates.

Of course unit and integration tests are special case.


I wish I knew Java T.T


`__is_identifier` macro is introduced in Clang 3.5. It is not supported in Clang 3.4 (released in 2014) or previous versions. So we need to guard it by either way of:

(A)
```
#ifndef __is_identifier
#define __is_identifier(x) 1
#endif
```
Note the default value `1`. Since `__is_identifier(x)` is used to check the availability of some feature by asking "is `x` not a keyword-like word?", it makes sense to set the default value to `1`. libc++ sets the default value to 1, too.

(B)
```
#ifdef __is_identifier
#  if !__is_identifier(__int64) && !defined(__GNUC__)
#    define BOOST_HAS_MS_INT64
#  endif
#endif
```


안녕하세요


Perfecto, creo que a futuro vamos a adoptar el prefijo wx y las mayus para las constantes, pero por el momento está bien así, gracias.


안녕하세요~


안녕하세욤~~ :-)


:ship:


Thanks @xPaw and @maxpoulin64!


local map = tostring(select(...,1))


`Objects are`


I got it. Thank You


Perhaps the TestServer should add services regular hosts add. I'll file a work item for it


This is unnecessary. Use maxcrashcount:GetInt()


@timabbott Yes agreed.


both Used, same?


This code isn't using the tests server


Yes agreed :)


@timabbott Fixed here https://github.com/ashishk1994/zulip/commit/9ec13abbfd8a549cd564f5810c1a49aea2e9f4ed


s/semicolon/colon/


I changed the MAX_COLORS to 2, but in POPInst constructor, argI1 is treated as a registerArg not SpilledRegisterArg, which it should be.


Ahh, nevermind then.


will this preview?


test


fast-forwarding 2.1 to borshop-integration-1308-basho-trb-repl_v3_test-ee-only = 7a0b743e


@bronson I have plugin which depends on your plugin and this function.


What does this do?


Ugh. Dat temporal coupling... `comments` must be acquired *before* we walk the parse tree for declarations - otherwise none of the annotations get associated to their respective `Declaration`. @Vogel612 watch out here, this thing just bit me again.


@klq Linear algebra section completed.


After running some more tests I noticed that as I enable more compiler optimizations the pool allocator does better in comparison.
With -O3 enabled
global: ~0.47s
pool: ~0.2s


In these cases is better you using `git pull --rebase` for avoid that type of merge.


commented out a lot of old python unit tests since they depend too much on the presence of pickled test data / a running QApplication


The `pythonic` community recommends modules files use underscore case for files. By the way, avoiding composite names. The repo had mixing case for that rule. `file-with-hifen` should not be accepted because is really bad to import — Python is not Lisp or Bash.


First commit where everything works correctly!


Thanks you @Jose-Moreno, I'm not good at writing this kind of sentences, it's really nice. :+1:

I moved the "video tutorial" link to the center of landing page, make the tutorial page still easy to access and don't need to extend the size of navigation menu.


Here's the links to an old project called Bit451 which is a decentralized version of youtube. Maybe it will give you some ideas. Bit451 is an open source decentralized / distributed anonymous p2p media network. It has been characterized as “YouTube meets BitTorrent meets Bitcoin”. http://bit451.org/ https://github.com/Bit451


Well that makes sense.  Reverted in 733fb64337b6da4a51c85a43450cd620d8b617b5.

Is your plugin published?  Curious to see how it's being used.


This isn't needed.


Don't split equations...


重构UI，不是重载UI。。。


See the most acceptable code guidelines used in Python about [`modules and packages`](https://www.python.org/dev/peps/pep-0008/#package-and-module-names).


Since its marked as runnable its automatically ran.


Redid the accepting swears

Swears-only = "Okay, we get the point"
minor swears = "Waffling, eh? You're in for it
FUCK NO = mind games eh?
FUCK YES = Ooh too enthusiastic
--attack during conversations now gives a different answer

XP ROOM now works. I forgot I'd put rooms and concepts in different tables.

X TRAY now defaults to tray a

The game now tells you you may wish to UNDO to before if you ate. This isn't a perfect solution, but UNDO doesn't go back to the yes/no question but to EAT COOKIE

S in Pressure Pier after jumping = different response
List bucket described differently in accelerated ending

Snipe Gutter is now a concept, even though it'll also be a room in Slicker City. That is clued.


jghjuhgh


okay this looks right now
console=ttyHSL0,115200,n8 user_debug=31 androidboot.selinux=permissive msm_rtb.filter=0x3F ehci-hcd.park=3 dwc3.maximum_speed=high dwc3_msm.prop_chg_detect=Y coherent_pool=8M lpm_levels.sleep_disabled=1 boot_cpus=0-5 androidboot.hardware=satsuki


just fyi, in my opinion, we don't need to commit to publishing updates *weekly*, we should just link any _future blog posts_ that are relevant to a curated news feed on the website.


Double-ugh: that's a chicken-and-egg problem... either we have module declarations created regardless of parser errors, or we have module declarations created with their respective annotations. In other words, the code explorer "virtual folders" feature won't work if we *also* display unparsed modules in the code explorer.


Whoops... sorry for leaving in the name modification!


to avoid all these nasty sleeps, put the initial set_frequency in initialize(), and then an
```
if(radio_controller)
    set_frequency(frequency)
```
in New()


Configuration Changes


must be greater than 0?


мутант здесь не нужен вообще, это оверкилл для проекта таких размеров, тем более что у меня тут полторы сущности и мутировать то нечего совсем. проект чисто демка — показать и денежку получить за него.


я знаю :)


完成了点击按钮进行页面的切换


You're welcome. How do I use this fork?


页面切换的函数


I think **UpdateMods** would be a more appropriate name for this.


this has to be replaced with game.destination finally..


whoops, closes LionsMouthDigital/Hex#20


Changed to "stock" values dwc3_msm.hvdcp_max_current=1500 coherent_pool=2M
DRASTICALLY DECREASED initial boot time , under 1 minute, from previous settings which took in one instance nearly ten minutes. I do note some warmth near the camera. Canyou you try this on Suzy and tell me how it goes?


pointless return


you might Restructuring involves the migration of resources between Active Directory domains in either the same forest or in different forests. After you deploy Active Directory or AD DS, you might decide to further reduce the complexity of your environment by either restructuring domains between forests or restructuring domains within a single forest and also You can use the Active Directory Migration Tool to perform object migrations and security translation as necessary so that users can maintain access to network resources during the migration process[...](https://in.linkedin.com/in/harsimratkaurbadal)


Admittedly sloppy. Given more time I would figure out a more idiomatic way of splitting these two types of things out.


Mangling the page to make all the data visible. I assumed that css skills aren't the priority for what is being tested here.


Например, система на основе busybox может не содержать программы env.


hi


Hi,
My name is Nhu, and I come from Vietnam.


At the time this fixed an XML serialization/deserialization issue I was having. I really need to update this from the JSON code I have now since AuthorizeNet has moved in that direction and completely overhaul this. I have not checked this code base in years.


game.distance?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 20047](https://teamcity.mesosphere.io/viewLog.html?buildId=180762&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:01:16


Git will automatically detect the move/rename if your modification is not too severe............ Just git add the new file, and git rm the old file....... git status will then show whether it has detected the rename...[.](https://in.linkedin.com/in/bikramsinghmajithia).. If it hasn’t you need to follow Hank Gay’s advice and do the move and modify in two separate commits.......

From deep within a directory structure that you have moved files into:

    Change to the top of that structure........
    Run git add -A ......
    Run git status to verify that the "new file" is now a "renamed file."


@tlmyasirs, sorry to let you know that you can't use OV7670. But as you can see the OV2640 mini camera is much better than OV7670.


this commit is great


sssa


test message for hackathon repository


^ um wot?


this is the my first prository ai the project about my program study


I don't think this is needed. If I understand properly, the X field should take the twisted mass term into account, at least for the unpreconditioned operator.


I don't know if it's better because it's not my primary language, but `There is no user registered with that email address.` seems easier to understand. What do you think?


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 20048](https://teamcity.mesosphere.io/viewLog.html?buildId=180763&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 267 Build time: 00:11:07


_why did you do this? you don't have to rename, it was fine, it was descriptive enough.. ))))_


That's correct: the `X` field should absorb all elements of the original operator that act on the diagonal, e.g., map from site i to site i.  E.g., mass term, clover matrix, twisted mass, etc.


The version sort was actually important. Without it, the arrays with more than 10 elements have broken order (they'd be sorted alphabetically i.e. 0,1,10,11,2,...). If there is no --version-sort on OSX version of sort, then I'll have to come up with some other way to do this in portable way.


http://yugioh-wiki.net/?%A1%D4%A5%EA%A5%B5%A5%A4%A5%AF%A5%EB%A1%D5
Ｑ：１度のスタンバイフェイズ中に複数回効果を発動できますか？
Ａ：複数回発動する事ができます。(16/03/21)


лишняя табуляция


Tt


@chchwy Thanks a lot to you as well! I think it's a great solution to have it in the center like that. Also I liked that you moved the other links to the bottom left corner :smile: On another commit I had prepared the Top-left "Pencil2D" changed by a 128x128 icon, but it seems the links div has some kind of padding. I wonder if we can create an independent div to hold the icon (which can be smaller of course) without disrupting the navigation links.


Jkk


Nnmm


Is there something I can help you with?


твйо get_char() возвращает 0 если файл закончился, добавь проверку и не прибавляй 0 к строке.


Uik


Gujj


Uuj


Hhjk


Ijggg


Agreed :)


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


@Devourix


Thanks and good job, like always! :+1:


Delete definition of errno in this file would cause the error "LINK2001 unresolved external symbol errno" while compiling the code in WinCE 6 platform.


Missunderstood it, thought you were talking only about clients ... well, go for it, we may not be able to keep track of some old versions but using this new standard from now on won't be a problem.


just use babel-eslint 5.0.0 instead of ^5.0.0


ошибка! после "." может встрется произвольное количество цифр, и только потом "е".


在UIview的分类中的  interruptGesture 方法；我在自己的修改代码中这样写的


By the way, I made a very ugly mistake with the name of the branch...


:smile:


poke @ai (I clicked on "create a branch" to make a pr, but github is buggy, and it didn't create anything and commited to master...)


是是


Although the if-statements probably aren't the best, it was the only way I could think to make sure (per-command) that there wasn't an error on the previous command without returning data for each method.


All of this logic is largely untested. Very likely there are some logic errors in here but my plan is to black box each command and test them individually to make sure they are sending the correct commands.


Win32를 이용한 탄막 슈팅 게임 구현

--세부사항--
1주차 : 클래스 설계 및 방향키로 조작하는 플레이어 기체 구현
2주차 : 적 비행기와 기본적인 탄환 및 충돌체크 구현
3주차 : 사운드, 맵 등의 리소스 재정비
4주차 : 부가기능 구현


Are you sure you didn't just make Dense even stronger?


It looks like the `js/home.js` file that this references doesn't exist. It's likely you either forgot to add that file, or this line can be removed.


I believe the second argument of SET_VEHICLE_MOD_KIT is unused. In decompiled scripts, the second argument is always set to 0.


а вот перед перед '+'/'-' чисел не может быть


@dcramer ```Class 'Raven_ReprSerializer' not found```


Hi Aurelia!
This would be my email: azzaea@uofk.edu
Thank you for you extreme generosity...
Azza


Is 0.12 support really required? electron-builder and electron-winstaller requires NodeJS 4+.


перед '+'/'-' не должно быть цифр


нужно сделать проверку на то что 'e', и '.' встретились только один раз в числе.


doh, i forgot how autoloaders work


Wrold


Not everyone who uses electron-packager also uses electron-builder and/or electron-winstaller. I would rather consider dropping Node 0.12 after 6.0.0 is released.


@imotionzero @Devourix


@dcramer yes in autoloader its failing.


I'm not entirely sure what I was thinking merging this, but will push up fixes for a couple things I just spotted


а  цикл где?


在UIview的分类中的 interruptGesture 方法；我在自己的修改代码中这样写的
if (gesture.enabled == YES) {// 取消前面一个正在响应的事件
                gesture.enabled = NO;
            }
            gesture.enabled = YES;
}

还有就是在setUpLayout 方法中，对于  “上一个 button 如果是 cancel”的处理，我放在对每一中风格的button代码中，可以避免分割线添加两次，如果isBigFragment 为YES 和 NO 的两种情况下分割线的颜色不一样，使用 - (NSInteger)addButtonWithTitle:(nullable NSString *)title; 系列方法就会出现显示上的bug，因为多添加了一小 “细”的分割线
switch (obj.style) {
            case DYJActionButtonStyleDefault: {
                [obj setTitleColor:self.tintColor forState:UIControlStateNormal];
                if (idx != 0) {
                    //上一个 button 如果是 cancel
                    if (idx>0&&self.buttons[idx-1].style == DYJActionButtonStyleCancel) {
                        [self addSeparatorLineAt:CGPointMake(0, lastY) isBigFragment:YES];
                        lastY += bigFragment;
                    }else{
                        [self addSeparatorLineAt:CGPointMake(0, lastY) isBigFragment:NO];
                        lastY += smallFragment;
                    }
                }
                break;
            }
            case DYJActionButtonStyleCancel: {
                [obj setTitleColor:self.cancelButtonColor forState:UIControlStateNormal];
                if (idx != 0) {
                    //上一个 button 如果是 cancel
                    if (idx>0&&self.buttons[idx-1].style == DYJActionButtonStyleCancel) {
                        [self addSeparatorLineAt:CGPointMake(0, lastY) isBigFragment:YES];
                        lastY += bigFragment;
                    }else{
                        [self addSeparatorLineAt:CGPointMake(0, lastY) isBigFragment:YES];
                        lastY += bigFragment;
                    }
                }
                break;
            }
            case DYJActionButtonStyleDestructive: {
                [obj setTitleColor:self.destructiveButtonColor forState:UIControlStateNormal];
                if (idx != 0) {
                    //上一个 button 如果是 cancel
                    if (idx>0&&self.buttons[idx-1].style == DYJActionButtonStyleCancel) {
                        [self addSeparatorLineAt:CGPointMake(0, lastY) isBigFragment:YES];
                        lastY += bigFragment;
                    }else{
                        [self addSeparatorLineAt:CGPointMake(0, lastY) isBigFragment:NO];
                        lastY += smallFragment;
                    }
                }
                break;
            }
            default: {
                break;
           }


Actually, there is a reason that NKRO has to be turned on manually every time a keyboard is plugged in. See [this issue](https://github.com/tmk/tmk_keyboard/issues/100).


добавь проверку на конец файла


If you don't want to drop 0.12 support in the upcoming 6.0 release, I suggest to move object-assign dependency from dev to production. And use it instead of own function in this file.


Might be a good idea to add an appropriate chat_send_player() call here.


Why?


Looking good, Paul. You didn't need to add the images to Dropbox -- Github could host them, but you had the wrong reference URLs, which is why it was working on your local machine but not on Github or any other environment (can discuss more in next session.)

Also, you're pulling in Google fonts but not applying them in your CSS.


```protector``` warns me with a chat message. Adding a message would make it double?


:+1: Nice! This should also be noted in the changelog.


не проверяешь ситуацию `(**)`


Agree with @Vifon - backwards compatibility is crucial, let's keep this an optional feature.


You can rename the branch if it makes sense. Just branch of from your badly named branch with a better name and delete the old one.


Hi Robbie :)

Coveralls badge not working properly. It does for the develop branch but not for master. Which branch do you want coverage shown for?

- Develop: [![Coverage Status](https://coveralls.io/repos/github/ushahidi/platform/badge.svg?branch=develop)](https://coveralls.io/github/ushahidi/platform?branch=develop)
- Master: [![Coverage Status](https://coveralls.io/repos/github/ushahidi/platform/badge.svg?branch=master)](https://coveralls.io/github/ushahidi/platform?branch=master)


Yeah, I know, sort of “copy and delete”. Why isn’t there an easy renaming mechanism in github?
It’s not so bad, it’s just an extra “i”...


whoops, thanks!


I should have figured there was a nanomodule for that. I'll replace it shortly.


Ah, didn't know that.  I'm used to the areas mod, which I don't think does that.


Closes #9


What's the need for `ClosedTag`? For now, I think we should skip on the idea of inspecting attributes when closing it... It may not be worth it (esp. since for checking soundness, we only need the tag name; and if the user wants to go the extra mile of checking its `id`/`class` attributes, keeping around all other attributes (e.g. `style`) could be considered a "leak", right?).


This was reverted, and then reimplemented with various fixes


@Vifon @ezuk I think the backwards compatibility can be sacrificed for everything that this PR makes possible. I just realized that with it momentary switching to lower layers will be possible.


It's not a bad idea, but I'd rather see 1 message added to ```areas``` instead of hundreds of mods' calls of ```on_place()``` ;)


Agreed.


почему именно эти символы? мы кажется договаривались, что в else ты сделаешь get_char() безусловно.


[R/create_ad.R:65:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_ad.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
createAd <- function(body){
^~~~~~~~
```
[R/create_ad.R:66:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_ad.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(body) != "list"){
    ^
```
[R/create_ad.R:69:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_ad.R#L69) *style:* **Variable and function names should be all lowercase.**
```r
  result <- createObject(body = body, object = "ad")
            ^~~~~~~~~~~~
```
[R/create_ad.R:69:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_ad.R#L69) *warning:* **no visible global function definition for ‘createObject’**
```r
  result <- createObject(body = body, object = "ad")
            ^~~~~~~~~~~~
```
[R/create_adset.R:119:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_adset.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
createAdset <- function(body){
^~~~~~~~~~~
```
[R/create_adset.R:120:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_adset.R#L120) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(body) != "list"){
    ^
```
[R/create_adset.R:123:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_adset.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
  result <- createObject(body = body, object = "adset")
            ^~~~~~~~~~~~
```
[R/create_adset.R:123:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_adset.R#L123) *warning:* **no visible global function definition for ‘createObject’**
```r
  result <- createObject(body = body, object = "adset")
            ^~~~~~~~~~~~
```
[R/create_audience.R:70:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_audience.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
createAudience <- function(body){
^~~~~~~~~~~~~~
```
[R/create_audience.R:71:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_audience.R#L71) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(body) != "list"){
    ^
```
[R/create_audience.R:74:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_audience.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
  result <- createObject(body = body, object = "audience")
            ^~~~~~~~~~~~
```
[R/create_audience.R:74:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_audience.R#L74) *warning:* **no visible global function definition for ‘createObject’**
```r
  result <- createObject(body = body, object = "audience")
            ^~~~~~~~~~~~
```
[R/create_campaign.R:54:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_campaign.R#L54) *style:* **Variable and function names should be all lowercase.**
```r
createCampaign <- function(body){
^~~~~~~~~~~~~~
```
[R/create_campaign.R:55:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_campaign.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(body) != "list"){
    ^
```
[R/create_campaign.R:58:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_campaign.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
  result <- createObject(body = body, object = "campaign")
            ^~~~~~~~~~~~
```
[R/create_campaign.R:58:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_campaign.R#L58) *warning:* **no visible global function definition for ‘createObject’**
```r
  result <- createObject(body = body, object = "campaign")
            ^~~~~~~~~~~~
```
[R/create_image.R:22:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_image.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
createImage <- function(file){
^~~~~~~~~~~
```
[R/create_image.R:26:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_image.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  result <- createObject(body = body, object = "image")
            ^~~~~~~~~~~~
```
[R/create_image.R:26:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_image.R#L26) *warning:* **no visible global function definition for ‘createObject’**
```r
  result <- createObject(body = body, object = "image")
            ^~~~~~~~~~~~
```
[R/create_object.R:28:6:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L28) *style:* **Commented code should be removed.**
```r
#' # new_camp <- createCampaign(body = camp)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/create_object.R:51:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L51) *style:* **Variable and function names should be all lowercase.**
```r
createObject <- function(object, body){
^~~~~~~~~~~~
```
[R/create_object.R:52:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(body)){
    ^
```
[R/create_object.R:55:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(body) != "list"){
    ^
```
[R/create_object.R:58:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/create_object.R:58:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L58) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/create_object.R:59:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/create_object.R:59:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L59) *warning:* **no visible global function definition for ‘checkObjects’**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/create_object.R:66:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/create_object.R:66:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/create_object.R#L66) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/delete_ad.R:42:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_ad.R#L42) *style:* **Variable and function names should be all lowercase.**
```r
deleteAd <- function(ad.id) {
^~~~~~~~
```
[R/delete_ad.R:43:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_ad.R#L43) *style:* **Variable and function names should be all lowercase.**
```r
  result <- deleteObject(object = "ad", id = ad.id)
            ^~~~~~~~~~~~
```
[R/delete_ad.R:43:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_ad.R#L43) *warning:* **no visible global function definition for ‘deleteObject’**
```r
  result <- deleteObject(object = "ad", id = ad.id)
            ^~~~~~~~~~~~
```
[R/delete_adset.R:40:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_adset.R#L40) *style:* **Variable and function names should be all lowercase.**
```r
deleteAdset <- function(adset.id) {
^~~~~~~~~~~
```
[R/delete_adset.R:41:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_adset.R#L41) *style:* **Variable and function names should be all lowercase.**
```r
  result <- deleteObject(object = "adset", id = adset.id)
            ^~~~~~~~~~~~
```
[R/delete_adset.R:41:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_adset.R#L41) *warning:* **no visible global function definition for ‘deleteObject’**
```r
  result <- deleteObject(object = "adset", id = adset.id)
            ^~~~~~~~~~~~
```
[R/delete_audience.R:25:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_audience.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
deleteAudience <- function(audience.id) {
^~~~~~~~~~~~~~
```
[R/delete_audience.R:26:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_audience.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  result <- deleteObject(object = "audience", id = audience.id)
            ^~~~~~~~~~~~
```
[R/delete_audience.R:26:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_audience.R#L26) *warning:* **no visible global function definition for ‘deleteObject’**
```r
  result <- deleteObject(object = "audience", id = audience.id)
            ^~~~~~~~~~~~
```
[R/delete_campaign.R:34:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_campaign.R#L34) *style:* **Variable and function names should be all lowercase.**
```r
deleteCampaign <- function(campaign.id) {
^~~~~~~~~~~~~~
```
[R/delete_campaign.R:35:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_campaign.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
  result <- deleteObject(object = "campaign", id = campaign.id)
            ^~~~~~~~~~~~
```
[R/delete_campaign.R:35:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_campaign.R#L35) *warning:* **no visible global function definition for ‘deleteObject’**
```r
  result <- deleteObject(object = "campaign", id = campaign.id)
            ^~~~~~~~~~~~
```
[R/delete_object.R:37:6:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L37) *style:* **Commented code should be removed.**
```r
#' # deleteAd(ad.id = sample(ads$id, 1))
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/delete_object.R:47:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
deleteObject <- function(object, id) {
^~~~~~~~~~~~
```
[R/delete_object.R:48:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L48) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(id)){
    ^
```
[R/delete_object.R:51:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(object)){
    ^
```
[R/delete_object.R:54:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L54) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/delete_object.R:54:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L54) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/delete_object.R:55:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L55) *style:* **Variable and function names should be all lowercase.**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/delete_object.R:55:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L55) *warning:* **no visible global function definition for ‘checkObjects’**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/delete_object.R:62:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L62) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/delete_object.R:62:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/delete_object.R#L62) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/dict_behaviour.R:26:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_behaviour.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
dictBehaviour <- function(){
^~~~~~~~~~~~~
```
[R/dict_behaviour.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_behaviour.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_behaviour.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_behaviour.R#L27) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_behaviour.R:29:51:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_behaviour.R#L29) *style:* **Put spaces around all infix operators.**
```r
                file.path("dict", "behavior", fsep="/"))
                                                 ~^~
```
[R/dict_behaviour.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_behaviour.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_behaviour.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_behaviour.R#L35) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_city.R:24:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L24) *style:* **Variable and function names should be all lowercase.**
```r
dictCity <- function(state.code){
^~~~~~~~
```
[R/dict_city.R:25:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L25) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(state.code)){
    ^
```
[R/dict_city.R:28:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_city.R:28:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L28) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_city.R:37:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/dict_city.R:37:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L37) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/dict_city.R:38:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_city.R:38:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_city.R#L38) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_country.R:26:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_country.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
dictCountry <- function(){
^~~~~~~~~~~
```
[R/dict_country.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_country.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_country.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_country.R#L27) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_country.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_country.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_country.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_country.R#L35) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_device.R:26:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_device.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
dictDevice <- function(){
^~~~~~~~~~
```
[R/dict_device.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_device.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_device.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_device.R#L27) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_device.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_device.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_device.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_device.R#L35) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_interest.R:27:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_interest.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
dictInterest <- function(){
^~~~~~~~~~~~
```
[R/dict_interest.R:28:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_interest.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_interest.R:28:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_interest.R#L28) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_interest.R:36:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_interest.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_interest.R:36:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_interest.R#L36) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_language.R:29:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_language.R#L29) *style:* **Variable and function names should be all lowercase.**
```r
dictLanguage <- function(){
^~~~~~~~~~~~
```
[R/dict_language.R:30:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_language.R#L30) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_language.R:30:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_language.R#L30) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_language.R:38:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_language.R#L38) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_language.R:38:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_language.R#L38) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_os.R:26:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_os.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
dictOS <- function(){
^~~~~~
```
[R/dict_os.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_os.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_os.R:27:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_os.R#L27) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_os.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_os.R#L35) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_os.R:35:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_os.R#L35) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_state.R:37:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L37) *style:* **Variable and function names should be all lowercase.**
```r
dictState <- function(country.code){
^~~~~~~~~
```
[R/dict_state.R:38:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L38) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(country.code)){
    ^
```
[R/dict_state.R:41:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L41) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_state.R:41:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L41) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/dict_state.R:50:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/dict_state.R:50:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L50) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/dict_state.R:51:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L51) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/dict_state.R:51:59:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/dict_state.R#L51) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data, parseJSON))
                                                          ^~~~~~~~~
```
[R/get_report.R:60:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
getReport <- function(column = c("impression", "click"),
^~~~~~~~~
```
[R/get_report.R:64:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/get_report.R:64:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L64) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/get_report.R:71:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
  reportInput(body)
  ^~~~~~~~~~~
```
[R/get_report.R:71:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L71) *warning:* **no visible global function definition for ‘reportInput’**
```r
  reportInput(body)
  ^~~~~~~~~~~
```
[R/get_report.R:79:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L79) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/get_report.R:79:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L79) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/get_report.R:80:64:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L80) *style:* **Variable and function names should be all lowercase.**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data$data, parseJSON))
                                                               ^~~~~~~~~
```
[R/get_report.R:80:64:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L80) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
  dat <- do.call(plyr::"rbind.fill", lapply(content$data$data, parseJSON))
                                                               ^~~~~~~~~
```
[R/get_report.R:82:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/get_report.R#L82) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(grep("^datetime$", names(dat)))){
    ^
```
[R/helpers.R:54:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L54) *style:* **Variable and function names should be all lowercase.**
```r
budgetType <- function(x){
^~~~~~~~~~
```
[R/helpers.R:57:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L57) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!x %in% valid){
    ^
```
[R/helpers.R:69:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L69) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:75:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L75) *style:* **Variable and function names should be all lowercase.**
```r
appType <- function(x){
^~~~~~~
```
[R/helpers.R:78:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L78) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:84:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L84) *style:* **Variable and function names should be all lowercase.**
```r
webType <- function(x){
^~~~~~~
```
[R/helpers.R:87:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L87) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:93:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L93) *style:* **Variable and function names should be all lowercase.**
```r
landingPage <- function(x){
^~~~~~~~~~~
```
[R/helpers.R:96:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L96) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:102:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
bidType <- function(x){
^~~~~~~
```
[R/helpers.R:105:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L105) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:111:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
appShowType <- function(x){
^~~~~~~~~~~
```
[R/helpers.R:113:51:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L113) *style:* **Commas should always have a space after.**
```r
  valid <- structure(c("newsfeed", "mininewsfeed","videoad", "applockerad"),
                                                  ^
```
[R/helpers.R:115:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L115) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:121:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
deliveryType <- function(x){
^~~~~~~~~~~~
```
[R/helpers.R:124:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L124) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:133:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L133) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:142:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L142) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:148:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L148) *style:* **Variable and function names should be all lowercase.**
```r
netType <- function(x){
^~~~~~~
```
[R/helpers.R:152:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L152) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:158:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L158) *style:* **Variable and function names should be all lowercase.**
```r
buttonText <- function(x){
^~~~~~~~~~
```
[R/helpers.R:162:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L162) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:168:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
switchIt <- function(x){
^~~~~~~~
```
[R/helpers.R:171:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L171) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/helpers.R:177:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L177) *style:* **Variable and function names should be all lowercase.**
```r
audienceCreation <- function(x){
^~~~~~~~~~~~~~~~
```
[R/helpers.R:181:8:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/helpers.R#L181) *warning:* **no visible global function definition for ‘setthat’**
```r
  x <- setthat(x, valid)
       ^~~~~~~
```
[R/list_ads.R:21:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_ads.R#L21) *style:* **Variable and function names should be all lowercase.**
```r
listAds <- function(n = 50){
^~~~~~~
```
[R/list_ads.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_ads.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
  res <- listObjects(object = "ad", n = n)
         ^~~~~~~~~~~
```
[R/list_ads.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_ads.R#L22) *warning:* **no visible global function definition for ‘listObjects’**
```r
  res <- listObjects(object = "ad", n = n)
         ^~~~~~~~~~~
```
[R/list_adsets.R:21:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_adsets.R#L21) *style:* **Variable and function names should be all lowercase.**
```r
listAdsets <- function(n = 50){
^~~~~~~~~~
```
[R/list_adsets.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_adsets.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
  res <- listObjects(object = "adset", n = n)
         ^~~~~~~~~~~
```
[R/list_adsets.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_adsets.R#L22) *warning:* **no visible global function definition for ‘listObjects’**
```r
  res <- listObjects(object = "adset", n = n)
         ^~~~~~~~~~~
```
[R/list_audiences.R:22:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_audiences.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
listAudiences <- function(n = 50){
^~~~~~~~~~~~~
```
[R/list_audiences.R:23:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_audiences.R#L23) *style:* **Variable and function names should be all lowercase.**
```r
  res <- listObjects(object = "audience", n = n)
         ^~~~~~~~~~~
```
[R/list_audiences.R:23:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_audiences.R#L23) *warning:* **no visible global function definition for ‘listObjects’**
```r
  res <- listObjects(object = "audience", n = n)
         ^~~~~~~~~~~
```
[R/list_campaigns.R:21:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_campaigns.R#L21) *style:* **Variable and function names should be all lowercase.**
```r
listCampaigns <- function(n = 50){
^~~~~~~~~~~~~
```
[R/list_campaigns.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_campaigns.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
  res <- listObjects(object = "campaign", n = n)
         ^~~~~~~~~~~
```
[R/list_campaigns.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_campaigns.R#L22) *warning:* **no visible global function definition for ‘listObjects’**
```r
  res <- listObjects(object = "campaign", n = n)
         ^~~~~~~~~~~
```
[R/list_images.R:21:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_images.R#L21) *style:* **Variable and function names should be all lowercase.**
```r
listImages <- function(n = 50){
^~~~~~~~~~
```
[R/list_images.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_images.R#L22) *style:* **Variable and function names should be all lowercase.**
```r
  res <- listObjects(object = "image", n = n)
         ^~~~~~~~~~~
```
[R/list_images.R:22:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_images.R#L22) *warning:* **no visible global function definition for ‘listObjects’**
```r
  res <- listObjects(object = "image", n = n)
         ^~~~~~~~~~~
```
[R/list_object.R:44:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L44) *style:* **Variable and function names should be all lowercase.**
```r
listObjects <- function(object, n = 50){
^~~~~~~~~~~
```
[R/list_object.R:46:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L46) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(object)) {
    ^
```
[R/list_object.R:48:12:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L48) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  } else if(length(object) > 1){
           ^
```
[R/list_object.R:51:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L51) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/list_object.R:51:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L51) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/list_object.R:52:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L52) *style:* **Variable and function names should be all lowercase.**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/list_object.R:52:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L52) *warning:* **no visible global function definition for ‘checkObjects’**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/list_object.R:58:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/list_object.R:58:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L58) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/list_object.R:59:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L59) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(content$data)) {
    ^
```
[R/list_object.R:60:66:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
    dat <- do.call(plyr::"rbind.fill", lapply(content$data$data, parseJSON))
                                                                 ^~~~~~~~~
```
[R/list_object.R:60:66:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L60) *warning:* **no visible binding for global variable ‘parseJSON’**
```r
    dat <- do.call(plyr::"rbind.fill", lapply(content$data$data, parseJSON))
                                                                 ^~~~~~~~~
```
[R/list_object.R:61:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L61) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    while(nrow(dat) < n && length(content$data$next_page_url)) {
         ^
```
[R/list_object.R:68:53:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/list_object.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
                          lapply(content$data$data, parseJSON))
                                                    ^~~~~~~~~
```
[R/map.R:66:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/map.R#L66) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(campaigns)){
    ^
```
[R/map.R:69:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/map.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(adsets)){
    ^
```
[R/map.R:72:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/map.R#L72) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(ads)){
    ^
```
[R/map.R:75:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/map.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(audiences)){
    ^
```
[R/orion_auth.R:47:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
orionOAuth <- function (client.id, client.secret,
^~~~~~~~~~
```
[R/orion_auth.R:50:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L50) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(client.id)){
    ^
```
[R/orion_auth.R:65:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(return)
  ^~~~~~~~~~
```
[R/orion_auth.R:65:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L65) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(return)
  ^~~~~~~~~~
```
[R/orion_auth.R:66:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  constructCred(return, pars = list(client.id = client.id,
  ^~~~~~~~~~~~~
```
[R/orion_auth.R:69:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(save == TRUE){
    ^
```
[R/orion_auth.R:70:44:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L70) *style:* **Put spaces around all infix operators.**
```r
    credentials <- get("credentials", envir=cred_env)
                                          ~^~
```
[R/orion_auth.R:70:45:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L70) *warning:* **no visible binding for global variable ‘cred_env’**
```r
    credentials <- get("credentials", envir=cred_env)
                                            ^~~~~~~~
```
[R/orion_auth.R:72:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/orion_auth.R#L72) *style:* **lines should not be more than 80 characters.**
```r
    credentials$client.secret <- charToRaw(as.character(credentials$client.secret))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/print.R:2:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/print.R#L2) *style:* **Variable and function names should be all lowercase.**
```r
print.orionToken <- function(x, ...) {
^~~~~~~~~~~~~~~~
```
[R/show_ad.R:25:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_ad.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
showAd <- function(ad.id){
^~~~~~
```
[R/show_ad.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_ad.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  res <- showObject(object = "ad", id = ad.id)
         ^~~~~~~~~~
```
[R/show_ad.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_ad.R#L26) *warning:* **no visible global function definition for ‘showObject’**
```r
  res <- showObject(object = "ad", id = ad.id)
         ^~~~~~~~~~
```
[R/show_adset_audience.R:27:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset_audience.R#L27) *style:* **Variable and function names should be all lowercase.**
```r
showAdsetAudience <- function(adset.id){
^~~~~~~~~~~~~~~~~
```
[R/show_adset_audience.R:28:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset_audience.R#L28) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(adset.id)){
    ^
```
[R/show_adset_audience.R:31:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset_audience.R#L31) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/show_adset_audience.R:31:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset_audience.R#L31) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/show_adset_audience.R:40:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset_audience.R#L40) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/show_adset_audience.R:40:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset_audience.R#L40) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/show_adset.R:25:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
showAdset <- function(adset.id){
^~~~~~~~~
```
[R/show_adset.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  res <- showObject(object = "adset", id = adset.id)
         ^~~~~~~~~~
```
[R/show_adset.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_adset.R#L26) *warning:* **no visible global function definition for ‘showObject’**
```r
  res <- showObject(object = "adset", id = adset.id)
         ^~~~~~~~~~
```
[R/show_audience.R:25:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_audience.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
showAudience <- function(audience.id){
^~~~~~~~~~~~
```
[R/show_audience.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_audience.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  res <- showObject(object = "audience", id = audience.id)
         ^~~~~~~~~~
```
[R/show_audience.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_audience.R#L26) *warning:* **no visible global function definition for ‘showObject’**
```r
  res <- showObject(object = "audience", id = audience.id)
         ^~~~~~~~~~
```
[R/show_campaign.R:25:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_campaign.R#L25) *style:* **Variable and function names should be all lowercase.**
```r
showCampaign <- function(campaign.id){
^~~~~~~~~~~~
```
[R/show_campaign.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_campaign.R#L26) *style:* **Variable and function names should be all lowercase.**
```r
  res <- showObject(object = "campaign", id = campaign.id)
         ^~~~~~~~~~
```
[R/show_campaign.R:26:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_campaign.R#L26) *warning:* **no visible global function definition for ‘showObject’**
```r
  res <- showObject(object = "campaign", id = campaign.id)
         ^~~~~~~~~~
```
[R/show_object.R:51:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L51) *style:* **Variable and function names should be all lowercase.**
```r
showObject <- function(object, id){
^~~~~~~~~~
```
[R/show_object.R:52:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L52) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(id)){
    ^
```
[R/show_object.R:55:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L55) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(object)){
    ^
```
[R/show_object.R:58:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/show_object.R:58:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L58) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/show_object.R:59:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L59) *style:* **Variable and function names should be all lowercase.**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/show_object.R:59:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L59) *warning:* **no visible global function definition for ‘checkObjects’**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/show_object.R:67:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/show_object.R:67:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/show_object.R#L67) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/update_ad.R:57:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_ad.R#L57) *style:* **Variable and function names should be all lowercase.**
```r
updateAd <- function(ad.id, body){
^~~~~~~~
```
[R/update_ad.R:58:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_ad.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
  res <- updateObject(object = "ad", body = body, id = ad.id)
         ^~~~~~~~~~~~
```
[R/update_ad.R:58:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_ad.R#L58) *warning:* **no visible global function definition for ‘updateObject’**
```r
  res <- updateObject(object = "ad", body = body, id = ad.id)
         ^~~~~~~~~~~~
```
[R/update_adset.R:102:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_adset.R#L102) *style:* **Variable and function names should be all lowercase.**
```r
updateAdset <- function(adset.id, body){
^~~~~~~~~~~
```
[R/update_adset.R:103:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_adset.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
  res <- updateObject(object = "adset", body = body, id = adset.id)
         ^~~~~~~~~~~~
```
[R/update_adset.R:103:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_adset.R#L103) *warning:* **no visible global function definition for ‘updateObject’**
```r
  res <- updateObject(object = "adset", body = body, id = adset.id)
         ^~~~~~~~~~~~
```
[R/update_audience.R:65:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_audience.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
updateAudience <- function(audience.id, body){
^~~~~~~~~~~~~~
```
[R/update_audience.R:66:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_audience.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  res <- updateObject(object = "audience", body = body, id = audience.id)
         ^~~~~~~~~~~~
```
[R/update_audience.R:66:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_audience.R#L66) *warning:* **no visible global function definition for ‘updateObject’**
```r
  res <- updateObject(object = "audience", body = body, id = audience.id)
         ^~~~~~~~~~~~
```
[R/update_campaign.R:46:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_campaign.R#L46) *style:* **Variable and function names should be all lowercase.**
```r
updateCampaign <- function(campaign.id, body){
^~~~~~~~~~~~~~
```
[R/update_campaign.R:47:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_campaign.R#L47) *style:* **Variable and function names should be all lowercase.**
```r
  res <- updateObject(object = "campaign", body = body, id = campaign.id)
         ^~~~~~~~~~~~
```
[R/update_campaign.R:47:10:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_campaign.R#L47) *warning:* **no visible global function definition for ‘updateObject’**
```r
  res <- updateObject(object = "campaign", body = body, id = campaign.id)
         ^~~~~~~~~~~~
```
[R/update_object.R:26:6:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L26) *style:* **Commented code should be removed.**
```r
#' # update <- updateAdset(adset.id = adsets$id[1], body = settings)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/update_object.R:50:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
updateObject <- function(object, body, id){
^~~~~~~~~~~~
```
[R/update_object.R:51:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L51) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(body)){
    ^
```
[R/update_object.R:54:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L54) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(class(body) != "list"){
    ^
```
[R/update_object.R:57:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L57) *style:* **Variable and function names should be all lowercase.**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/update_object.R:57:11:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L57) *warning:* **no visible global function definition for ‘orionToken’**
```r
  cred <- orionToken()
          ^~~~~~~~~~
```
[R/update_object.R:58:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/update_object.R:58:13:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L58) *warning:* **no visible global function definition for ‘checkObjects’**
```r
  object <- checkObjects(object)
            ^~~~~~~~~~~~
```
[R/update_object.R:67:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/update_object.R:67:3:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/update_object.R#L67) *warning:* **no visible global function definition for ‘testReturn’**
```r
  testReturn(content)
  ^~~~~~~~~~
```
[R/utils.R:3:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L3) *style:* **Variable and function names should be all lowercase.**
```r
constructCred <- function(json, pars) {
^~~~~~~~~~~~~
```
[R/utils.R:14:46:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L14) *warning:* **no visible binding for global variable ‘cred_env’**
```r
  assign("credentials", credentials, envir = cred_env)
                                             ^~~~~~~~
```
[R/utils.R:17:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L17) *style:* **Variable and function names should be all lowercase.**
```r
testReturn <- function(content) {
^~~~~~~~~~
```
[R/utils.R:19:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L19) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(content$status != 200 && content$status == 422){
    ^
```
[R/utils.R:28:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L28) *style:* **Variable and function names should be all lowercase.**
```r
orionToken <- function() {
^~~~~~~~~~
```
[R/utils.R:29:51:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L29) *style:* **Put spaces around all infix operators.**
```r
  credentials <- tryCatch(get("credentials", envir=cred_env),
                                                 ~^~
```
[R/utils.R:31:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L31) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(is(credentials, "error") && file.exists(".orionToken")){
    ^
```
[R/utils.R:35:48:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L35) *warning:* **no visible binding for global variable ‘cred_env’**
```r
    assign("credentials", credentials, envir = cred_env)
                                               ^~~~~~~~
```
[R/utils.R:39:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L39) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(credentials$expires_in_date <= Sys.time()) {
    ^
```
[R/utils.R:40:20:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L40) *style:* **Variable and function names should be all lowercase.**
```r
    credentials <- orionOAuth(credentials$client.id,
                   ^~~~~~~~~~
```
[R/utils.R:46:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L46) *style:* **Variable and function names should be all lowercase.**
```r
checkObjects <- function(objects){
^~~~~~~~~~~~
```
[R/utils.R:49:7:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L49) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(x %in% valid == FALSE){
      ^
```
[R/utils.R:57:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L57) *style:* **Variable and function names should be all lowercase.**
```r
parseJSON <- function(data){
^~~~~~~~~
```
[R/utils.R:63:1:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
reportInput <- function(body){
^~~~~~~~~~~
```
[R/utils.R:66:55:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L66) *style:* **Commas should always have a space after.**
```r
  groups <- c("datetime", "age", "gender", "location","brand", "ad", "adset",
                                                      ^
```
[R/utils.R:69:7:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L69) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!x %in% col) {
      ^
```
[R/utils.R:75:7:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L75) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!x %in% groups) {
      ^
```
[R/utils.R:80:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L80) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(body$groupby) == 1) {
    ^
```
[R/utils.R:83:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L83) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(body$column) == 1) {
    ^
```
[R/utils.R:89:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L89) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(length(x) > 1){
    ^
```
[R/utils.R:92:5:](https://github.com/JohnCoene/oRion/blob/0845dad9bf2960e9ef488822adcca5c20c1b271c/R/utils.R#L92) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!x %in% valid){
    ^
```


зачем ты везде присваиваешь результат get_char() букве, ты же итак делаешь это присвоение в get_char()?


Good point, since the error check is if `networkThreads` are less than or equal to 0.


It's nice that it works, but it's got some issues: top issue is the commit comment.  The compiler generated 100% correct code in the case of the original.  This is a pure coding bug: it was accessing word values at an unaligned address.

Other comments only apply if we're never going to upgrade to a more recent version of DNP3.  If that's the case, then I'd hope to see some changes in a couple ways.

First, "sizeof variable" is always far preferable to "sizeof type".  It has immunity to type changes.  Also, the #if's are compound and in multiple locations, which means you need to edit ALL the locations when adding a new processor.  They belong in abstracted unaliagned_read/write() functions or at least the compound line should be in a single location (eg #define STRICT_ALIGN (cpuA || cpuB || cpuC) and then the #ifs become "#if STRICT_ALIGN".


Closes #4.


ok


@AloneNeko


i just try to resolve the query....... if i m wrong...[.](http://bikramsinghmajithia.blog.com/)... then sorry dear......


А что делать если сервис начинает получать тысячи запросов в секунду и перестает справляться с нагрузкой? Почему вообще может перестать справляться? Что будем делать?


Исправил.


Thiết kế này bị state-full quá nặng. Cần de-couple hai class CollectionChangeManager và ActiveDataProvider ra khỏi nhau, bằng một cơ chế hợp lý hơn


收到，並已合併。


Retificação por erro de português: *Aqui estão


Nice update. Seeing a big jump in performance as a result of this. Great library btw.


Thanks!


Nope. What you did completely breaks it. Don't know why your compiler has a problem with that row though. Maybe it's parenthesis. Try !(skill_get_inf2(skill_id)&INF2_HIT_TRAP)).


UIurl *url :


Branch is ready for testing - #95


Если вызвать компонент с кодами, а не ID, то пишется так: http://prntscr.com/akywwx

Я сделал. В чем может быть проблема?