Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user djdisodo, who
has created 60 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/MiniGameAPI-PM/MiniGameAPI/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `5f2a7bf0-845a-11e8-9467-db029bf9a7f9`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Boa pinta


@mvandeberg how does this `create_vesting` work with the new version of code? I don't see an equivalent `create_vesting2` call to replace what was removed here.


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user djdisodo, who
has created 60 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/MiniGameAPI-PM/MiniGameAPI/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `a456d610-845a-11e8-86bd-53980f4be7fc`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


Awesome, thank you!


I reverted the change to not block the release, but I will make a second round to it


Tip used : don't use checkbox in bulk edit so I can implement the NO CHANGE feature


Hi! This is the friendly automated conda-forge-webservice.

I updated the Github team because of this commit.

- @xhochy were added to this feedstock maintenance team.
  You should get push access to this feedstock and CI services.

Feel free to join the community [chat room](https://gitter.im/conda-forge/conda-forge.github.io).

NOTE: Please make sure to not push to the repository directly.
      Use branches in your fork for any changes and send a PR.
      More details [here](https://conda-forge.org/docs/conda-forge_gotchas.html#using-a-fork-vs-a-branch-when-updating-a-recipe)


Sorry, nevermind. Found it.


I like it. 👍


Hello, the XBotCoreModel has been moved inside the XBotInterface. From the
point of view of rtt-gazebo-robot-sim nothing change but now it depends
also on XBotInterface package (and not anymore from XBotCoreModel)

Il giorno mar 10 lug 2018 alle ore 12:59 Dennis Leroy Wigand <
notifications@github.com> ha scritto:

> Also does not work for me, since I do not have XBotCoreInterface... Can we
> make this catkin agnostic?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/cogimon/rtt-gazebo-robot-sim/commit/a9877054d8e89c9258e961b48f717d2bbedbcc91#commitcomment-29654588>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AFQayurVsw81CXg4apnbLmEOAWZrXpwRks5uFIj0gaJpZM4VJCE6>
> .
>

--
PhD Mingo Hoffman Enrico
Istituto Italiano di Tecnologia, Genova


Following this tutorial https://www.youtube.com/watch?annotation_id=annotation_1320790587&feature=iv&src_vid=NF6r3Ejpris&v=Sz0z-Gyp3nA


"%s" will only print till NULL byte


Teste


It is not breaking anything. It is a new feature in Contao 4.6, namely a working "copy of" implementation. No fallback needed – especially not the broken implementation we had to use so far.


@galthaus I think we need to make sure this is more permanent. This will be lost a reboot.

Something like this:
```
echo "MAKE SURE bridge-nf-call-iptables CONTAINS 1 - kubeadm requirement"
if [ ! -f /etc/sysctl.d/99-net.bridge.bridge-nf-call-iptables ]; then
  cat <<EOF >/etc/sysctl.d/99-net.bridge.bridge-nf-call-iptables
net.bridge.bridge-nf-call-iptables=1
EOF
sysctl -p /etc/sysctl.d/99-net.bridge.bridge-nf-call-iptables
fi
VALUE=`sysctl -n net.bridge.bridge-nf-call-iptables`
[ $VALUE != 1 ] && sysctl -w net.bridge.bridge-nf-call-iptables=1
```


The default could be normal build and have a param for relocatable builds


Great! If you're importing a lot of files from the components folder, which I imagine you do, you can shorten this even more by adding something like this to the configuration: `{
        "rootPathPrefix": "@",
        "rootPathSuffix": "./src/App/components"
      }`

Then your import will be
`import ProgressTrackerComponent from "@/ProgressTracker";`


Тут надо было по-другому сделать) Не использовать стандартные классы и методы, а написать свой метод ```println()```, к которому можно было бы обратиться ровно в таком виде: ```System.out.println("Hello World");```


predicate names are from `dry-logic`, changing them would be another breaking change. Perhaps, we can have aliases for them, though.


@pbauer Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.indexer/7/violations
```
plone/indexer/tests.py:44:1: E305 expected 2 blank lines after class or function definition, found 1
plone/indexer/decorator.py:44:30: C812 missing trailing comma
plone/indexer/wrapper.py:60:65: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


мОдель :)


More explanations...?
Should the "ALTER TABLE personal_agenda modify id INT NOT NULL" (just before the hasPrimaryKey() call) not be removed?


Is EMBEDDED_TARGET_ARCH really ${MACHINE}? This implies it, or it's wrong.


