Yeah well, browsing GitHub still better than browsing Telegram LMAO


The `slide` setting is breaking for me on v1.8.1.

A workaround until this gets fixed is to set the `rows` setting to `0`. It still will break, however, if `rows` is set to anything other than `0`.

https://codepen.io/crezaii/pen/WyoBZy


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


![](https://github.trello.services/images/mini-trello-icon.png) [Create github org and metarepository](https://trello.com/c/PRIvDZzU/1-create-github-org-and-metarepository)


Config is the object that saves autoInit, gridWidth and frameInterval, which don't change


Nice work. I appreciate your efforts to help your classmates. Keep it up! 👍


Why is this a simplification?


I mean for each attendance to have the verification method


I already removed this, the "direction false" was being used for something that gameStart is now being used for


@snicolet Thanks for running this test.
http://tests.stockfishchess.org/tests/view/5b1a95660ebc5902ab9c4601
I think we should know the results of all relevant options.  I have also set @locutus2 contempt=24 no regression test
http://tests.stockfishchess.org/tests/view/5b1862500ebc59032a4eb913
back to priority 0 (instead of starting my own and wasting the games so far) so we may know what the highest contempt that doesn't regress actually is.


#158218232-Underflow-in-CalcFluidHeatExchanger-#6516 (Myoldmopar) - x86_64-MacOS-10.9-clang: OK (2926 of 2926 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)


Spelling, grammar sab dokha hai, padhle beta mauka hai.


158069813_#5675 (Nigusse) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1681 of 1681 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-40.32%25-green.png)


![](https://github.trello.services/images/mini-trello-icon.png) [Add Mission Statement document](https://trello.com/c/zcizyQSf/7-add-mission-statement-document)


I'll pretend I didn't just see you use `var`. 😱


Since you are using this on your main domain, it won't work if you push in gh-pages branch. Push your code to the master branch and it would just start working.

Cheers 🍻


for sure, im suggesting that config is _solely composed_ of static properties, and changing ones moved elsewhere.


Is this needed to be compatible with Prompt-Tollkit 2.0.3 ?


(this will make using strings less sketchy & prone to strange errors)


I would like to learn about the operating systems of musical keyboards


What configure flags did you use ?
Please try to set OGL_DEBUG to 1 in projectM_SDL_main.cpp in order to get more info from openGL


значит такие тесты =)


I didn't actually download this commit to see what it does, but combining `onclick` and `addEventListener` to the same element seems like asking for trouble.

By the way, you can set `onclick` as a property (`removeButton.onclick = `) rather than setting it with `setAttribute`.


tags aren't needed are they? and the body tag isn't necessary to scope. in fact, nesting more than one level is generally frowned upon unless you absolutely need to.


o fuk


kthxbye


https://akhilnarang.me/CollegeStuff/CESM/CESM%20-%205-1.pdf padhlo frandz


Keep up the good work 👍


Created multidev environment [dgreat#ci-495](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#ci-495).

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


A better name would be `main.py`.


@jonathanerde If this is not being used anymore, can you just delete it?


You don't need pronouns for the file itself, it could be something like
```python
""" Takes train number and prints schedule. """
```


Nice work. Keep it up! 👍


test


we are still working on it


![](https://github.trello.services/images/mini-trello-icon.png) [Update proposals fields - add editable default values](https://trello.com/c/NwKKxT3r/12-update-proposals-fields-add-editable-default-values)


Inconsistent spacing. Maybe use a linter? Or even better, use an auto formatter.


Nice work throughout. Keep it up. 👍


This commit also added the `writelines` helper function.


Yes, that's right. I was hesitating a bit with pushing that release already, because I thought it would be a good idea to do it around the same time as IPython, but maybe I should push it already anyway.


@teharris1 does the PLM component get updates from the hub on the status of the switches/lights if so how often?


Consider using `not`, it's more pythonic:
```python
if not os.path.isfile('db.sqlite'):
```


Somethings like

`val news = (1..10).map { RedditNewsItem(....) }`


Keep it up! Now see if you can make save the edits in `localStorage`! 👍


@loup99 I think it would be possible to make the Themata decision change the de-jure in the area of the historical themes. What do you think?


I am writing a revised patch right now, and noticed this line in [the trac entry](https://trac.torproject.org/projects/tor/ticket/25886):

> To workaround this issue, I suggest we make f_guard = 1.0 in compute_frac_paths_available() if we are using bridges, and have at least one bridge with ~~the preferred~~ a full descriptor.

Also, I noticed that `frac_nodes_with_descriptors()` is called by `compute_frac_paths_available()` to generate values like `f_guard`, `f_mid`, and `f_exit`.

In my revised patch (along with documenting `for_direct_conn`), should I retain this line with a comment, or exclude it? I am also fine excluding it if that works out better.


Running tests...
Test project /u/grout2/Programming/test/SentimentAnalysis/_debug
    Start 1: short_parse
1/4 Test #1: short_parse ......................***Exception: SegFault  0.01 sec
    Start 2: long_parse
2/4 Test #2: long_parse .......................***Failed    0.01 sec
    Start 3: b_tree
3/4 Test #3: b_tree ...........................   Passed    1.03 sec
    Start 4: queue_test
4/4 Test #4: queue_test .......................   Passed  104.48 sec

50% tests passed, 2 tests failed out of 4

Total Test time (real) = 105.55 sec

The following tests FAILED:
	  1 - short_parse (SEGFAULT)
	  2 - long_parse (Failed)
Makefile:61: recipe for target 'test' failed


By the way, `.keyCode` is now deprecated in favor of `.key`. More info: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key


oups ! don't push anything if not compatible with latest iptyhon. please.


On the right track...


I wonder if this should be something like:

> rootPath = Zenoss.render.link(false, '/zport/dmd/Devices')
> if (this.uid.match('^{}'.format(rootPath)) {

I don't think a root path in CZ will ever match the pattern as it's written now?


(There's Dobby!) Keep up the good work. 👍


This could be `train_no_label`. But you aren't using it anywhere, so remove it (and other unused variables).


src/Классы/ИсполнительКоманд.os

Тут про повторном вызове перетирается свойство ПутьКУтилитеАдминистрирования. Вероятно ПутьКУтилитеАдминистрирования  должен быть локальной переменной.


hmm, maybe at this point we can drop includes

just keep <sys/cdefs.h>


Contributors: @Null7 @xorye


![adjacent odd digits](https://user-images.githubusercontent.com/30240037/41176047-bc8bf86a-6b7c-11e8-9021-9c9eb49e383d.png)


📝 We're now extending recommended lint settings, but disabling rules ad hoc. See "Overridden rules" below


I should use LogPoint.


What I mean is, config is only the object that directly follows "config =" everything else is different variables I'm setting... I've pulled config into a const and everything else that updates into a let.


Wow


`<tab>` instead of spaces.. this might be a fatal bug even
instead of `machdep`, I would put there `kubsan`


Don't do shortcuts, go all the way: `db_connection`


Please drop includes other than <sys/cdefs.h>


**Never** use single letter names. Except *maybe* for indexed loop.


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


IBM Cloud [toolchain](https://console.ng.bluemix.net/devops/toolchains/303495fb-c40c-47cd-ba90-dd020bfd87b2?env_id=ibm%3Ayp%3Aus-south "api-connect-node"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/4a973ff6-a305-484d-8107-b0d79eb9c756?env_id=ibm%3Ayp%3Aus-south "api-connect-node") deployed [nodejs-devops-demo](https://github.com/wescleymatos/nodejs-devops-demo/releases/tag/deploy-ibm-yp-us-south-tecnologiaconnecthealth-api-connect-20180608-190719 "deploy-ibm-yp-us-south-tecnologiaconnecthealth-api-connect-20180608-190719") to [api-connect](https://console.bluemix.net/apps/932f0d21-7182-4c04-bd2a-5ff9b5da597f?env_id=ibm:yp:us-south "ibm:yp:us-south:tecnologiaconnecthealth:api-connect"), including this commit


> Not sure why you made the text blue though

The text is blue to follow the general design style as it works by default style and styled in all areas that display similar elements.

> The flicker happens on avatars on pots too:
> https://forums.openusercss.org/topic/10/openusercss-deepdark

Yes Im aware, see https://forums.openusercss.org/post/144 comment.

To expand if you click on the avatar the user card pops up and THAT also flickers.

None of those areas I styled. :)

IDK what exactly is going on with the issues


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

I updated the Github team because of this commit.

- @mrocklin 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)


Printing boolean variable or unclear name.


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |     0.02 |
| `texts_passing` |     1    |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/phi0119/phi001/phi0119.phi001.perseus-lat2.xml` | Passing  |

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


I could also do another option where I have a variable like `int valid_bridge` with this, and if `if (node_is_a_configured_bridge(node))` is true, `valid_bridge` is set to 1, and on a `valid_bridge`, we return `1.0`. This solution requires going through the whole loop, however.

Also, If I do a comment and return `1.0` upon a bridge, it will be along the lines that it is needed because bridges only have self-measured bandwidth and not a real consensus weight, and a fixed consensus weight would require at least 65% of bridges to be up (based on [teor's comments on the pull request](https://github.com/torproject/tor/pull/48) and the Trac report).


Попробовал грохнуть вызов в исполнителе. Тесты отработали так же+)


@handbury this is fine. These are changes I made this morning, and GitHub attributes them to you, I think when you pull them down after having worked on something else, then push everything back to the master.


A method name should, in most cases, be a verb. This coud be `create_train_schedule_json`.


#158218232-Underflow-in-CalcFluidHeatExchanger-#6516 (Myoldmopar) - Win64-Windows-7-VisualStudio-14: OK (2926 of 2926 tests passed, 11 test warnings)

Messages:

 * 11 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)


> is it... my style?

Your style is allman, so IDK :+1:


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

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


Fixes #6


If you perform std i/o here, or in a main method called from here, this module becomes importable.


Confused


This should be called `database.py`


This should be called `create_database`


getDayOfYear() zwraca dzień roku, jeśli zmieni się rok, czas moze wyjść na minusie. Użyj np ChronoUnit.DAYS z odpowiednią metodą. Alternatywnie można użyć metody z klasy Period


![](https://github.trello.services/images/mini-trello-icon.png) [Обновить РИДМИ с инфой о тестах](https://trello.com/c/IidLmppr/23-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D1%80%D0%B8%D0%B4%D0%BC%D0%B8-%D1%81-%D0%B8%D0%BD%D1%84%D0%BE%D0%B9-%D0%BE-%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%85)


do know how to work this?


Don't print anything to std out. It disables reusability.


So, this isn't necessary since you never call `this.addLink()` from a context where `this` wouldn't refer to the class. So, `linksFunc` is set to the class method `this.loadLinks()` because later on in the constructor, `this` no longer refers to the class, so we have to make a variable set to `this.loadLinks()` while `this` is still the class, so that when `this` isn't the class, we can still call it later.


Remove debug statements before commiting :stuck_out_tongue:. Even better, use logs for debugging.


So, connecting back with the previous comment, since this method was called from a context where `this` is the class, the context remains with the class. It's a little weird.


This fixes #319.


See https://github.com/awangg/NewTab/commit/febaf0cf101dd65a502d4d4203c27537aa2c4a89#diff-6f3e0f875c7a884a14bf24c19344b7bfR4


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

Created multidev environment [ci-3](https://dashboard.pantheon.io/sites/e8774ed4-7ca6-4ac0-af4b-34a731471d53#ci-3) for sf4.


Unused variables


Ah, thanks! If you want to send a PR for that, please feel free to. :)


Well, just enforce the margin there as I suggested.

Yo @DecentM any thoughts?


How about `'train_schedule'` for the table name?


Also I still think read notifs should be white. I will get around to it.... damn :sob:


I'd actually prefer to more compact version here. The other one is noisier without adding a lot of value, imho.


I can't fiddle with `--tmpfs` not `--shm-size` when executing docker run, because that's orchestrated via AWS ECS (Cloudformation) and Convox, and those parameters are not supported (yet).

But you gave me a great idea! We were able to tweak the docker engine startup flags and passed `--default-shm-size`, thus resizing `/dev/shm` the way we want. Mission accomplished!

Thanks a lot for the input! Cheers


line 2 is not correct
line 3 is okay


tests/fixtures/ПараметрыТестирования.ПоУмолчанию.txt

https://docs.travis-ci.com/user/environment-variables yml не предлагать? =)


[a.zip](https://github.com/beneasy2018/apps.facebook.com-tltexas-/files/2085755/a.zip)
### [
[a.zip](https://github.com/beneasy2018/apps.facebook.com-tltexas-/files/2085759/a.zip)
###

> []([a.zip](https://github.com/beneasy2018/apps.facebook.com-tltexas-/files/2085763/a.zip))

](url)


delete this whitespaces


The PLM component queries the hub buffer every 1 second. I am not sure if this is too often but there is a risk of going out more than that with buffer roller over as far as I can tell.

One thing that appears to need "fixing" is if you control the device from the hub app, currently the PLM component does not recognize it because it is coming in as a direct ACK but since the PLM module is not expecting a direct ACK it is not passing it through. This may require a more lengthy discussion no how the PLM component works but suffice it to say the PLM component sends a message to the PLM, watches for an ACK/NAK from the PLM (if it does not receive an ACK or a NAK or if it receives a NAK it resends the message). Once the ACK is received it waits for a direct ACK from the device. It is at that point that the status of the device is updated. However, in the case of the hub, the direct ACK is received but there was no message sent and no message ACK from the PLM so the PLM component does not know to respond to it. It is not a difficult change to make but I need to think about the implications.


These comments ship no value. Please drop.


각 형태소에 해당하는 내역들 분할 및 데이터 베이스 입력


<details>

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

You do not have sufficient scopes. You are missing the following scopes:

{
  "AnyOf": \[
    {
      "AnyOf": \[
        "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
        "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
      \]
    },
    {
      "AnyOf": \[
        "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
        {
          "AllOf": \[
            "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            "queue:task\-group\-id:taskcluster\-github/KvEEQry5QgSeZElEPba\-gg",
            "queue:schedule\-task:taskcluster\-github/KvEEQry5QgSeZElEPba\-gg/KvEEQry5QgSeZElEPba\-gg"
          \]
        }
      \]
    }
  \]
}

You have the scopes:

```
\[
  "assume:project:taskcluster:mozilla\-github\-repository",
  "assume:repo:github.com/servo/servo:pull\-request",
  "notify:email:\*",
  "notify:irc\-channel:\*",
  "notify:irc\-user:\*",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker",
  "queue:create\-task:aws\-provisioner\-v1/github\-worker\-windows",
  "queue:create\-task:aws\-provisioner\-v1/servo",
  "queue:create\-task:aws\-provisioner\-v1/win2012r2",
  "queue:route:garbage.\*",
  "queue:route:index.garbage.\*",
  "queue:route:notify.email.\*",
  "queue:route:notify.irc\-channel.\*",
  "queue:route:notify.irc\-user.\*",
  "queue:scheduler\-id:taskcluster\-github",
  "secrets:get:garbage/\*",
  "secrets:set:garbage/\*"
\]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": \[
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:taskcluster\-github",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:high:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:medium:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:create\-task:lowest:aws\-provisioner\-v1/servo\-docker\-worker"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/servo\-docker\-worker",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/servo\-docker\-worker",
                "queue:task\-group\-id:taskcluster\-github/KvEEQry5QgSeZElEPba\-gg",
                "queue:schedule\-task:taskcluster\-github/KvEEQry5QgSeZElEPba\-gg/KvEEQry5QgSeZElEPba\-gg"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-06-08T19:28:14.295Z

</details>


Python code


Aha, and here is where you'd process the "last search's name" once there's an API for it.


Lines 15 till here could be in Database class, under something like `get_train_data`


Again, log don't print.


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

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


Nevermind, the add gets delayed in this case


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |     0.02 |
| `texts_passing` |     1    |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/phi0119/phi001/phi0119.phi001.perseus-lat2.xml` | Passing  |

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


The name doesn't make *any* sense to me. The best choice for a single class module's name is almost always the class name.


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

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


The following doc(s) have been deployed to the [woocommerce](https://woocommerce-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/guides/woocommerce](https://woocommerce-static-docs.pantheonsite.io/docs/guides/woocommerce)
- [/docs/guides/woocommerce/store-setup](https://woocommerce-static-docs.pantheonsite.io/docs/guides/woocommerce/store-setup)
- [/docs/guides/woocommerce/commit](https://woocommerce-static-docs.pantheonsite.io/docs/guides/woocommerce/commit)
- [/docs/guides/woocommerce/initialize-prod](https://woocommerce-static-docs.pantheonsite.io/docs/guides/woocommerce/initialize-prod)
- [/docs/guides/woocommerce/develop](https://woocommerce-static-docs.pantheonsite.io/docs/guides/woocommerce/develop)
- [/docs/guides/woocommerce/launch](https://woocommerce-static-docs.pantheonsite.io/docs/guides/woocommerce/launch)


Michal, I tested this here (btw, now installation worked fine, thanks) and the build process runs through, but it somehow stumbles along the way.

For a simple "Hello World" document, I get the following error message:
```
mv: cannot stat 'sxw-T'$'\303\251''st.dir/T'$'\303\251''st.odt': No such file or directory
--- Warning --- System return: 256
```

Indeed, even though an `.odt` is actually produced, it results corrupt (unpacking it shows the internal structure to be rather unusual).


ok


Alright, backported this commit -

https://github.com/flyinghead/reicast-emulator/commit/d23ce4b24aa058b47cdefc024c8f037fd43b6f88

https://github.com/libretro/reicast-emulator/commit/b4c68c0eae4b8611c9f00bd97798d92648cfe3c1
https://github.com/libretro/reicast-emulator/commit/05e2c1b4aa2e698a196c283e47d91f8ed255ff34
https://github.com/libretro/reicast-emulator/commit/2cc407f8420be21f8a754f5acc864d3809e41c19

![image](https://user-images.githubusercontent.com/1075274/41177206-8c8f5a3a-6b63-11e8-9721-1172e14acf96.png)

Should I just ignore the graphic imperfections and just move onto backporting the next commit?


# # @ # @ # @

- [#``]( @ #

> `[url](

@ #_
[a.zip](https://github.com/beneasy2018/apps.facebook.com-tltexas-/files/2085791/a.zip)
 #[a.zip](https://github.com/beneasy2018/apps.facebook.com-tltexas-/files/2085793/a.zip)

> [1. url]( @ #url)

_

)`

)


ibm-bugs/ibm-20180301b  - The fix is in Beta 1 of  IBM XL C/C++ for Linux V16.1.1 / XL Fortran for Linux V16.1.1
ibm-bugs/ibm-20180301a  - was fixed in IBM XL 16.1.0 GA release


zo jij als moedertalig hebt liever 'format' dan 'formaat'.  in dit geval heb je gelijk: geen samengesteld woord vormen tussen NL en EN.  mijn gevoel zegt echter dat 'accessiecode' één woord is.  wil je het even checken?  dank je wel voor al het werk!


What function did this have?


ibm-bugs/ibm-20180301c -- This is by design.  ??' is a trigraph that stands for ^.  To avoid expanding trigraphs, please use -WF,-qnotrigraph.


It was to use the Matroska Colour Element a bit early. The mkv docs are updated on cellar with that info sufficiently so that the muxer could consider the Colour Element as official.


Just saying that instead of increasing the version its better to add a -TF at the end of the existing version number


How about
```python
""" Scrapes train data from cleartrip.com. """
```


Ctrl+f is not always immune to human error. If you'd like to submit a pull request we'd more than love it. I won't have enough time to devote to it for a few(6 or more...) hours, so we'd love the contribution


OK that is actually exactly what I was trying to figure out. I know inorder to catch these changes we had to use the http interface to check status or individual switches/lights.


Thanks! :)


@graahnul-grom I hope something changes soon (if my email reaches the geda-user list) :-)
If you want to change something, just do it. Besides, I hope that you'll update the NEWS with info on commits merged recently ;-)


Why not a class member?


You must uncomment the discard at line 165 in gles.cpp. It's the cause of the earlier undefined "color". The declaration of the color variable was taken as the body of the if !!! I hate GLSL...
And you can move back the declaration of color to where it was.
gles.cpp:130 the value of ABUFFER_SIZE is not hardcoded anymore. It's sprintf'ed so it should be %d.


The following doc(s) have been deployed to the [sgfaqsolr](https://sgfaqsolr-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/faq](https://sgfaqsolr-static-docs.pantheonsite.io/docs/faq)


This could be more specific. Maybe something like `TrainScraper` or `CleartripTrainScraper`?


Модули для считывания с файла и создания списков


Why???


There were the following issues with your Pull Request

  * Invalid type. Valid types are **feat, fix, docs, style, refactor, perf, test, chore**

Guidelines are available at https://github.com/inotify-rs/inotify

---
This message was auto-generated by https://gitcop.com


Note that my account will be closing down on Monday 11th June. After then this repo will be available at https://code.freedombone.net/bashrc/libgnusocial


It seems that `t4ht` cannot execute external commands on accented filenames. What is really strange that it can correctly print command to be executed, like

`java -classpath /usr/local/texlive/2018/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i /usr/local/texlive/2018/texmf-dist/tex4ht/xtpipes/ -o "tést.4oo" "tést.tmp"`

But then in error message you can see that some escaping has been used instead. It is another reason to create new way to make ODT files in make4ht


judyhash? I'm a woman now! ;-)


Some Major Changes


Also gles.cpp:444 DepthTex should be bound to slot 1, not 2.
I would also comment out the fog_table bind at line 431 for now so it doesn't interfere.


This should be in the `Database` class.


Created multidev environment [dgreat#pr-tandem2](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-tandem2).

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


As I told you, I'm keen on seeing this advance. :)
And I'm at your disposal for testing purposes.


[inst/examples/example_distanceFromEachPoint.R:37:2:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/inst/examples/example_distanceFromEachPoint.R#L37) *style:* **Commented code should be removed.**
```r
#beginCluster(3) # can do parallel
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[inst/examples/example_distanceFromEachPoint.R:40:2:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/inst/examples/example_distanceFromEachPoint.R#L40) *style:* **Commented code should be removed.**
```r
#endCluster() # if beginCluster was run
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:192:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L192) *style:* **Variable or function name should be lowerCamelCase.**
```r
      results.df <- out %>%
      ^~~~~~~~~~
```
[R/downloadData.R:197:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L197) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        {
        ^
```
[R/downloadData.R:205:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L205) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
        {
        ^
```
[R/downloadData.R:248:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L248) *style:* **Lines should not be more than 100 characters.**
```r
appendChecksumsTable <- function(checkSumFilePath, filesToChecksum, destinationPath, append = TRUE) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:249:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L249) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (append) {# needChecksums == 2) { # a checksums file already existed, need to keep some of it
              ^
```
[R/downloadData.R:251:30:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L251) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (is(cs, "try-error")) { # meant that it was an empty CHECKSUMS.txt file -- rebuild it
                             ^
```
[R/downloadData.R:260:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L260) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (append) { # a checksums file already existed, need to keep some of it
              ^
```
[R/downloadData.R:388:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L388) *style:* **Lines should not be more than 100 characters.**
```r
  definition = function(module, path, quiet, quickCheck, overwrite, files, checked, urls, children) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:393:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L393) *style:* **Commented code should be removed.**
```r
    # urls <- inputs$sourceURL
      ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:400:8:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L400) *style:* **Commented code should be removed.**
```r
      #urls <- moduleMetadata(module, path)$inputObjects$sourceURL
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:404:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L404) *style:* **Variable or function name should be lowerCamelCase.**
```r
    to.dl <- if (length(ids)) urls[-ids] else urls
    ^~~~~
```
[R/downloadData.R:412:46:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L412) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    dataDir <- file.path(path, module, "data" )
                                             ^
```
[R/downloadData.R:427:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L427) *style:* **Variable or function name should be lowerCamelCase.**
```r
      to.dl <- to.dl[fileMatching]
      ^~~~~
```
[R/downloadData.R:432:12:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L432) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if (! ( NROW(chksums) > 0 && all(compareNA(chksums$result, "OK")))) {
           ^
```
[R/downloadData.R:446:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L446) *style:* **Commented code should be removed.**
```r
        #   out <- readline(prompt = "Would you like to download it now anyway? (Y)es or (N)o: ")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:448:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L448) *style:* **Commented code should be removed.**
```r
        #   out = "No"
            ^~~~~~~~~~
```
[R/downloadData.R:450:49:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L450) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if (!isTRUE(any(pmatch("Y", toupper(out) )))) {
                                                ^
```
[R/downloadData.R:493:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L493) *style:* **Lines should not be more than 100 characters.**
```r
                                    paste(chksums$expectedFile[id], collapse = ",\n      "), sep = ""))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:559:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L559) *style:* **Lines should not be more than 100 characters.**
```r
        #   readline("If download was successful, would you like to run a new checksums? (Y)es or (N)o: ")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:559:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L559) *style:* **Commented code should be removed.**
```r
        #   readline("If download was successful, would you like to run a new checksums? (Y)es or (N)o: ")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:561:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L561) *style:* **Commented code should be removed.**
```r
        #   out = "No"
            ^~~~~~~~~~
```
[R/downloadData.R:572:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L572) *style:* **Commented code should be removed.**
```r
          # files = file.path(destinationPath, filesToChecksum)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:573:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L573) *style:* **Commented code should be removed.**
```r
          # checksums(module = module, path = path, write = TRUE)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:589:37:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L589) *style:* **`%>%` should always have a space before it and a new line after it, unless the full pipeline fits on one line.**
```r
             !(chksums$actualFile %>% is.na() )) %>%
                                  ~~^
```
[R/downloadData.R:589:46:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L589) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
             !(chksums$actualFile %>% is.na() )) %>%
                                             ^
```
[R/downloadData.R:593:46:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L593) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if (!is.na(chksums$expectedFile[id])  ) {
                                             ^
```
[R/downloadData.R:606:27:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L606) *style:* **Commas should always have a space after.**
```r
    chksums2 <- chksums[0,]
                          ^
```
[R/downloadData.R:607:6:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L607) *style:* **Commented code should be removed.**
```r
    #children <- moduleMetadata(module, path)$childModules
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadData.R:610:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L610) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
            ^
```
[R/downloadData.R:610:18:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L610) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                 ^
```
[R/downloadData.R:610:54:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L610) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                     ^
```
[R/downloadData.R:610:56:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadData.R#L610) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
        if ( all( nzchar(children) & !is.na(children) ) ) {
                                                       ^
```
[R/downloadInputs.R:294:21:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L294) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (is.null(url)) { # the only way for this to be useful is if there is a SpaDES module
                    ^
```
[R/downloadInputs.R:320:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L320) *style:* **Lines should not be more than 100 characters.**
```r
    checkSums <- try(checksums(path = destinationPath, write = FALSE)#, checksumFile = checkSumFilePath)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:332:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L332) *style:* **Lines should not be more than 100 characters.**
```r
                                     destinationPath, quick, checkSums, url, needChecksums = needChecksums,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:333:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L333) *style:* **Lines should not be more than 100 characters.**
```r
                                     overwrite = overwrite, moduleName = moduleName, modulePath = modulePath)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:345:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L345) *style:* **Commented code should be removed.**
```r
      #   cs <- try(read.table(checkSumFilePath, header = TRUE), silent = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:347:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L347) *style:* **Commented code should be removed.**
```r
      #     needChecksums <- 1
            ^~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:350:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L350) *style:* **Commented code should be removed.**
```r
      #       filter(!file %in% filesToChecksum)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:353:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L353) *style:* **Lines should not be more than 100 characters.**
```r
      # currentFiles <- checksums(path = destinationPath, write = TRUE, #checksumFile = checkSumFilePath,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:356:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L356) *style:* **Commented code should be removed.**
```r
      #   currentFiles <- rbind(nonCurrentFiles, currentFiles)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:357:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L357) *style:* **Commented code should be removed.**
```r
      #   writeChecksumsTable(currentFiles, checkSumFilePath, dots = list())
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:394:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L394) *style:* **Lines should not be more than 100 characters.**
```r
  # dots will contain too many things for some functions -- need to remove those that are known going
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:408:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L408) *style:* **Lines should not be more than 100 characters.**
```r
    # Don't cache the reading of a raster -- normal reading of raster on disk is fast b/c only reads metadata
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:448:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L448) *style:* **Variable or function name should be lowerCamelCase.**
```r
fixErrors.default <- function(x, objectName, attemptErrorFixes = TRUE,
^~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:461:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L461) *style:* **Variable or function name should be lowerCamelCase.**
```r
fixErrors.SpatialPolygons <- function(x, objectName = NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:465:41:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L465) *style:* **Use <-, not =, for assignment.**
```r
    if (is.null(objectName)) objectName = "SpatialPolygon"
                                        ^
```
[R/downloadInputs.R:471:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L471) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(attempt == 1L){
          ^
```
[R/downloadInputs.R:472:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L472) *style:* **Lines should not be more than 100 characters.**
```r
          message("Found errors in ", objectName, ". Attempting to correct using raster::buffer(..., width = 0).")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:475:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L475) *style:* **Lines should not be more than 100 characters.**
```r
        #   message("Found more errors in ", objectName, ". Attempting to correct using lwgeom::st_make_valid()")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:475:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L475) *style:* **Commented code should be removed.**
```r
        #   message("Found more errors in ", objectName, ". Attempting to correct using lwgeom::st_make_valid()")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:477:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L477) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(attempt > 1L){
          ^
```
[R/downloadInputs.R:478:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L478) *style:* **Lines should not be more than 100 characters.**
```r
          stop("Errors in ", objectName, "can't be automatically fixed. Please correct them and try again.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:482:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L482) *style:* **Place a space before left parenthesis, except in a function call.**
```r
        if(attempt==1){
          ^
```
[R/downloadInputs.R:482:19:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L482) *style:* **Put spaces around all infix operators.**
```r
        if(attempt==1){
                 ~^~~
```
[R/downloadInputs.R:499:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L499) *style:* **Lines should not be more than 100 characters.**
```r
        #     xTrans <- sf::st_as_sf(x) #Make it flexible to errors? Does it return messages of errors?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:499:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L499) *style:* **Commented code should be removed.**
```r
        #     xTrans <- sf::st_as_sf(x) #Make it flexible to errors? Does it return messages of errors?
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:501:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L501) *style:* **Commented code should be removed.**
```r
        #     stop("Please install sf package: https://github.com/r-spatial/sf")
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:505:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L505) *style:* **Lines should not be more than 100 characters.**
```r
        #     x1 <- try(Cache(lwgeom::st_make_valid, x, useCache = useCache)) # Testing using st_is_valid() doesn't work for big files.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:505:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L505) *style:* **Commented code should be removed.**
```r
        #     x1 <- try(Cache(lwgeom::st_make_valid, x, useCache = useCache)) # Testing using st_is_valid() doesn't work for big files.
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:506:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L506) *style:* **Lines should not be more than 100 characters.**
```r
        #     if (is(x1, "try-error")) {                                      # Maybe converting back and retesting using rgeos::gIsValid works? Didn't test.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:509:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L509) *style:* **Commented code should be removed.**
```r
        #     attempt <- attempt + 1
              ^~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:511:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L511) *style:* **Lines should not be more than 100 characters.**
```r
        #       x2 <- sf::as(x1, "Spatial") #Make it flexible to errors? Does it return messages of errors?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:511:17:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L511) *style:* **Commented code should be removed.**
```r
        #       x2 <- sf::as(x1, "Spatial") #Make it flexible to errors? Does it return messages of errors?
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:512:17:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L512) *style:* **Commented code should be removed.**
```r
        #       message("  Some or all of the errors fixed with lwgeom::st_make_valid().")
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:513:17:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L513) *style:* **Commented code should be removed.**
```r
        #       x <- x2
                ^~~~~~~
```
[R/downloadInputs.R:514:17:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L514) *style:* **Commented code should be removed.**
```r
        #       attempt <- attempt + 1
                ^~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:518:15:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L518) *style:* **Commented code should be removed.**
```r
        #     stop("Please install sf package: lwgeom")
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:621:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L621) *style:* **Lines should not be more than 100 characters.**
```r
        filesInArchive <- filesInArchive[filesInArchive$Length != 0,]$Name # for zips, rm directories (length = 0)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:621:69:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L621) *style:* **Commas should always have a space after.**
```r
        filesInArchive <- filesInArchive[filesInArchive$Length != 0,]$Name # for zips, rm directories (length = 0)
                                                                    ^
```
[R/downloadInputs.R:629:30:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L629) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
          NROW(result) == 0) { # don't extract if we already have all files and they are fine
                             ^
```
[R/downloadInputs.R:630:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L630) *style:* **Lines should not be more than 100 characters.**
```r
        if (needChecksums == 0) needChecksums <- 2 # use binary addition -- 1 is new file, 2 is append
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:634:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L634) *style:* **Lines should not be more than 100 characters.**
```r
                              .unzipOrUnTar(funWArgs$fun, funWArgs$args, files = basename(archive[2])))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:637:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L637) *style:* **Lines should not be more than 100 characters.**
```r
                                              neededFiles = neededFiles, extractedArchives = extractedArchives,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:638:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L638) *style:* **Lines should not be more than 100 characters.**
```r
                                              checkSums, needChecksums, filesExtracted = filesExtracted)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:640:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L640) *style:* **Lines should not be more than 100 characters.**