[R/datadocs.R:147:1:](https://github.com/jackwasey/icd/blob/25f2082bcfc3f8559a075a9da29b9d2d06ad3a27/R/datadocs.R#L147) *style:* **Lines should not be more than 120 characters.**
```r
#'   \url{https://www.cms.gov/Research-Statistics-Data-and-Systems/Statistics-Trends-and-Reports/Reports/Downloads/Pope_2000_2.pdf}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


@jensens Jenkins CI reporting about code analysis
See the full report here: https://jenkins.plone.org/job/package-plone.indexer/8/violations
```
plone/indexer/tests.py:31:1: E305 expected 2 blank lines after class or function definition, found 1
plone/indexer/decorator.py:44:30: C812 missing trailing comma
plone/indexer/wrapper.py:61:65: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


see https://github.com/hovancik/stretchly/issues/267#issuecomment-403880245


@vpiza: review this comments in you code


🎉 Congrats! 🎉


Так можно, но получается простовато, попробуй на несколько уровней глубже детализировать модель компьютера.

К тому же, ```processor```` - это не очень подходящее имя для метода. методы описывают какие-то действия, а сущности описываются классами. Попробуй использовать для всех компонентов компьютера использовать вложенные классы, а для описания действий, совершаемых ими - методы


yes, thanks


@chelmuth: please consider for staging


Created multidev environment [gk-8#pr-depsupda](https://dashboard.pantheon.io/sites/5cbd78f8-3a96-492a-beb0-f892421708d8#pr-depsupda).

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


`uid = parseInt(uid, 10)` would reduce one use of it


Right.

The way references "collapse" is with this table.

https://stackoverflow.com/questions/13725747/concise-explanation-of-reference-collapsing-rules-requested-1-a-a-2

And && can always be passed as &

Further, any non-const can always be passed as const.

So if a user passes as an rvalue-reference (with std::move, or with an unnamed temporary like the return value from a function call), but the function accepts the parameter by const&, then the parameter is just passed as const&


Oops. Yea, you just return entry->mTaskWorker();, not "complete = ..." Sorry bout that.


Changed - this was working code was't finished yet ;)


jesus que isso


The script doesn't change the the environment does, we dynamically add stuff. This is just an up val set on the lua function.


With a trinary conditional, you also have the luxury of using const& for the overlayCamera variable.

That'll reduce reference count changes by one, and then you don't have to worry about using std::move() on line 130 or 132


Nope that was supposed to be EMBBEDED_TARGET


FWIW - I typically use camelCase for private/local things as way to distinguish them.


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user djdisodo, who
has created 60 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/MiniGameAPI-PM/MiniGameAPI/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `3f2e5cb0-845d-11e8-98b6-9e428ceddeaa`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


What is this?
### Really
**How can you do that?**
_Now its italic bro_

> Quote from my

> mind

`int x;
x = 20;`
[https://youtu.be/oPpnCh7InLY](url)

- this is bullet for my valentine

1. this is number

-


That would mean i would have two blocks of code, this way i have one loop which might be a single rule.  we might want to add other checks down the road.  for example, maybe rule type.. I kind of like it way it is, plus really being able to run a one-off rule is mostly a debug thing right now.


We could probably do: `and order_by in ['created_on', 'modified_on', 'id', 'pk']` or something similar if we want to restrict the fields that can be used to sort the response values.


Build version: __`0.10.0-renovate/jest-monorepo.211`__ :crossed_fingers: [`renovate/jest-monorepo`](https://github.com/streamich/ci-scripts/tree/renovate/jest-monorepo) on [*CircleCI*](https://circleci.com/gh/streamich/ci-scripts/211) :tada:


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user djdisodo, who
has created 60 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/MiniGameAPI-PM/MiniGameAPI/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `94357f5e-845d-11e8-9b61-68b432e73c63`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


158922394_Issue#4431 (Nigusse) - i386-Windows-7-VisualStudio-14: OK (2931 of 2932 tests passed, 0 test warnings)

Failures:

integration Test Summary
 * Passed: 624
 * Failed: 1

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


To be clear: I think you can replace this patch with that one since with that change, the pre-compilation of Documenter should no longer break even when `JULIA_LOAD_PATH` is set to something.


Can we have this as a polygon, not a multipolygon?


Duplicate of 0b865583b2821e8ff394f2390969d9593ef01896?


@selvagsz why is camalized and not dasherized?


Yea I got that.


This commit has been mentioned on **Duplicacy Forum**. There might be relevant details there:

http://forum.duplicacy.com/t/to-be-deleted-herpa-derpa-github-linkback/978/1


Well up until now if you had a field named 'headline', 'name', 'subject', 'title', 'question' or 'label', you got the `copy of` message. You don't get it anymore now.


This commit has been mentioned on **Duplicacy Forum**. There might be relevant details there:

http://forum.duplicacy.com/t/to-be-deleted-herpa-derpa-github-linkback/978/5


Hrmm, yea now that I look at it again, you're defining specializations., not explicit instantiations.

What I was trying to communicate is that when you define a template type in a header file.

e.g.
template<typename TYPE_T>
struct foo{.......};

Each cpp file that includes that header file and uses any instantiation of the type in question will do code-gen for that instantiation.

So for a given shared library or exe, each .o file that gets created that uses that type has a copy of the resulting machine-code for the type, as a "weak" symbol. Then the compile-time linker gets invoked to merge all the .o files into the dll or exe, and the linker throws away all but one of each weak symbol it finds.

Further, if you're using a header file from a *different* shared library, you do the same thing, but instead of the compile time linker throwing away all instances of the weak symbols but one for the whole program, you're actually keeping a copy in your current binary object even though at runtime you'll link with a dll that has the "canonical" version of the symbol.

That results in your compilation process potentially being much slower than it otherwise would need to be, since you're generating a lot of extra machine code that you're just going to throw away in the next step (or which won't be thrown away, but doesn't need to exist since the dll that has the header file would have a copy already).

So what you can do about this is use the "extern" template keyword.

In your headerfile you have

template<typename TYPE_T> struct foo{....};

and then ALSO

extern template struct *dll export macro here* foo<int>;

and then in your cpp file, you explicitly instantiate the template

"template struct foo<int>* // note, no dll export macro

The "extern" version of this in the header file is a promise to other code "Hey! I know you want to instantiate this template. But listen, I got this. I promise that by the time you get run as part of a program, there will be a version of this symbol for you. Really, it's ok. Don't even bother generating code for this".

And in that way, you can drastically reduce the amount of duplicated symbols in your programs.

I was working on this bash script a couple of weeks ago to try to find out how many duplicates my codebase at work has, but i didn't finish it.

`find path/to/where/your/shared/libs/live -name "*l64d-18-4.[so|a]" -exec gcc-nm --no-sort --demangle --defined-only "{}" + 2>/dev/null | grep -v -e "^$" -e " [nwWr] " -e ".o:" -e "[clone" -e "thunk" -e "vtable" -e "typeinfo" -e "__" | cut -d$' ' -f 3- | sort | uniq -cd | sort -gr | head -n 60`

That script excludes the weak symbols, instead of identifying them, but you should be able to modify the grep line to do what you want.


Included arguments to mimic terminal commands with options


Dear Poggit user,

This is an automatic message from Poggit-CI. Poggit-CI was triggered by this commit, but failed to create builds due to the following error:

```
Resend this delivery later. This commit is triggered by user djdisodo, who
has created 60 Poggit-CI builds in the past 168 hours.

Contact @SOF3 [on Discord](https://discord.gg/NgHf9jt) to request for extra
quota. We will increase your quota for free if you are really contributing
to open-source plugins actively without abusing Git commits.
```

As a result, no builds could be created from this commit. More details might be available for repo admins at [the webhook delivery response log](https://github.com/MiniGameAPI-PM/MiniGameAPI/settings/hooks) — see the webhook starting with `https://poggit.pmmp.io/webhooks.gh.repo` and look for the delivery with ID `2d720006-845f-11e8-848c-bdd8218a3fa4`.

Shall you need any assistance, you may contact us on [on Discord](https://discord.gg/NgHf9jt), or more publicly, [on GitHub](https://github.com/poggit/support/issues). Commenting on this commit directly will **not** notify any Poggit staff.

Regards,
Poggit Bot (@poggit-bot)
The official Poggit automation account


All that being said, now that I look at the StringIDUtils class again, I did a full grep of the bsf codebase. It's only ever used in the cpp file.

Might as well move the template declaration of it to the cpp file as well (Unless you know of a use that grep didn't turn up?). That'll make this whole discussion a non-event :-).


Hmm, do we need to flip the order of these two lines as well? https://github.com/JuliaLang/julia/blob/25f91ab3068b92ef28ac462b545908c2d4687c83/base/loading.jl#L1107-L1108
Can't find `OldPkg` otherwise. Why is that even in there?


[inst/examples/example_experiment.R:91:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_experiment.R#L91) *style:* **Commented code should be removed.**
```r
  # library(raster)
    ^~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:92:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_experiment.R#L92) *style:* **Commented code should be removed.**
```r
  # beginCluster(20) # if you have multiple clusters available, use them here to save time
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:96:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_experiment.R#L96) *style:* **Commented code should be removed.**
```r
  # endCluster() # end the clusters
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_experiment.R:152:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_experiment.R#L152) *style:* **Commented code should be removed.**
```r
  # fires <- lapply(sims, function(x) x$landscape$fires) %>% stack
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:49:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L49) *style:* **Commented code should be removed.**
```r
  # cl <- makeCluster(detectCores() - 1) # not implemented yet in DEoptim
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:84:4:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L84) *style:* **Commented code should be removed.**
```r
  #stopCluster(cl) # not yet implemented, waiting for DEoptim
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:107:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L107) *style:* **Variable or function name should be lowerCamelCase.**
```r
    params(sim1)$caribouMovement$N <- pars[2]
                                 ^
```
[inst/examples/example_POM.R:114:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
    nPattern_Out <- caribouFn(out$caribou)
    ^~~~~~~~~~~~
```
[inst/examples/example_POM.R:120:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L120) *style:* **Commented code should be removed.**
```r
    # cat(minimizeFn)
      ^~~~~~~~~~~~~~~
```
[inst/examples/example_POM.R:121:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L121) *style:* **Commented code should be removed.**
```r
    # cat(" ")
      ^~~~~~~~
```
[inst/examples/example_POM.R:122:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L122) *style:* **Commented code should be removed.**
```r
    # cat(pars)
      ^~~~~~~~~
```
[inst/examples/example_POM.R:123:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/examples/example_POM.R#L123) *style:* **Commented code should be removed.**
```r
    # cat("\n")
      ^~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:54:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L54) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.caribouMovement <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:95:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L95) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.plotInterval, "caribouMovement", "plot", .last())
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:102:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L102) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.saveInterval, "caribouMovement", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:114:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:121:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L121) *style:* **Variable or function name should be lowerCamelCase.**
```r
  N <- P(sim)$N
  ^
```
[inst/sampleModules/caribouMovement/caribouMovement.R:122:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L122) *style:* **Variable or function name should be lowerCamelCase.**
```r
  IDs <- as.character(1:N)
  ^~~
```
[inst/sampleModules/caribouMovement/caribouMovement.R:138:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/caribouMovement/caribouMovement.R#L138) *style:* **Variable or function name should be lowerCamelCase.**
```r
Move <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:20:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L20) *style:* **Lines should not be more than 100 characters.**
```r
    person(c("Alex", "M"), "Chubaty", email = "alexander.chubaty@canada.ca", role = c("aut", "cre")),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:21:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L21) *style:* **Lines should not be more than 100 characters.**
```r
    person(c("Eliot", "J", "B"), "McIntire", email = "eliot.mcintire@canada.ca", role = c("aut", "cre")),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("persistprob", "numeric", 0.00, 0, 1, "probability of fire persisting in a pixel"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("spreadprob", "numeric", 0.225, 0.05, 0.5, "probability of fire spreading into a pixel"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L38) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("startTime", "numeric", start(sim) + 1, 0, end(sim), "time of initial fire ignition"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", start(sim), start(sim), end(sim) + 1, "time to schedule first plot event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "time to schedule first save event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:42:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L42) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:59:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L59) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.fireSpread <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:87:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L87) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim), "fireSpread", "stats") # do stats immediately following burn
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:142:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L142) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:146:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L146) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- raster(extent(landscapes), ncol = ncol(landscapes),
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:150:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L150) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- setValues(Fires, 0)
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:153:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L153) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:159:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L159) *style:* **Variable or function name should be lowerCamelCase.**
```r
Burn <- function(sim) {
^~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:162:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L162) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Fires <- spread(landscapes[[1]],
  ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:174:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L174) *style:* **Variable or function name should be lowerCamelCase.**
```r
  landscapes$Fires <- Fires
             ^~~~~
```
[inst/sampleModules/fireSpread/fireSpread.R:181:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/fireSpread/fireSpread.R#L181) *style:* **Variable or function name should be lowerCamelCase.**
```r
Stats <- function(sim) {
^~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:1:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L1) *style:* **Variable or function name should be lowerCamelCase.**
```r
SpaDES.core.version <- "0.1.0"
^~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:33:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L33) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("inRAM", "logical", FALSE, TRUE, FALSE, "should the raster be stored in memory?"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:34:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L34) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("nx", "numeric", 100L, 10L, 500L, "size of map (number of pixels) in the x dimension"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:35:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L35) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter("ny", "numeric", 100L, 10L, 500L, "size of map (number of pixels) in the y dimension"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:37:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", start(sim), start(sim), NA, "time to schedule first plot event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:38:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L38) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInterval", "numeric", NA_real_, NA, NA, "time interval between plot events"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:39:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "time to schedule first save event"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:40:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L40) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInterval", "numeric", NA_real_, NA, NA, "time interval between save events"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:41:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L41) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".useCache", "logical", FALSE, c("init", "plot"), NA, "should the module result be cached for future use")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:55:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L55) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.randomLandscapes <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:75:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L75) *style:* **Lines should not be more than 100 characters.**
```r
      sim <- scheduleEvent(sim, time(sim) + P(sim)$.saveInterval, "randomLandscapes", "save", .last() + 1)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L86) *style:* **Variable or function name should be lowerCamelCase.**
```r
Init <- function(sim) {
^~~~
```
[inst/sampleModules/randomLandscapes/randomLandscapes.R:100:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/randomLandscapes/randomLandscapes.R#L100) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DEM <- gaussMap(template, scale = 300, var = 0.03, speedup = speedup, inMemory = inMemory)
    ^~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:17:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L17) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".plotInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first plot event should occur"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R:18:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/inst/sampleModules/SpaDES_sampleModules/SpaDES_sampleModules.R#L18) *style:* **Lines should not be more than 100 characters.**
```r
    defineParameter(".saveInitialTime", "numeric", NA_real_, NA, NA, "This describes the simulation time at which the first save event should occur")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:231:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L231) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$moduleName, "module\n"))
                                                 ^