```r
          extractingTheseFiles <- paste(basename(filesInArchive[basename(filesInArchive) %in% neededFiles]),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:643:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L643) *style:* **Lines should not be more than 100 characters.**
```r
            extractingTheseFiles <- paste0("all files: ", paste(basename(filesInArchive), collapse = ", "))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:647:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L647) *style:* **Lines should not be more than 100 characters.**
```r
                                            files = filesInArchive[basename(filesInArchive) %in% neededFiles]))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:665:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L665) *style:* **Lines should not be more than 100 characters.**
```r
                                     neededFiles = neededFiles, extractedArchives = extractedArchives,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:674:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L674) *style:* **Lines should not be more than 100 characters.**
```r
        filesExtracted <- checkSums[checkSums$expectedFile %in% basename(filesInArchive), ]$expectedFile
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:697:4:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L697) *style:* **Commented code should be removed.**
```r
  #filesExtracted <- dir(destinationPath)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:701:21:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L701) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  if (is.null(fun)) { #i.e., the default
                    ^
```
[R/downloadInputs.R:702:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L702) *style:* **Put spaces around all infix operators.**
```r
    fun <-if (any(isShapefile)) {
        ^~~
```
[R/downloadInputs.R:722:61:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L722) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    targetFilePath <- if (endsWith(suffix = "shapefile", fun )) {
                                                            ^
```
[R/downloadInputs.R:765:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L765) *style:* **Variable or function name should be lowerCamelCase.**
```r
postProcess.default <- function(x, ...) {
^~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:863:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L863) *style:* **Variable or function name should be lowerCamelCase.**
```r
postProcess.spatialObjects <- function(x, inputFilePath = NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:905:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L905) *style:* **Lines should not be more than 100 characters.**
```r
    mess <- capture.output(type = "message", # It shouldn't give the messages only when it finishes the cropping... We have lots of important messages in the middle too (i.e. fixError)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:916:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L916) *style:* **Lines should not be more than 100 characters.**
```r
      mess <- capture.output(type = "message", # no Cache at the method level because may be just passed through if raster
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:947:82:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L947) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      x <- writeOutputs(x = x, filename = newFilename, overwrite = overwrite, ... )
                                                                                ^
```
[R/downloadInputs.R:986:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L986) *style:* **Variable or function name should be lowerCamelCase.**
```r
cropInputs.default <- function(x, studyArea, rasterToMatch, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1000:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1000) *style:* **Variable or function name should be lowerCamelCase.**
```r
cropInputs.spatialObjects <- function(x, studyArea, rasterToMatch = NULL, extentToMatch = NULL,
^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1047:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1047) *style:* **Lines should not be more than 100 characters.**
```r
              stop("The original SpatialPolygon has errors that can't be solved here. Please correct them.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1085:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1085) *style:* **Variable or function name should be lowerCamelCase.**
```r
projectInputs.Raster <- function(x, targetCRS = NULL, rasterToMatch = NULL, ...) {
^~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1107:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1107) *style:* **Variable or function name should be lowerCamelCase.**
```r
projectInputs.sf <- function(x, targetCRS, ...) {
^~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1122:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1122) *style:* **Variable or function name should be lowerCamelCase.**
```r
projectInputs.Spatial <- function(x, targetCRS, ...) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1170:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1170) *style:* **Variable or function name should be lowerCamelCase.**
```r
maskInputs.Raster <- function(x, studyArea, rasterToMatch, maskWithRTM = FALSE, ...) {
^~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1189:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1189) *style:* **Variable or function name should be lowerCamelCase.**
```r
maskInputs.Spatial <- function(x, studyArea, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1228:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1228) *style:* **Lines should not be more than 100 characters.**
```r
#' @param destinationPath Optional. If \code{postProcessedFilename} is a relative file path, then this
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1258:64:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1258) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
  newFilename <- if (!identical(postProcessedFilename, FALSE)) { # allow TRUE or path
                                                               ^
```
[R/downloadInputs.R:1259:38:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1259) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if (isTRUE(postProcessedFilename) ) {
                                     ^
```
[R/downloadInputs.R:1302:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1302) *style:* **Variable or function name should be lowerCamelCase.**
```r
writeOutputs.Raster <- function(x, filename, overwrite = FALSE, ...) {
^~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1307:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1307) *style:* **Lines should not be more than 100 characters.**
```r
    # +proj=lcc +lat_1=49 +lat_2=77 +lat_0=0 +lon_0=-95 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1309:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1309) *style:* **Lines should not be more than 100 characters.**
```r
    # +proj=lcc +lat_1=49 +lat_2=77 +lat_0=0 +lon_0=-95 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs +ellps=GRS80 +towgs84=0,0,0
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1318:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1318) *style:* **Variable or function name should be lowerCamelCase.**
```r
writeOutputs.Spatial <- function(x, filename, overwrite = FALSE, ...) {
^~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1325:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1325) *style:* **Variable or function name should be lowerCamelCase.**
```r
writeOutputs.sf <- function(x, filename, overwrite = FALSE, ...) {
^~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1336:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1336) *style:* **Variable or function name should be lowerCamelCase.**
```r
writeOutputs.default <- function(x, filename, ...) {
^~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1387:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1387) *style:* **Use <-, not =, for assignment.**
```r
  archive = if (file_ext(filename) %in% c("zip", "tar")) {
          ^
```
[R/downloadInputs.R:1409:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1409) *style:* **Lines should not be more than 100 characters.**
```r
                         checkSums, url, needChecksums, overwrite = TRUE, moduleName, modulePath, ...) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1412:43:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1412) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if ("shp" %in% file_ext(neededFiles)) { # if user wants .shp file, needs other anciliary files
                                          ^
```
[R/downloadInputs.R:1432:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1432) *style:* **Lines should not be more than 100 characters.**
```r
  missingNeededFiles <- (!(all(compareNA(result, "OK")) && all(neededFiles %in% checkSums$expectedFile)) ||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1453:31:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1453) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    if (!is.null(moduleName)) { # means it is inside a SpaDES module
                              ^
```
[R/downloadInputs.R:1455:91:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1455) *style:* **Only use double-quotes.**
```r
        parsedModule <- parse(file = file.path(modulePath, moduleName, paste0(moduleName, '.R')))
                                                                                ^~~~
```
[R/downloadInputs.R:1463:35:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1463) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
      if (!is.null(fileToDownload) ) {#|| is.null(targetFile)) {
                                  ^
```
[R/downloadInputs.R:1463:38:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1463) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
      if (!is.null(fileToDownload) ) {#|| is.null(targetFile)) {
                                     ^
```
[R/downloadInputs.R:1483:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1483) *style:* **Lines should not be more than 100 characters.**
```r
            if (!isTRUE(checkSums[ checkSums$expectedFile ==  basename(destFile), ]$result == "OK")) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/downloadInputs.R:1483:35:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/downloadInputs.R#L1483) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
            if (!isTRUE(checkSums[ checkSums$expectedFile ==  basename(destFile), ]$result == "OK")) {
                                  ^
```
[R/gis.R:307:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/gis.R#L307) *style:* **Lines should not be more than 100 characters.**
```r
      # write the polygon object to disk as a shapefile -- can't handle NAs without showing a warning
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:82:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L82) *style:* **Do not place spaces around code in parentheses or square brackets.**
```r
    if ( method != "RMexp") {
        ^
```
[R/initialize.R:242:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L242) *style:* **Variable or function name should be lowerCamelCase.**
```r
  X <- c(jitter(sort(rbeta(nPoints, betaPar, betaPar) * (maxX - minX) + minX)),
  ^
```
[R/initialize.R:244:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L244) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Y <- c(jitter(sort(rbeta(nPoints / 2, betaPar, betaPar) * (maxY - meanY) + meanY)),
  ^
```
[R/initialize.R:248:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L248) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Sr1 <- Polygon(cbind(X + xAdd, Y + yAdd))
  ^~~
```
[R/initialize.R:249:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L249) *style:* **Variable or function name should be lowerCamelCase.**
```r
  Srs1 <- Polygons(list(Sr1), "s1")
  ^~~~
```
[R/initialize.R:346:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L346) *style:* **Commented code should be removed.**
```r
# ### INCORPORATE RELEVANT PARTS OF THIS OLD INIT FUNCTION INTO INITCOORDS()
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:351:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L351) *style:* **Commented code should be removed.**
```r
# #'                      (currently only \code{RasterLayer} or
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:352:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L352) *style:* **Commented code should be removed.**
```r
# #'                      \code{SpatialPolygonsDataFrame}) accepted.
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:362:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L362) *style:* **Commented code should be removed.**
```r
#     ext <- extent(agentlocation)
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:364:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L364) *style:* **Commented code should be removed.**
```r
#       #            nonNAs <- !is.na(getvalue(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:365:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L365) *style:* **Commented code should be removed.**
```r
#       nonNAs <- !is.na(getValues(probinit))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:366:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L366) *style:* **Commented code should be removed.**
```r
#       wh.nonNAs <- which(nonNAs)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:367:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L367) *style:* **Commented code should be removed.**
```r
#       #            ProbInit.v <- cumsum(getvalue(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:368:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L368) *style:* **Commented code should be removed.**
```r
#       ProbInit.v <- cumsum(getValues(probinit)[nonNAs])
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:370:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L370) *style:* **Commented code should be removed.**
```r
#         ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:371:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L371) *style:* **Commented code should be removed.**
```r
#         fI <- findInterval(ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:372:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L372) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[fI]
          ^~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:373:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L373) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(numagents,0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:374:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L374) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v)+1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:375:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L375) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:377:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L377) *style:* **Commented code should be removed.**
```r
#         #                va <- getvalue(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:378:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L378) *style:* **Commented code should be removed.**
```r
#         va <- getValues(probinit)[nonNAs]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:379:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L379) *style:* **Commented code should be removed.**
```r
#         ran <- runif(length(va), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:380:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L380) *style:* **Commented code should be removed.**
```r
#         fI2 <- wh.nonNAs[ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:382:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L382) *style:* **Commented code should be removed.**
```r
#         last.ran <- runif(length(fI2), 0, 1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:383:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L383) *style:* **Commented code should be removed.**
```r
#         last.fI <- findInterval(last.ran, ProbInit.v) + 1
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:384:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L384) *style:* **Commented code should be removed.**
```r
#         last.fI2 <- wh.nonNAs[last.fI]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:386:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L386) *style:* **Commented code should be removed.**
```r
#         #                last.ran <- runif(length(fI2),0,1)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:387:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L387) *style:* **Commented code should be removed.**
```r
#         #                last.fI2 <- wh.nonNAs[last.ran<va]
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:390:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L390) *style:* **Commented code should be removed.**
```r
#         position <- xyFromCell(agentlocation,fI2,spatial = TRUE)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:392:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L392) *style:* **Commented code should be removed.**
```r
#         position <- coordinates(agentlocation)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:394:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L394) *style:* **Commented code should be removed.**
```r
#         stop("need raster layer or Spatial Points object")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:396:9:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L396) *style:* **Commented code should be removed.**
```r
#       numagents <- length(position)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:404:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L404) *style:* **Commented code should be removed.**
```r
#           colnames(xy) = c("x", "y")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:405:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L405) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(xy)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:406:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L406) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(sampleRandom(agentlocation, numagents, xy = TRUE, sp = TRUE))
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:408:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L408) *style:* **Commented code should be removed.**
```r
#           sam <- sample(1:length(agentlocation),numagents)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:409:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L409) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation[sam,])
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:411:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L411) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:418:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L418) *style:* **Commented code should be removed.**
```r
#           position <- SpatialPoints(agentlocation)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:420:13:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L420) *style:* **Commented code should be removed.**
```r
#           stop("need raster layer or Spatial Points object")
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:422:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L422) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:430:11:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L430) *style:* **Commented code should be removed.**
```r
#         numagents <- length(position)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:434:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L434) *style:* **Commented code should be removed.**
```r
#     stop("Need to provide agentlocation, which can be a map layer")
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:436:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L436) *style:* **Commented code should be removed.**
```r
#   heading1 <- runif(numagents, 0, 360)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:437:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L437) *style:* **Commented code should be removed.**
```r
#   distance <- runif(numagents, 0.1, 10)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:439:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L439) *style:* **Commented code should be removed.**
```r
#   .Object@ID <- as.character(1:numagents)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:440:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L440) *style:* **Commented code should be removed.**
```r
#   .Object@spatial <- position
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:441:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L441) *style:* **Commented code should be removed.**
```r
#   .Object@heading <- heading1
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:442:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L442) *style:* **Commented code should be removed.**
```r
#   .Object@distance <- distance
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/initialize.R:444:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/initialize.R#L444) *style:* **Commented code should be removed.**
```r
#   return(.Object)
    ^~~~~~~~~~~~~~~