```
[R/cache.R:242:50:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L242) *style:* **Commas should always have a space after.**
```r
          cat(crayon::blue("  Using ", fromWhere," copy of", cur$eventType, "event in",
                                                 ^
```
[R/cache.R:289:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L289) *style:* **Commented code should be removed.**
```r
        #checkPath(cacheRepo, create = TRUE) #SpaDES dependency
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:365:14:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L365) *style:* **Commented code should be removed.**
```r
            #object2@events <- unique(rbindlist(list(object@events, object2@events)))
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:380:10:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L380) *style:* **Place a space before left parenthesis, except in a function call.**
```r
      for(atts in attrsToGrab) {
         ^
```
[R/cache.R:384:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L384) *style:* **Commented code should be removed.**
```r
      # attr(object2, "tags") <- attr(object, "tags")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:385:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L385) *style:* **Commented code should be removed.**
```r
      # attr(object2, "call") <- attr(object, "call")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:386:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L386) *style:* **Commented code should be removed.**
```r
      # attr(object2, "function") <- attr(object, "function")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:425:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L425) *style:* **Variable or function name should be lowerCamelCase.**
```r
  setGeneric(".addTagsToOutput", function(object, outputObjects, FUN) {
                                                                 ^~~
```
[R/cache.R:448:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L448) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(object, outputObjects, FUN, preDigestByClass) {
                                               ^~~
```
[R/cache.R:540:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L540) *style:* **Variable or function name should be lowerCamelCase.**
```r
objSize.simList <- function(x, quick = getOption("reproducible.quick", FALSE)) {
^~~~~~~~~~~~~~~
```
[R/cache.R:567:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L567) *style:* **Variable or function name should be lowerCamelCase.**
```r
makeMemoiseable.simList <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/cache.R:575:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/cache.R#L575) *style:* **Variable or function name should be lowerCamelCase.**
```r
unmakeMemoiseable.simList_ <- function(x) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/checkpoint.R:36:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/checkpoint.R#L36) *style:* **Variable or function name should be lowerCamelCase.**
```r
doEvent.checkpoint <- function(sim, eventTime, eventType, debug = FALSE) {
^~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:86:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L86) *style:* **Lines should not be more than 100 characters.**
```r
                xAsCall <- .isLastLineSim(x = x, xAsString = bb[seq(funStarts[yy], funEnds[yy + 1])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:90:16:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L90) *style:* **Commented code should be removed.**
```r
              #y = strsplit(bb[funStarts[yy]], split = "\\s+")[[1]][1]
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:91:53:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L91) *style:* **Commas should always have a space after.**
```r
              y <- paste0(cantCodeCheckMessage, "'",bb[funStarts[yy]], "'")
                                                    ^
```
[R/code-checking.R:144:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L144) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (identical(type, "returnSim")) { # This is intended for only the last line of a function
                                      ^
```
[R/code-checking.R:182:48:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L182) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      } else if (identical(x[[1]], quote(`<-`)) ) {
                                               ^
```
[R/code-checking.R:185:62:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L185) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
            if (any(grepl(x[[2]][[2]], pattern = ".envir"))) {# i.e., sim@.envir
                                                             ^
```
[R/code-checking.R:202:19:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L202) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x <- x[-(1:2)]
                  ^
```
[R/code-checking.R:218:29:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L218) *style:* **Place a space before left parenthesis, except in a function call.**
```r
          x[[2]] <- x[[2]][-(1:2)]
                            ^
```
[R/code-checking.R:286:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L286) *style:* **Lines should not be more than 100 characters.**
```r
  allChecks <- list(simAssigns = simAssigns, simGets = simGets, returnsSim = returnsSim, assignToSim = assignToSim, fg = fg)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:319:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L319) *style:* **Lines should not be more than 100 characters.**
```r
    allChecks[anyCantCodeCheck] <- lapply(names(cantCodeCheck[anyCantCodeCheck]), function(objName) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:368:51:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                  ^
```
[R/code-checking.R:368:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L368) *style:* **Commas should always have a space after.**
```r
                                              " ",verb," declared in outputObjects, ",
                                                       ^
```
[R/code-checking.R:384:20:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                   ^
```
[R/code-checking.R:384:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L384) *style:* **Commas should always have a space after.**
```r
               " ",verb," declared in inputObjects, ",
                        ^
```
[R/code-checking.R:395:90:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L395) *style:* **Commas should always have a space after.**
```r
                                       paste0(paste(missingFrmMod, collapse = ", "), " ",verb,
                                                                                ^
```
[R/code-checking.R:440:75:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L440) *style:* **Commas should always have a space after.**
```r
             " but only for the 'get' functions, not the 'set' function ","
                                                                          ^
```
[R/code-checking.R:454:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L454) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsNotInDotInputObjects[!(simAssignsNotInDotInputObjects %in% outputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:463:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:463:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L463) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:464:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                ^
```
[R/code-checking.R:464:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L464) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in outputObjects")
                                            ^
```
[R/code-checking.R:471:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L471) *style:* **Lines should not be more than 100 characters.**
```r
    missingInMetadata <- simAssignsInDotInputObjects[!(simAssignsInDotInputObjects %in% inputObjNames)]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:480:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                       ^
```
[R/code-checking.R:480:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L480) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," assigned to sim inside ",
                                   ^
```
[R/code-checking.R:481:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:481:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L481) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:503:24:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                       ^
```
[R/code-checking.R:503:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L503) *style:* **Commas should always have a space after.**
```r
                   " ",verbs[[fn]]," used from sim inside ",
                                   ^
```
[R/code-checking.R:504:33:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                ^
```
[R/code-checking.R:504:45:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L504) *style:* **Commas should always have a space after.**
```r
                   fn, ", but ",verbs[[fn]]," not declared in inputObjects")
                                            ^
```
[R/code-checking.R:516:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
            ^
```
[R/code-checking.R:516:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L516) *style:* **Commas should always have a space after.**
```r
        " ",verb," used from sim inside ",
                 ^
```
[R/code-checking.R:518:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                 ^
```
[R/code-checking.R:518:23:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L518) *style:* **Commas should always have a space after.**
```r
        ", but ",verb," not declared in inputObjects"
                      ^
```
[R/code-checking.R:661:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L661) *style:* **Commented code should be removed.**
```r
    #unique(pd[outerWh, "line1"])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/code-checking.R:665:34:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                 ^
```
[R/code-checking.R:665:64:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L665) *style:* **Commas should always have a space after.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                               ^
```
[R/code-checking.R:665:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/code-checking.R#L665) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      whInner <- any((pd[outerWh,"line1"] < lwf) & (pd[outerWh,"line2"] > lwf) )
                                                                              ^
```
[R/copy.R:37:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/copy.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
            sim_ <- object
            ^~~~
```
[R/downloadData.R:54:96:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L54) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    io <- .parseModulePartial(sim, modules = list(module), defineModuleElement = "inputObjects" )
                                                                                ^
```
[R/downloadData.R:242:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L242) *style:* **Commented code should be removed.**
```r
    # parsedModule <- parse(file = file.path(path, module, paste0(module, '.R')))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:243:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L243) *style:* **Commented code should be removed.**
```r
    # urls <- .getSourceURL(pattern = fileToDownload, x = parsedModule)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:250:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L250) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:262:27:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L262) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:263:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L263) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:266:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:266:18:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:266:54:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:266:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/downloadData.R#L266) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/experiment.R:200:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/experiment.R#L200) *style:* **Commented code should be removed.**
```r
    #sim <- Copy(sim, objects = FALSE, queues = TRUE)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:215:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/experiment.R#L215) *style:* **Commented code should be removed.**
```r
    # cl <- tryCatch(getCluster(), error = function(x) NULL)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:216:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/experiment.R#L216) *style:* **Commented code should be removed.**
```r
    # on.exit(if (!is.null(cl)) returnCluster(), add = TRUE)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:218:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/experiment.R#L218) *style:* **Commented code should be removed.**
```r
    #if (length(modules) == 0) modules <- list(modules(sim)[-(1:4)])
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:222:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/experiment.R#L222) *style:* **Commented code should be removed.**
```r
        # unlist(params[paramsTmp], recursive = FALSE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/experiment.R:314:58:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/experiment.R#L314) *style:* **Commented code should be removed.**
```r
            params(sim_)[[mod[x]]][[param[[x]]]] <- val #factorialExp[ind,x]
                                                         ^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:230:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/helpers.R#L230) *style:* **Place a space before left parenthesis, except in a function call.**
```r
                             paste0("package:", .pkgEnv$corePackagesVec[-(1:2)]))
                                                                         ^
```
[R/helpers.R:260:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/helpers.R#L260) *style:* **Variable or function name should be lowerCamelCase.**
```r
all.equal.simList <- function(target, current, ...) {
^~~~~~~~~~~~~~~~~
```
[R/load.R:198:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/load.R#L198) *style:* **Lines should not be more than 100 characters.**
```r
                names(argument) <- c(nam, names(formals(getFromNamespace(loadFun[y], loadPackage[y])))[1])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/misc-methods.R:467:55:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/misc-methods.R#L467) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
          (inherits(get(w, envir = envir), "integer")) ) {
                                                      ^
```
[R/module-define.R:719:63:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-define.R#L719) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      exts <- na.omit(match(file_ext(fl), .fileExts[, "exts"]) )
                                                              ^
```
[R/module-dependencies-class.R:53:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-class.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
            out.df <- data.frame(
            ^~~~~~
```
[R/module-dependencies-class.R:172:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-class.R#L172) *style:* **Commented code should be removed.**
```r
    #   warning("input object data.frame should use colnames sourceURL.")
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-dependencies-class.R:174:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
        ^
```
[R/module-dependencies-class.R:174:78:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-class.R#L174) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( !all(colnames(.outputObjects()) %in% colnames(object@outputObjects)) ) {
                                                                             ^
```
[R/module-dependencies-methods.R:43:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L43) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- .depsEdgeListMem(deps, plot)
    ^~
```
[R/module-dependencies-methods.R:56:3:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
  ^~~~~~
```
[R/module-dependencies-methods.R:56:13:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L56) *style:* **Variable or function name should be lowerCamelCase.**
```r
  sim.in <- sim.out <- data.table(objectName = character(0),
            ^~~~~~~
```
[R/module-dependencies-methods.R:61:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L61) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.in <- as.data.table(x@inputObjects)[, .(objectName, objectClass)]
      ^~~~
```
[R/module-dependencies-methods.R:62:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L62) *style:* **Variable or function name should be lowerCamelCase.**
```r
      z.out <- as.data.table(x@outputObjects)[, .(objectName, objectClass)]
      ^~~~~
```
[R/module-dependencies-methods.R:65:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L65) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.in <<- rbindlist(list(sim.in, z.in), use.names = TRUE)
        ^~~~~~
```
[R/module-dependencies-methods.R:68:9:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L68) *style:* **Variable or function name should be lowerCamelCase.**
```r
        sim.out <<- rbindlist(list(sim.out, z.out), use.names = TRUE)
        ^~~~~~~
```
[R/module-dependencies-methods.R:80:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L80) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- dx[, list(from = module, to = i.module,
    ^~
```
[R/module-dependencies-methods.R:83:15:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L83) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (plot) DT <- DT[!duplicated(DT[, 1:2, with = FALSE]), ]
              ^~
```
[R/module-dependencies-methods.R:85:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L85) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- data.table(from = character(0), to = character(0),
    ^~
```
[R/module-dependencies-methods.R:164:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L164) *style:* **Variable or function name should be lowerCamelCase.**
```r
    M <- distances(simGraph, mode = "out")
    ^
```
[R/module-dependencies-methods.R:196:39:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L196) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
      missingObjects <- simEdgeList %>% filter(from != to) %>%
                                    ~~^
```
[R/module-dependencies-methods.R:210:26:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L210) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
    return(newEdgeList %>% data.table() %>% setorder("from", "to", "objName"))
                       ~~^
```
[R/module-dependencies-methods.R:246:79:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-dependencies-methods.R#L246) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
              loadOrder <- names(simGraph[[tsort, ]]) %>% .[!(. %in% "_INPUT_" )]
                                                                              ^
```
[R/module-repository.R:28:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-repository.R#L28) *style:* **Lines should not be more than 100 characters.**
```r
#'          (\url{http://spades-core.predictiveecology.org/articles/ii-modules.html#module-directory-structure-modulename}),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:52:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-repository.R#L52) *style:* **Lines should not be more than 100 characters.**
```r
    zipFiles <- grep(file.path(name, "data"), zipFiles, invert = TRUE, value = TRUE) # remove any zip in data folder
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:293:8:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-repository.R#L293) *style:* **Commented code should be removed.**
```r
      #versionWarning(name, version)
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:305:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-repository.R#L305) *style:* **Lines should not be more than 100 characters.**
```r
        GET(zip, ua, config = list(config(token = pat)), write_disk(localzip, overwrite = overwrite))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/module-repository.R:401:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-repository.R#L401) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/module-repository.R:402:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/module-repository.R#L402) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/moduleMetadata.R:72:6:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/moduleMetadata.R#L72) *style:* **Commented code should be removed.**
```r
    #metadata <- eval(parse(text = x)) # can't be used because can't evaluate start(sim)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:78:5:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L78) *style:* **Variable or function name should be lowerCamelCase.**
```r
    DT <- tail(completed(sim), n)
    ^~
```
[R/plotting-diagrams.R:173:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L173) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
        sapply(ll, NROW) %>% sum() %>% `*`(., 26L)
                         ~~^
```
[R/plotting-diagrams.R:325:7:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L325) *style:* **Variable or function name should be lowerCamelCase.**
```r
      PlotRemovingDots <- function(modDia, plotFn, axes, ...,
      ^~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:326:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L326) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.color,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:327:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L327) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.size,
                                   ^~~~~~~~~~~
```
[R/plotting-diagrams.R:328:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L328) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.size2,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:329:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L329) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.shape,
                                   ^~~~~~~~~~~~
```
[R/plotting-diagrams.R:330:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L330) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.label.cex,
                                   ^~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:331:36:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L331) *style:* **Variable or function name should be lowerCamelCase.**
```r
                                   vertex.label.family,
                                   ^~~~~~~~~~~~~~~~~~~
```
[R/plotting-diagrams.R:345:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting-diagrams.R#L345) *style:* **Lines should not be more than 100 characters.**
```r
          c(nchar(namesModDia)^0.8 * 10) # use exponential to stretch out, and multiplication to make all bigger
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotting.R:6:31:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                              na.color, zero.color, length){
                              ^~~~~~~~
```
[R/plotting.R:6:41:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
                              na.color, zero.color, length){
                                        ^~~~~~~~~~
```
[R/plotting.R:37:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        na.color, zero.color, length) {
                        ^~~~~~~~
```
[R/plotting.R:37:35:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L37) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        na.color, zero.color, length) {
                                  ^~~~~~~~~~
```
[R/plotting.R:86:22:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L86) *style:* **Put spaces around all infix operators.**
```r
      eval(parse(text=deparse(elems[[useElem]])), envir=tmp@.envir),
                    ~^~
```
[R/plotting.R:86:56:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L86) *style:* **Put spaces around all infix operators.**
```r
      eval(parse(text=deparse(elems[[useElem]])), envir=tmp@.envir),
                                                      ~^~
```
[R/plotting.R:87:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
          ~^~
```
[R/plotting.R:87:40:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                      ~^~
```
[R/plotting.R:87:74:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/plotting.R#L87) *style:* **Put spaces around all infix operators.**
```r
      error=function(x) eval(parse(text=deparse(elems[[useElem]])), envir=envir))
                                                                        ~^~
```
[R/POM.R:128:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L128) *style:* **Lines should not be more than 100 characters.**
```r
#' @param objFnCompare Character string. Either, "MAD" or "RMSE" indicating that inside the objective
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:186:12:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L186) *style:* **Variable or function name should be lowerCamelCase.**
```r
           NaNRetries = NA, logObjFnVals = FALSE, weights, useLog = FALSE) {
           ^~~~~~~~~~
```
[R/POM.R:196:25:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L196) *style:* **Variable or function name should be lowerCamelCase.**
```r
                        NaNRetries, logObjFnVals, weights, useLog) {
                        ^~~~~~~~~~
```
[R/POM.R:213:28:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L213) *style:* **Variable or function name should be lowerCamelCase.**
```r
    if (is.na(NaNRetries)) NaNRetries <- 1
                           ^~~~~~~~~~
```
[R/POM.R:237:11:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L237) *style:* **Variable or function name should be lowerCamelCase.**
```r
          sim_ <- Copy(sim)
          ^~~~
```
[R/POM.R:255:66:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L255) *style:* **Put spaces around all infix operators.**
```r
          envPOMCalled <- sys.frame(min(grep("POM", sys.calls()))-1)
                                                                ~^~
```
[R/POM.R:322:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L322) *style:* **Lines should not be more than 100 characters.**
```r
          cat(format(unlist(lapply(objectiveRes, function(x) x[["value"]])), digits = 4), dep = "\t")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/POM.R:360:1:](https://github.com/PredictiveEcology/SpaDES.core/blob/da7a63ac8ff997f0bf58f54ea8437aa3d27764f9/R/POM.R#L360) *style:* **Lines should not be more than 100 characters.**
```r
      par[whP] <- unlist(deps[[modName]]@parameters$default[deps[[modName]]@parameters$paramName == names(P(sim, modName)[whParamsByMod[whP]])])
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


Hâte de voir çà !!!!


Uploading the first commit with 2 test cases


Created multidev environment [online-orientation#ci-203](https://dashboard.pantheon.io/sites/714bd05e-1a33-4f35-93a2-e9d6add67063#ci-203).

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


What I found was `remotingMessage.getSource()` to always be null, for messages coming through the `classic-cfamf` channel/endpoint.
`<endpoint uri="http://{server.name}:{server.port}{context.root}/flashservices/gateway/" class="flex.messaging.endpoints.AMFEndpoint"/>`

The destination however had the appropriate CFC pathway.


update


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/64eca2b61cc9c5a826c5c056eea52cbda3e3233d)

Built at __20180710 - 16:40:02__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/rpm.txt) | 1034 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.release.unity
-Dassert=true,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/gcc.release.unity_Dassert_true_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 805s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/docs.txt) | 1 cases, 0 failed, t: 2s | PASS :white_check_mark:
coverage | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/coverage.txt) | 1035 cases, 0 failed, t: 691s | PASS :white_check_mark:
msvc.debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/msvc.debug.txt) | 1032 cases, 0 failed, t: 567s | PASS :white_check_mark:
clang.debug.unity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/clang.debug.unity.txt) | 1035 cases, 0 failed, t: 249s | PASS :white_check_mark:
clang.debug.unity,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/clang.debug.unity_PARALLEL_TESTS_false.txt) | 1035 cases, 0 failed, t: 494s | PASS :white_check_mark:
clang.debug.nounity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/clang.debug.nounity.txt) | 1033 cases, 0 failed, t: 252s | PASS :white_check_mark:
gcc.debug.unity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/gcc.debug.unity.txt) | 1035 cases, 0 failed, t: 250s | PASS :white_check_mark:
gcc.debug.nounity | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/gcc.debug.nounity.txt) | 1033 cases, 0 failed, t: 255s | PASS :white_check_mark:
clang.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/clang.release.unity_Dassert_true.txt) | 1034 cases, 0 failed, t: 340s | PASS :white_check_mark:
gcc.release.unity
-Dassert=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/gcc.release.unity_Dassert_true.txt) | 1034 cases, 0 failed, t: 353s | PASS :white_check_mark:
gcc.debug.unity
-Dstatic=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/gcc.debug.unity_Dstatic_true.txt) | 1035 cases, 0 failed, t: 246s | PASS :white_check_mark:
msvc.debug,
PROJECT_NAME=rippled_classic | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/msvc.debug_PROJECT_NAME_rippled_classic.txt) | 1032 cases, 0 failed, t: 1236s | PASS :white_check_mark:
msvc.release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/mellery-fixman/7//artifact/msvc.release.txt) | 1031 cases, 0 failed, t: 515s | PASS :white_check_mark:


Known. Its overriding the marked lines. Im lazy for rebase this 😂


Created multidev environment [online-orientation#pr-12](https://dashboard.pantheon.io/sites/714bd05e-1a33-4f35-93a2-e9d6add67063#pr-12).

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


fuel-cell-thermal-fixes (EnergyArchmage) - x86_64-MacOS-10.9-clang: OK (2930 of 2931 tests passed, 9 test warnings)

Messages:

 * 8 tests had: AUD diffs.
 * 1 test had: BND diffs.
 * 2 tests had: MDD diffs.
 * 2 tests had: MTD diffs.
 * 2 tests had: RDD diffs.
 * 1 test had: Table big diffs.

Failures:

regression Test Summary
 * Passed: 622
 * Failed: 1

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


@gcttong It would be a good idea to split this function into a few smaller functions:

- take a VCF dataframe and filter it for just the columns with the sample names and returning the filtered dataframe of binary SNV states (should be a numerical matrix of 1s and 0s)
- take a binary SNV state dataframe/matrix and compute a distance matrix (pdist output)
- take a distance matrix and output a hierarchical clustering linkage array (linkage output)
- take a list of thresholds and a linkage array and output flat clusters in a dataframe

It should be easier to test each of these functions separately.


`extern` stuff makes a lot of sense, I'll need to pay more attention to it from now on. Any idea how common would it be for the compiler *not* to eliminate the duplicate symbols? (e.g. perhaps you need special linker flags like sections + section GC? or does it work by default in most cases?)

StringIDUtil is only used with the .cpp I believe.


test comment


It's because I had to re-merge the 0b86558 commit into the master branch since I already had commits to it before pushing.


The branch name will change shortly, doing so now breaks precommit checks though.


What about single core/thread PC? 0 (zero) miner threads won't work well.


The `Object amf` was a list looking like this: `[ASObject(123456){CustNumber=7890}]`.  The resultant object passed to the CFC as an `argumentCollection` was a list of structures. Where the CFC was expecting a numeric parameter.

Performing the list size check and object type check of the list in position 1, and then calling `toCFMLObject((ASObject)l.get(0))` results in the expected argumentCollection structure.

All of the Flash and CF code is currently working on ColdFusion 8, we are attempting to migrate to the latest Lucee version 5.2.7 and this is our stumbling block.


Made this enhancement #26 i don't see how anything would help.


Created multidev environment [rail-uga-stellar#ci-321](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-321).

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


Before, it was there because `OldPkg.dir` needed to be found. Now it shouldn't be necessary.


Build version: __`0.10.0-renovate/jest-monorepo.319`__ :crossed_fingers: [`renovate/jest-monorepo`](https://github.com/streamich/ci-scripts/tree/renovate/jest-monorepo) on [*Travis*](https://travis-ci.org/streamich/ci-scripts/builds/402294109) :tada:


Created multidev environment [irc-d8-workflow#aug-18](https://dashboard.pantheon.io/sites/0c518be8-4ef1-48d0-bf17-f9310a806c4d#aug-18).

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


Ah yes; if moving a file, use `git mv` instead.


@dmi3yy - I noticed 1.4.x does not use this file yet as not all commits have been copied from develop. The welcome is still generated from here: https://github.com/evolution-cms/evolution/blob/1.4.x/manager/actions/welcome.static.php willthe rest of the commits from develop be copied over?


yes. and/or fix the frontend so it never sets `order-by` to null.


another (probably more maintainable) way to do this on the API layer would be to restrict order_by to be in the list of parameters that are associated with the object being sorted.


nicc


Could we try using `CSV::foreach` here?


Ah, we should just delete all of the instances of `import OldPkg` then.


The variant with `x` doesn't work. I'm trying `./kcf_vot -f64x48 ...` and this still uses 64x64 patch size.


pushed


Yea, that seems to be enough


I'm a little confused as to why we're using goto+label in compiling function definitions. Earlier when you talked about using goto+label as being equivalent to let/ec, you characterized it as a technique for inlining functions. But I believe the last time we spoke, you instructed to me to compile function definitions as real C functions with arguments and a return statement. I'm probably misunderstanding you, but it seems like there's a mismatch between the information provided in the `Fun` definition (which expects some variable name to assign the return value and label to jump to) and the implementation that I've been writing.


ใช้ List view


@ultrabug & @tobes, given how much value @lasers has already brought to py3status, I think you should really consider giving him permanent collaborator permissions and letting him cleanup the PRs backlog. It feels sad seeing the amount of open issues and PRs, and @lasers since has time and energy to actively maintain the project, I believe we should give him the opportunity.

This is a responsibility, but I think @lasers can handle it, he is already familiar with all the concepts and style guides used in py3status.

Finally, I simply prefer using projects with active development and frequent updates. Even if you (or anyone) spot an issue in a PR that was merged a week ago, it's very easy to improve upon it in a new PR, or in a worst case revert the offending commit, and release a new version.


Custom View group ที่สร้างเอง คล้ายๆ viewHolder


Created multidev environment [ski-taos#ci-20](https://dashboard.pantheon.io/sites/22e63f3f-bdff-4894-a158-a29f219020d1#ci-20).

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


158922394_Issue#4431 (Nigusse) - Win64-Windows-7-VisualStudio-14: OK (2785 of 2932 tests passed, 12 test warnings)

Messages:

 * 11 tests had: AUD diffs.
 * 148 tests had: EIO diffs.
 * 145 tests had: Table big diffs.
 * 9 tests had: ESO small diffs.
 * 3 tests had: MTR small diffs.
 * 18 tests had: ESO big diffs.
 * 1 test had: ERR diffs.
 * 6 tests had: MTR big diffs.

Failures:

integration Test Summary
 * Passed: 624
 * Failed: 1

regression Test Summary
 * Passed: 477
 * Failed: 146

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


I merge commits from develop to 1.4.x but now need test and fix if found any bugs.


บอก adapter ว่ามี view 2 ประเภทนะ


i think i copied all from develop, search all  from 1.4.4 release to yesterday

but maybe some missing :(


ต่ำแหน่งคู่ คือ 0 ที่เหลือ คือ 1


Please move this line one up to keep the includes in alphabetical order.


Please insert the new name after `convert_from_py` since that matches the order to of calling them better.


cf. #7


Please append `internal_` to this variable name.


IMO the provisioner shouldn't set FSType when it's block, I guess https://github.com/kubernetes-csi/external-provisioner/blob/bc0b6718292ab0cd76697d997059f060e3228afb/pkg/controller/controller.go#L389 should be changed. https://github.com/kubernetes/kubernetes/pull/65705 will be doing the same for upstream


Ты прав :)


Как вариант. Можно и так оставить


@ilovezfs Thanks for the quick fix. Yes I will create the issue to get the attention in future.


I uploaded this file because I thought it did not get uploaded with the previous commit, but I guess I was was wrong


I don't see why not


You could compile `(Goto return-lab)` into `return ,ret-x;` but doing so would require special handling of this specific kind of label. The compiler will be simpler and more uniform if `(Goto lab)` is always `goto lab;` but that means that we need to synthesize a label in the Fun call. My comment before suggests that maybe we should just remove `return-lab` from Funs all togethers, because we can get it via a "macro"


ไม่ควรใช้ ViewHolder เพราะจะทำให้ code บวม ใช้แบบนี้ดีที่สุด คือการสร้าง CustomViewGroup แล้วเรียกใช้ใน Adapter เลย


issue_6729 (mbadams5) - x86_64-MacOS-10.9-clang: OK (2932 of 2932 tests passed, 8 test warnings)

Messages:

 * 8 tests had: AUD diffs.

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


Created multidev environment [sfgov#ci-766](https://dashboard.pantheon.io/sites/91d50373-c4cf-40e4-a646-cb73e16a140c#ci-766).

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


157643005-ddress-limitations-and-overshooting-problem-using-ZTM1 (lgu1234) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (2312 of 2312 tests passed, 0 test warnings)

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


[R/datadocs.R:147:1:](https://github.com/jackwasey/icd/blob/80fba393410d7c0f82a8d04fe12a74ba80d43c0e/R/datadocs.R#L147) *style:* **Lines should not be more than 120 characters.**
```r
#'   \url{https://www.cms.gov/Research-Statistics-Data-and-Systems/Statistics-Trends-and-Reports/Reports/Downloads/Pope_2000_2.pdf}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


157643005-ddress-limitations-and-overshooting-problem-using-ZTM1 (lgu1234) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

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


aumentar la
sensibilización hacia la ciudadanía para que pueda actuar
firmemente ante cualquier abuso hacia la mujer, para que
denuncie activamente los casos de violencia y se proteja la
integridad de las madres cabeza de familia. También es esencial
educar adecuadamente a los hombres para que cambien sus
inaceptables comportamientos.


Signed-off-by: Gabor Bicskei <gbicskei@gmail.com>


These four functions do basically the same. Maybe it would make sense to implement the logic in a macros and then let the four functions just invoke the macro with the attribute name.


Thanks :)


Although the comment was initially a joke, it will surely be more friendly to have a warning instead. This is a new version anyways so people should also revise their stuff before moving into 5.x


Hyvä huomio, luotin liikaa staattiseen koodianalysaattoriin.


That would be nice to replace spaces with tabulations in ;)
SpiDeviceProxy.hpp
line 72
SpiDeviceSelectGuard.hpp
lines 68, 70
SpiMasterProxy.hpp
line 115


El  objetivo propuesto es Aumentar la sensación de seguridad, apoyo y posibilidad de
denuncia por las mujeres que están sufriendo este tipo de
situaciones.
Con apoyo de la tecnologia se realizar una aplicacion movil que tiene por objetivo establecer un canal de comunicacion adecuado amigable sensible a la situacion y que preste apoyo en radicacion de denuncias, promover historias de vida ejemplo para sensibilizar el deber de denunciar y que efectivamente sea una respuesta a la problematica, canalizando informacion y direccionando a los entes responsables del seguimiento, apoyo y ayuda.


Updated


Yes. The changelog script seems buggy...


I'm sorry could you clarify what you mean?


Created multidev environment [rail-uga-stellar#ci-322](https://dashboard.pantheon.io/sites/05f5afa3-c1ec-448f-915a-9234103f2409#ci-322).

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


This was necessary for the left and right angle brackets to display nicely


I think this is a gcc7 error.
It complains that a variable has the same name in two different functions.


Why did you make everything static?


I think, we need to tell Cyan about this ASAP, so they bump the executable in the release.


Here I'm expecting some ifdef'ing about the POSIX version.
If it's 2017 version or newer, we use st_atim. If it's older, we use st_atime and set the nanoseconds to 0.


self.timingsViewModel = TimingsViewModel()
timingsViewModel.getAdhanTimings(updateMethod: update)