```
[R/mapReduce.R:53:3:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/mapReduce.R#L53) *style:* **Variable or function name should be lowerCamelCase.**
```r
  BsumVec <- reduced[fullRasterVals] # join
  ^~~~~~~
```
[R/neighbourhood.R:112:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L112) *style:* **Variable or function name should be lowerCamelCase.**
```r
adj.raw <- function(x = NULL, cells, directions = 8, sort = FALSE, pairs = TRUE,
^~~~~~~
```
[R/neighbourhood.R:114:21:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                    ^~~~~~~~~~~~~~
```
[R/neighbourhood.R:114:45:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L114) *style:* **Variable or function name should be lowerCamelCase.**
```r
                    match.adjacent = FALSE, cutoff.for.data.table = 2e3,
                                            ^~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:233:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L233) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:238:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L238) *style:* **Lines should not be more than 100 characters.**
```r
              ((adj[, "from"] %% numCol + adj[, "to"] %% numCol) == 1)) # | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:297:1:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L297) *style:* **Lines should not be more than 100 characters.**
```r
              ((from %% numCol + to %% numCol) == 1))# | #right & left edge cells, with neighbours wrapped
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/neighbourhood.R:813:29:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L813) *style:* **Variable or function name should be lowerCamelCase.**
```r
setGeneric("wrap", function(X, bounds, withHeading) {
                            ^
```
[R/neighbourhood.R:822:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L822) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:839:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L839) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:849:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L849) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:850:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L850) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:859:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L859) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:860:5:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L860) *style:* **Variable or function name should be lowerCamelCase.**
```r
    X <- wrap(X, bounds = extent(bounds))
    ^
```
[R/neighbourhood.R:869:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L869) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds) {
                        ^
```
[R/neighbourhood.R:872:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L872) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds))
      ^
```
[R/neighbourhood.R:884:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L884) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:909:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L909) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:910:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L910) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:919:25:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L919) *style:* **Variable or function name should be lowerCamelCase.**
```r
  definition = function(X, bounds, withHeading) {
                        ^
```
[R/neighbourhood.R:922:7:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L922) *style:* **Variable or function name should be lowerCamelCase.**
```r
      X <- wrap(X, bounds = extent(bounds), withHeading = withHeading)
      ^
```
[R/neighbourhood.R:1059:40:](https://github.com/tati-micheletti/SpaDES.tools/blob/31eb49580fe54c44e955869b1bf556097c3ddfd4/R/neighbourhood.R#L1059) *style:* **Commas should always have a space after.**
```r
  cc <- cbind(pureCircle2[, "x"] - xy[,"x"], pureCircle2[, "y"] - xy[, "y"])
                                       ^
```


## Global

| Changed         |   Status |
|:----------------|---------:|
| `coverage`      |     0.02 |
| `texts_passing` |     1    |

## Units

| Changed                                                 | Status   |
|:--------------------------------------------------------|:---------|
| `./data/phi0119/phi001/phi0119.phi001.perseus-lat2.xml` | Passing  |

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


How about moving the fetching logic to the adding methods, and calling them `parse_and_add_...` or `find_and_add_..`? Would make this much cleaner.


A better name could be `create_json_file`


Print - :x: Log - :heavy_check_mark:


Input is prefilled with buffer when not empty


Is it me? Or you moan more about me disagreeing with you than I "did"?


Python3 friendly print statements :)


This has been assigned CVE-2018-3759.


@greyson-signal I don't know if you'll see a notification, but you need this fix and bf0d894d17751ecf14ea412bf32840fb544cd58f too.


This should declare the json: `self.train_data_json = {}`. Then you can use it anywhere in the class as `self.train_data_json`.


1. Не уверен, что нам нужны на данном этапе эти разделения. Нужен ли нам глас в разметке?

2. Если будет несколько категорий, нужна ли запятая, или разделителем будет пробел?


Can you add some examples in the repo so we can see how this works.


@greyson-signal I don't know if you'll receive a notification, but you need this fix and bf0d894 too.


By the way, do you know why I tend to append stuff and make impossibly long lines? Because I either append to them, or because I delete them all together. I never had to edit something in a line and scrolling is faster if I don't have too look at all the selectors in a line but instead move quickly to some place.


Doesn't need to be global.


Tanguy,

I'm having a small concern about this change. I fear it will break a few rare big endian setups : one or two years ago, two of my ex-coworkers had access to a shiny new Power8 development machine which, according to them, was showing excellent performance on mining. But at some point it started to randomly reject some shares once in a while without any apparent reason (I guess roughly 5% of them). They asked me if it could be related to the CPU. I didn't find anything obvious there, until I noticed your recent commit (by then) introducing the time check and the bswap with the range, making me think it could indeed be related. I suggested them to look at their client and add the possibly missing bswap in the miner as well and that fixed it. It made sense : thanks to the test, some bswap were not called based on the lower bits which turned to the high ones, and some timestamps were wrong, but for most values bswap was called and fixed the issue.

I don't remember what miner it was unfortunately but they were very surprised because according to them it was a fairly popular one on Power machines (though probably there aren't that many big endian miners), and I'm pretty convinced that quite some of these users didn't even notice the 5% rejected shares or simply got used to them. But now it will reject 100% of them, which is not very kind in my opinion. Thus I'd suggest to play conservative and keep your original bswap32 before the validity period check, like this :

       sscanf(ntimehex, "%8x", &ntime);
+     if (ntime < 0x5b000000 || ntime > 0x60000000) // 14 Jan 2021
+             ntime = bswap32(ntime); // some miners reportedly broken on BE
       if (ntime < 0x5b000000 || ntime > 0x60000000) // 14 Jan 2021
               return false;
       time(&rawtime);

This way we're sure the period is valid, and we properly deal with these big endian systems with an even lower reject rate than before thanks to your shortened new validity period. If you want I can try to make a pull request, just let me know. If its not the right way to report suggestions please let me know as well.

Bill.


Also I think my indentation on oucss annoyed you very much :stuck_out_tongue:


It shouldn't be that hard to recreate what t4ht does in Lua, it just moves and renames files and then zip them. More difficult will be to recreate xtpipes, is is a XML manipulation tool with no documentation, it is not really easy what exactly it does (it does mainly stuff related to math).


yes it did 😄


1. А на каком этапе ты предлагаешь добавить глас? Проще сразу вручную, по-моему.
2. Пробела м.б. достаточно?


**app.js**
* your function `testFunction(k)` is being called correctly, but you are passing in the string `'food'` so the function goes through the motions using that string instead of the value the is entered by the user.  You will need to pass in a variable instead and make sure that variable is assigned the correct value in order to get the function to do what you expect.  **Come see me if this doesn't make sense.**
* everything else is still commented out, so I assume you will be working on this more  :)

**index.html**
* looks good!


Too good !! :fire: :heart_eyes:
Just two things I'd change: A space between emoji and text in headings, and that loooong json in a collapsed block. (Use `<details>` and `<summary>` tags)