Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/a35d4716-e6aa-42ef-93e4-4c01821a400f "bx-ws-profile"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/30dd5066-e899-4d13-8c10-94da618abbac "bx-ws-profile_pipeline") deployed [bx-ws-profile](https://github.com/mwiegand/bx-ws-profile/releases/tag/deploy-ibm-yp-us-south-hs-e-dev-20170927-075411 "deploy-ibm-yp-us-south-hs-e-dev-20170927-075411") to [dev](https://console.bluemix.net/apps/f1646ccc-f047-4889-8afb-ce1fd57b46d6?env_id=ibm:yp:us-south "ibm:yp:us-south:hs-e:dev"), including this commit


poprosim ta sprav zase commit na release nech sa to samo aktualizuje na masinach dik


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.0.88.c7e62e3bffd22b80e12dd25dd7f7c5f814bf1ceb](http://build.palaso.org/viewLog.html?buildId=98282&buildTypeId=bt170) outcome was **SUCCESS**
Summary: Tests passed: 1399, ignored: 37 Build time: 00:07:57


Sorry I only support 12.1 (Lollipop). I feel 14.1 is too slow on my kylepro
and I can't really test 14.1 (because kylepro is my daily driver).

On Sep 27, 2017 10:48 AM, "Real man born on semtember" <
notifications@github.com> wrote:

> Hi ! Can you make more binder commit in oreo kernel ?
> As i think it is not stable now
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ioKylepros/android_kernel_samsung_kyleproxx/commit/03f0a051acbfdfca08b77c01e8af59bb8c7744b0#commitcomment-24592400>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AMfwcCXNGGZuK_pLoto_D4eGkQFknMSxks5smf3fgaJpZM4PlWnA>
> .
>


So in case of OPB endgames, keep the queens on the board. Good luck for LTC!


Unfortunately, for the Russian language this code does not work correctly. As a result, for the word "договор"(contract) I get the result: highlight(["\xd0\xb4\xd0\xbe\xd0\xb3\xd0\xbe\xd0\xb2\xd0\xbe\xd1\x80"]). I had to do the old.


New branch


리뷰사항에 따른 수정
리뷰 내용 :
   1. 서로 다른 내용의 커밋을 한 데 섞지 않는 것이 바람직합니다.
   2. 최근 변경된 코딩 규칙을 적용하기 위해 인텔리제이의 Editor > General > Ensure line feed... 를 활성화 하는 것을 권장합니다.
적용 방법 : 커밋을 분리하여 강제 푸시


Yes. This should be in the next release. You need to wait for this (or complile the engine by source)


fix indent


> If this is a bug could you please change it.

Done, ids with numbers are allowed now and the getId() has a more simple implementation.


Error in POST value … think sending 1, but send `on` i fix it in some minute …


Merge after changes are accepted.


Hi maintainers, despite of this change, the PATENTS grant is still in the root of repository. Is this intentional ?


Patch done in https://github.com/LimeSurvey/LimeSurvey/commit/6b94cd9dcc1c21abffee695b874d64092eec8c6b


@pbauer Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/38/violations
```
plone/app/linkintegrity/testing.py:59:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/linkintegrity/testing.py:144:50: C812 missing trailing comma
plone/app/linkintegrity/testing.py:149:50: C812 missing trailing comma
plone/app/linkintegrity/testing.py:154:49: C812 missing trailing comma
plone/app/linkintegrity/testing.py:158:49: C812 missing trailing comma
plone/app/linkintegrity/handlers.py:30:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/handlers.py:126:5: T000 Todo note found.
plone/app/linkintegrity/utils.py:13:42: C812 missing trailing comma
plone/app/linkintegrity/utils.py:40:42: C812 missing trailing comma
plone/app/linkintegrity/upgrades.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/upgrades.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/upgrades.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/upgrades.py:7:25: Q000 Remove bad quotes.
plone/app/linkintegrity/upgrades.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/upgrades.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/upgrades.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/upgrades.py:42:5: T000 Todo note found.
plone/app/linkintegrity/upgrades.py:47:76: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:43:5: C901 'DeleteConfirmationInfo.get_breaches' is too complex (16)
plone/app/linkintegrity/browser/info.py:83:45: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:87:38: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:91:45: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:97:37: C812 missing trailing comma
plone/app/linkintegrity/browser/update.py:14:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/browser/update.py:14:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/browser/update.py:67:16: S001 found module formatter
plone/app/linkintegrity/tests/test_upgrade.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_upgrade.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_upgrade.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_upgrade.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:64:11: T000 Todo note found.
plone/app/linkintegrity/tests/test_references.py:87:23: C812 missing trailing comma
plone/app/linkintegrity/tests/test_references.py:101:23: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:59:11: T000 Todo note found.
plone/app/linkintegrity/tests/test_functional.py:149:65: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:150:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:213:59: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:214:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:296:59: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:297:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:304:34: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:308:34: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:336:65: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:337:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:342:34: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:375:65: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:376:14: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


Created multidev environment [shlomko#ci-26](https://dashboard.pantheon.io/sites/aa024b33-115f-4ca9-b30c-1994524fbf92#ci-26).

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


二爷爷


does this also solve the issues with the enumeration of GPSes, as had been observed e.g. when a ublox and a UAVCAN GPS is in the system?

(I couldn't yet retrieve the corresponding issue and/or arudpilot.discuss reports(s), but there are some)


This is executed before each feature call. Please correct me if i am wrong


Thanks


OK but I do not like symlinking modules so much... Ideally, everything should go into the env. I had indeed a case (that I don't remember :/) where the symlink was broken.


Ahh, I see.
But why not adding it to the core so admins can check the storage size used?


Hi, I would like to use aiocache in my project, and need LRU strategy in particular. Do you plan to bring back LRUPlugin with persistence enabled and other flaws fixed ?


@scopeusc
@WilhelmWillie


Lets rename `default_ban_type` to `default_ban_mask`


Methods in C# should start with capital letter. Why this method starts with word call?


BTW, this warning is very annoying, at least at linux/gcc 7.2.


Fixing camera path


PS : review my comment, i make some test : https://bugs.limesurvey.org/view.php?id=12721, seems OK for now. Minor issue currently. (i must test with pgsql)


Lets rename `banMask` to `createBanMask`


Any specific logic behind to call ```"addons list"```


I think it's in core … no ?


yep


@pbauer Jenkins CI reporting about code analysis
See the full report here: http://jenkins.plone.org/job/package-plone.app.linkintegrity/39/violations
```
plone/app/linkintegrity/testing.py:59:9: D001 found xmlconfig.file( replace it with self.loadZCML(
plone/app/linkintegrity/testing.py:144:50: C812 missing trailing comma
plone/app/linkintegrity/testing.py:149:50: C812 missing trailing comma
plone/app/linkintegrity/testing.py:154:49: C812 missing trailing comma
plone/app/linkintegrity/testing.py:158:49: C812 missing trailing comma
plone/app/linkintegrity/handlers.py:31:1: C901 'findObject' is too complex (12)
plone/app/linkintegrity/handlers.py:127:5: T000 Todo note found.
plone/app/linkintegrity/utils.py:13:42: C812 missing trailing comma
plone/app/linkintegrity/utils.py:40:42: C812 missing trailing comma
plone/app/linkintegrity/upgrades.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/upgrades.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/upgrades.py:4:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/upgrades.py:7:25: Q000 Remove bad quotes.
plone/app/linkintegrity/upgrades.py:8:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/upgrades.py:9:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/upgrades.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/upgrades.py:42:5: T000 Todo note found.
plone/app/linkintegrity/upgrades.py:47:76: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:43:5: C901 'DeleteConfirmationInfo.get_breaches' is too complex (16)
plone/app/linkintegrity/browser/info.py:83:45: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:87:38: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:91:45: C812 missing trailing comma
plone/app/linkintegrity/browser/info.py:97:37: C812 missing trailing comma
plone/app/linkintegrity/browser/update.py:88:16: S001 found module formatter
plone/app/linkintegrity/tests/test_upgrade.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_upgrade.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_upgrade.py:6:1: I003 isort expected 1 blank line in imports, found 0
plone/app/linkintegrity/tests/test_upgrade.py:11:1: I001 isort found an import in the wrong position
plone/app/linkintegrity/tests/test_references.py:64:11: T000 Todo note found.
plone/app/linkintegrity/tests/test_references.py:87:23: C812 missing trailing comma
plone/app/linkintegrity/tests/test_references.py:101:23: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:59:11: T000 Todo note found.
plone/app/linkintegrity/tests/test_functional.py:149:65: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:150:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:213:59: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:214:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:296:59: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:297:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:304:34: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:308:34: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:336:65: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:337:14: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:342:34: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:375:65: C812 missing trailing comma
plone/app/linkintegrity/tests/test_functional.py:376:14: C812 missing trailing comma
```
Follow [these instructions](https://github.com/plone/jenkins.plone.org/blob/master/docs/source/run-qa-on-package.rst) to reproduce it locally.


I inverse bug : rtl is alwaus loaded ;) 🤣


Why is this adding the default message here? It should only display the reason it receives, not override it


@JakeGinnivan: This line of code is most likely the cause of the problem described in #1234. Why was it added?


There is a problem here that the space token after `\endgroup` will not be ignored and will make it to output if image is inline. It could be better to replace `\begingroup` by `{` and `endgroup<space>` by `}`. Must think about it.


кривой коммент, оставшийся со старой версии.
Эта функция больше не занимается применением изменений


Ci sta, tranne il fatto che sopra e sotto i \<li\> coprono i margini della menuBar.


changed


Typically we use plural in endpoint names.  `subscription-tasks/state` ?


TeamCity WeSay :: wesay1.6-win32-install [Build 1.6.2.0.12.c7e62e3bffd22b80e12dd25dd7f7c5f814bf1ceb](http://build.palaso.org/viewLog.html?buildId=98286&buildTypeId=WeSay15_Wesay16win32install) outcome was **SUCCESS**
Summary: Tests passed: 1399, ignored: 37 Build time: 00:06:25


Hello,

my name is Markus and I am dealing with the same problem concerning insignem.zip on a doogee phone (x5max).
I have anlayzed the respective apks and identified exactly the same code that has to be removed in order to get rid off the malware...
I am now having serious problems getting the recompiled apks running again on the phone: either I will get an error on installing saying that the apk could not be parsed or sometimes an error that the apk was not installed.
Could you please help me with my efforts? I am completely new to android dev/rev engineering...

Thanks in advance
Markus (markus_kirschbaum@gmx.de)


We validate received `type` parameter is valid here. However we don't have any usage of it. Shouldn't we ensure `ToggleTaskState()` is going to toggle a subscription task?


thank you!


This does AFAIK not solve any UAVCAN issues.
Just solves the enumeration of multiple non-UAVCAN GPSs


[R/zzz.R:50:1:](https://github.com/jonmcalder/exercism/blob/04040afec6ac55e9bc532ab737596c86b0026d19/R/zzz.R#L50) *style:* **Lines should not be more than 80 characters.**
```r
      message("Exercism API key not set. Please log into exercism.io/account/key,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


spellcheck: appropriate


maybe add [REQUIRE FOCUS] on test title?


I think submitting a PR would be the best way to address this issue. Everyone here could upvote it so the core team would see it and merge it.

I can create / submit a PR if you want.


название метода должно быть глаголом


```python
if self.detrend:
```


@sol it means that we can have our own different set of `build-depends`/`ghc-options` for a set of haskell modules. We don't have to conflate everything into a single library component; we can control which packages are in scope for different sets of modules inside a package.


good


TeamCity WeSay :: wesay1.6-win32-publish [Build 1.6.2.0.4.c7e62e3bffd22b80e12dd25dd7f7c5f814bf1ceb](http://build.palaso.org/viewLog.html?buildId=98287&buildTypeId=WeSay15_Wesay16win32publish) outcome was **SUCCESS**
Summary: Running Build time: 00:01:28


why is the `[None]` value even possible?


если уж ты нагуглил или придумал регулярку, то эффективнее всего ею же и для парсинга пользоваться)


Changed to subscription-tasks


Thanks for the compliements. Suggestions and feedback are very welcome (:


test


These lines were very important.


`[+-]?` - это значит, что может быть один плюс, один минус или ничего. эту валидацию пройдёт выражение x^23x6=0, хотя оно невалидное


Should never happen. It seems something left over.


Shouldn't this be done in the above condition? (param_js)


got it...thanks


Notes: we would need to use the language configuration options to hook in Textpacks - [see here](http://www.dropzonejs.com/#configuration-options) (Translations section).

I have some basic CSS written that I'll add to the branch later today, for more testing.


орфография


метод должен быть глаголом


больше похоже на количество корней, а не на некий "тип дискриминанта"


second commit


thank you!


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


?
But this is exactly what happens - we check that this is a subscription task and then continue on


@hvr Ah, ok, makes sense.  For `build-depends` this only makes a difference when you have conflicting module names between dependencies and / or any of your library components (conflicting meaning that the same module name is used multiple times), right?  I don't really see this here.  But we still save the double-compilation.


Good day Tim,

I have modified the code to the following :

pbmc <- RunCCA(object = tenx,object2 = seqwell, add.cell.id1 = tenx, add.cell.id2 = seqwell, genes.use = hvg.union)

The following error is popping out, am l putting in the appropriate cell id?:

Running CCA
Merging objects
Error in as.character.default(<S4 object of class "seurat">) :
  no method for coercing this S4 class to a vector

with regards,

Ian
________________________________
From: Tim Stuart <notifications@github.com>
Sent: Wednesday, September 27, 2017 3:18:15 AM
To: timoast/seurat
Cc: Ian mbano; Comment
Subject: Re: [timoast/seurat] Fix error that occurs when some HVGs missing from data (d54d55b)

You need to set add.cell.id1 and add.cell.id2 to add a suffix unique to each experiment to the cell barcodes

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/timoast/seurat/commit/d54d55bc15e3c7f042beb13fb0e35b4e2fff4fe2#commitcomment-24587952>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AaeycboR_8L4QI-4hUZ9RHhvKX0PxFl1ks5smaJXgaJpZM4Pkk5S>.


TeamCity WeSay :: wesay1.6-win32-publish [Build 1.6.2.0.5.c7e62e3bffd22b80e12dd25dd7f7c5f814bf1ceb](http://build.palaso.org/viewLog.html?buildId=98288&buildTypeId=WeSay15_Wesay16win32publish) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:15


лишнее. форматирование ответа может сделать клиентский код, сделать так, как ему нужно.


Yes, that part is in core already. Check global settings, tab "Storage". :)


Fuck you for deleting my stuff asshole xD


I have a question on this file change:

In your logic, when a developer run your code in a nodejs env, it will entry the branch `
module.exports = function(root, jQuery) {
  ...
}
`

It means when a require is called, like:

```
require('select2')
```

The developer will get a function. Right?

And if the user want to use webpack to pack his code, he `require('jquery')` first and make `jQuery` as a global var, then he how to mount select2 to jQuery.fn?

The only way is to run your return function once, like this:

```
var select2 = require('select2')

if (typeof select2 === 'function') {
  select2(window, jQuery)
}
```

Or, when he want to use `$(selector).select2()`, he will get `$(...).select2 is undefined` error.

So I do not know why you make this change, and this change may cause some bugs for those guys who using old ways (including me).


очень странный способ сделать бесконечный цикл. есть` while(true) `и принудительный выход из цикла -` break`


Hey, thanks.
What kind of problems and how will moving the Renderer to a new project solve these problems?


Thanks!


Note: Not first, second and third lines


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


Hi Ian, you need to quote the strings:

```
pbmc <- RunCCA(object = tenx,object2 = seqwell, add.cell.id1 = 'tenx', add.cell.id2 = 'seqwell', genes.use = hvg.union)
```


Hi Tim,

Thank you for that,

________________________________
From: Tim Stuart <notifications@github.com>
Sent: Wednesday, September 27, 2017 10:24:55 AM
To: timoast/seurat
Cc: Ian mbano; Comment
Subject: Re: [timoast/seurat] Fix error that occurs when some HVGs missing from data (d54d55b)

Hi Ian, you need to quote the strings:

pbmc <- RunCCA(object = tenx,object2 = seqwell, add.cell.id1 = 'tenx', add.cell.id2 = 'seqwell', genes.use = hvg.union)

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://github.com/timoast/seurat/commit/d54d55bc15e3c7f042beb13fb0e35b4e2fff4fe2#commitcomment-24593077>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AaeycdZzXiIghjsujjA_eUf9FI18inKHks5smgZXgaJpZM4Pkk5S>.


не соответствует конвенции "ЧтоПередаю_ЧтоОжидаюПолучить". Понятное дело, что уравнение тестируешь, у тебя приложение ему посвящено. А что именно, какую конфигурацию?


I'm a retard.


This commit changed a lot. I added the kitchen feature. The application now acts more like a github for cooking. This means that recipes are available to anyone to "fork" which will create a new kitchen where they can edit the recipe. The original recipe is not touched. Therefore a recipes will have many kitchens but a kitchen will only ever have one recipe. Ingredients and steps now also belong to kitchens. This may seem counter to what a recipe is but the point of the recipes are to be able to see all the variations people make in their respective kitchens. Thus the ingredients and steps changes are connected to kitchens instead of recipes.

The next big steps really is to be able to add multiple users to a single kitchen and give everyone editing rights. Also adding comments to steps or ingredients so that communication about a recipe can occur in the kitchen.


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.0.89.7375589e6c82b5f897a37449f873f9eb92f215af](http://build.palaso.org/viewLog.html?buildId=98294&buildTypeId=bt170) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:13


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


не соответствует конвенции "ЧтоПередаю_ЧтоОжидаюПолучить".


Then we just use textract 😄


Bluemix [toolchain](https://console.bluemix.net/devops/toolchains/97bf6e92-884a-49b0-8ad7-d9f007b79be0 "simple-toolchain-20170927080407644"): [Delivery Pipeline](https://console.bluemix.net/devops/pipelines/eb504f72-cba0-4e45-9625-c7aff1562446 "watson-online-store-2") deployed [watson-online-store-2](https://github.com/MaciejSzulc1/watson-online-store-2/releases/tag/deploy-ibm-yp-us-south-maciej.szulc-ma-20170927-082951 "deploy-ibm-yp-us-south-maciej.szulc-ma-20170927-082951") to [ma](https://console.bluemix.net/apps/5504fc19-28f0-4132-9222-4b2ae5f99893?env_id=ibm:yp:us-south "ibm:yp:us-south:maciej.szulc:ma"), including this commit


@MIRmirmir

you should open an new issue


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


Да нет, не нужно. А где bool возвращается, я не вижу?

On 26 Sep 2017 7:15 p.m., "Sergey" <notifications@github.com> wrote:

> Если хочешь могу сделать соответствующую сервисную ошибку (Исправление не
> найдено) и бросать 404 или другой сервис код.
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/morpher-ru/Morpher.WebService.V3/commit/d78789a2aa9015a18071223eb09256f11ee5f892#commitcomment-24579132>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AD15-g-zK_d8XF9yhKYmQ80UIfKRrEGbks5smT8tgaJpZM4Pjedb>
> .
>


Actually instantiable means "deployable", this kinds of components are available in the Franca+ deployment. And a deployable component is always also a instance.
Klaus: why to bother with different kinds of components in the model here. What is deployed, can be decided in the deployment.
Manfred will check, if "service" is really needed.


ParseString - это тавтология. Парсинг - это и есть преобразование строки в какую-то программную структуру. Метод и тест должны называться ParseEquation


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


Could you tell me more about why the private realm has been removed ?


+AC_ARG_ENABLE(aravis,
 +		      AS_HELP_STRING( [--enable-aravis],
 +		      		      [build plugin for cameras supported by aravis \[default=yes\]] ),
 +		     {
 +			if test "x$enabledval" != "xno"; then
 +			   ARAVIS="yes";
 +			else
 +			   ARAVIS="no";
 +			fi
 +		     },
 +		     ARAVIS="yes" )

if test "x$enabledval" != "xno"; then   ---> if test "x$enableval" != "xno"; then


Changed the payout but didn’t update the test name


src/main/webapp/i18n/cn/cboard.json里面已经有COMMOM/LOGIN_NAME的定义，现在重复定义了。请修改。


все тесты должны быть проименованы согласно особенностям сценария, который ты тестируешь. если ты проверяешь, что уравнение распарсится со вторым аргументом, так и пиши EquationWithBEqualZero_ShouldBeParsedSuccessfully


Reduced type to primitives but forgot to remove ‘final’ modifier.


😞
Vi kan godt fjerne denne linie hvis det er, men det bliver besværligt…


Hast du gesehen, dass es in themes/_theme.scss ein vorbereitetes und effizient definiertes grid gibt?


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


oh I see we also check the type in ToggleTaskState. So everything is fine.


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.0.90.ca3574848b486ed2c9a5825a30514dc78644acd0](http://build.palaso.org/viewLog.html?buildId=98297&buildTypeId=bt170) outcome was **SUCCESS**
Summary: Tests passed: 1399, ignored: 37 Build time: 00:05:26


need to translate this line


TeamCity Xbim :: Xbim Windows UI :: XbimWindowsUi [Build 53](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1686&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) is now running


Whatever :)


TeamCity Xbim :: Xbim Windows UI :: XbimWindowsUi [Build 53](http://xbimbuilds.cloudapp.net/viewLog.html?buildId=1686&buildTypeId=Xbim_XbimWindowsUi_XbimWindowsUi) outcome was **SUCCESS**
Summary: Running Build time: 00:01:28


程序后台我的面板栏目下报错。不知什么原因。
`Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in /www/web/wuzhicms/public_html/coreframe/app/core/libs/function/curl.func.php on line 23`


I thought you didn't have more changes, sorry


@lmagder regarding your "hacking" commit: I'm sure you need to call _add_match_ before setting up filtering, because the D-BUS specification states that only messages with DESTINATION attribute explicitly set to your D-BUS service path will be delivered to your service without matching. Another thing: "SetRequiredSurfaces" is a D-BUS method, so you don't need to check for a signal with that name. When it comes to the lack of messages probably we need to conform to this thing: https://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing-eavesdropping.


What is the purpose of this commit?


TeamCity WeSay :: wesay1.6-win32-install [Build 1.6.2.0.13.ca3574848b486ed2c9a5825a30514dc78644acd0](http://build.palaso.org/viewLog.html?buildId=98300&buildTypeId=WeSay15_Wesay16win32install) outcome was **SUCCESS**
Summary: Tests passed: 1399, ignored: 37 Build time: 00:08:31


shan


@sorrycc 您好，state.loading.models下面没有我自定义的对象，怎么处理？
![qq 20170927164453](https://user-images.githubusercontent.com/10111222/30904013-3bd87b9a-a3a3-11e7-8d18-1fb5d9f4e1ec.jpg)


Line


Det er ikke noget problem, det er ikke et rigtigt CPR-nummer.


Thanks nallath for the reply. Would it not be possible to edit the corresponding file on my computer and change this line only?
If that is not possible, will following this install guide give me a Cura version with this fix? https://github.com/Ultimaker/CuraEngine


<img width="477" alt="bildschirmfoto 2017-09-27 um 10 49 44" src="https://user-images.githubusercontent.com/23520051/30904228-aaff930a-a371-11e7-951c-a9d0d6feefce.png">


TeamCity WeSay :: wesay1.6-win32-publish [Build 1.6.2.0.6.ca3574848b486ed2c9a5825a30514dc78644acd0](http://build.palaso.org/viewLog.html?buildId=98301&buildTypeId=WeSay15_Wesay16win32publish) outcome was **FAILURE**
Summary: Exit code 1 Build time: 00:00:17


TeamCity WeSay :: wesay1.6-win32-publish [Build 1.6.2.0.7.ca3574848b486ed2c9a5825a30514dc78644acd0](http://build.palaso.org/viewLog.html?buildId=98302&buildTypeId=WeSay15_Wesay16win32publish) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:00:14


Klaus: the remark is only about the implementation.
Manfred: postpone implementation details.

root component X { contains Something }
component Something { contains Other }
service component Other  { provides .. requires ... }


create org.example.Vehicle
create org.example.InfotainmentMockup as org.example.Vehicle.Infotainment


Årh, det var godt — blev lige lidt trist til mode :)


打算开始支持Cookie了


What are those file doing here ?


This hunk was intended to be commited with 7a07107d21961cf393c9f9dd9f81df13bc3eae9e


I think that DefaultFieldOptions is not included in indexDef.Fields(). When I remove the 'duplicate code' and change one of the DefaultFieldOptions after it has created, the dirty flag is not updated. Can you please check again.


These aren't relevant for the functionality. I'll do a new release soon though.


More precisely, keep the queen if we want to attack, exchange if we want a draw.


Musialem bo mi zhackowali


Crawl all movies for a specific year[1979] from www.douban.com


Have you forgot to call `git add  tst/testextra.g`?


Klaus: Proposal for devices, root ...

`system TheWhole with root org.example.Vehicle {
     device A
     device B
     ...
}

device TheWhole.A {
     partition org.example.Vehicle.Infotainment.Audio.Player
     partition org.example.Vehicle.Infotainment.Amplifier
}`

}


Definition des Script Blocks


TeamCity WeSay :: wesay1.6-win32-continuous [Build 1.6.0.91.f9b7988b5c23ff14cba5925fb566aeef73d5638e](http://build.palaso.org/viewLog.html?buildId=98305&buildTypeId=bt170) outcome was **UNKNOWN**
Summary: Canceled (Tests passed: 79, ignored: 2; exit code 1 (new)) Build time: 00:01:13


Verwendung des ScriptBlocks


Looks fine for now. Thanks for finding these and fixing them.


[R/extract_parameters.R:346:3:](https://github.com/richelbilderbeek/wiritttes/blob/f018e8fb0c7dda26f7ef00ab67beec684d40de04/R/extract_parameters.R#L346) *warning:* **no visible global function definition for ‘extract_crown_age’**
```r
  extract_crown_age(file)
  ^~~~~~~~~~~~~~~~~
```
[R/extract_parameters.R:373:1:](https://github.com/richelbilderbeek/wiritttes/blob/f018e8fb0c7dda26f7ef00ab67beec684d40de04/R/extract_parameters.R#L373) *style:* **Trailing blank lines are superfluous.**
```r

^
```


@ChrisChasm Travis CI did not fail in the previous commit. Therefore, none of these changes are "travis fixes".

If there are issues with your PHPCS configuration, please make sure to fix them before committing and pushing code.


@montoriusz, hmm... Would

```js
      if ((absUrl(fileName) && (fileName.charAt(0) !== '/' || !loader.rootURL)) || fileName.match(/^%23/))
```

do the trick?

We should probably add these cases to the test suite, though.


Manfred: Is this proposal something you can go with, Klaus?
Klaus: Yes, not it looks already much better... is partition the right naming?


![Szeptember 27. - Szerda](http://ujlipot.vakvarju.com/data/napimenu/22.jpg?v=1506286500)
Babgulyás
Penne „al’ arrabiata”
Joghurtos gyümölcskocka


test de notas


@sol it's more of a "principle of least priviledge"; this way you make it explicit which packages a set of modules is allowed to see. It's about tracking the dependencies more accurately/fine-grained. If we didn't care about this, we'd just do what we did before: throw everything into the library component, and conflate all build-depends into a monolithic chunk.


readme


Je to na https://pyworking.cz/

https://github.com/pyvec/pyworking.cz/commit/0c9a8068807b2e28571ef10019437a1c8276b644

Je k tomu pyworkingu kdyžtak víc info? Kdo ho povede? @zoellenka


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


notas test 2
![crear terminos de privacidad test](https://user-images.githubusercontent.com/20288745/30905059-0bbaa214-a374-11e7-90b9-cc95ab26de12.PNG)


Also add
```
<scm-api.version>2.2.2</scm-api.version>
```

You'll see why further down the pom.xml ;-)


@wuketidai 看下。


:tada: This, combined with clearing the CircleCI cache, fixed the deployments.


TeamCity WeSay :: wesay1.6-win32-install [Build 1.6.2.0.14.f9b7988b5c23ff14cba5925fb566aeef73d5638e](http://build.palaso.org/viewLog.html?buildId=98308&buildTypeId=WeSay15_Wesay16win32install) outcome was **SUCCESS**
Summary: Tests passed: 1399, ignored: 37 Build time: 00:06:22


You will want this so you can write some unit tests
```
    <dependency>
      <groupId>org.jenkins-ci.plugins</groupId>
      <artifactId>scm-api</artifactId>
      <version>${scm-api.version}</version>
      <classifier>tests</classifier>
      <scope>test</scope>
    </dependency>
```


ok


Bro, bagaimana cara kita mendapat obsToken dengan LINE Alphat ini ?..... Atau mohon ditambahkan TalkService_issueChannelToken (atau this._client.issueChannelToken() ) untuk mendapatkan channelAccessToken dan obsToken, Trims.


asdasdasd


```
      <version>${scm-api.version}</version>
```

(we have more than one dependency needing the version aligned, so we use a property... if there was no need to align versions then you would not use a property)


This helps fix an inconsistency in the Meteor (i.e. `meteor/meteor`) code's JSDoc declarations.  I'm far from well-versed on JSDoc usage and I'm not thrilled about this "fix", but I believe it's harmless until we can revisit.


使用vue，页面出现多个倒计时，可把该部分拿出来写成一个组件，通过props传值


Right, that makes sense.


👍 To get 💯 you'd want to write some unit tests, see https://github.com/jenkinsci/scm-api-plugin/blob/master/src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java for an example and also https://github.com/jenkinsci/branch-api-plugin/blob/30bcaed15c7be50d7f393774b47547110e2148e9/src/test/java/integration/CategorizationTest.java#L235-L244 may help you understand how to create some Change Requests using the mocking test harness in
```
    <dependency>
      <groupId>org.jenkins-ci.plugins</groupId>
      <artifactId>scm-api</artifactId>
      <version>${scm-api.version}</version>
      <classifier>tests</classifier>
      <scope>test</scope>
    </dependency>
```


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/7bd680d6-c765-4617-96af-7f0552de9dc7 "simple-toolchain-20170927084156421"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/3604d938-f8f3-4257-a1fa-6d60e3a42f05 "simple-toolchain-20170927084156421") deployed [simple-toolchain-20170927084156421](https://github.com/TinaLindhqvist/simple-toolchain-20170927084156421/releases/tag/deploy-ibm-ys1-us-south-tinalindhqvist64-gmail.com-dev-20170927-091234 "deploy-ibm-ys1-us-south-tinalindhqvist64-gmail.com-dev-20170927-091234") to [dev](https://console.stage1.bluemix.net/apps/cfcd1d5a-8852-4a32-98a0-5ea150551fcd?env_id=ibm:ys1:us-south "ibm:ys1:us-south:tinalindhqvist64@gmail.com:dev"), including this commit


rename


Вот отличный пример твоего вопроса по строкам и о их сложении.


You can join all the npm packages on one.
The best solution would be to generate a `package.json`, copy it to the machine and just run `npm install`


non sono pratico di css...


TeamCity WeSay :: wesay1.6-win32-publish [Build 1.6.2.0.8.f9b7988b5c23ff14cba5925fb566aeef73d5638e](http://build.palaso.org/viewLog.html?buildId=98309&buildTypeId=WeSay15_Wesay16win32publish) outcome was **SUCCESS**
Summary: Running Build time: 00:01:23


Devices, System, Component is hereby settled in a first version.


/lgtm


Hello,
hard way: you need to resign all system apps with own keys and put there are keys to \plugin\Signatures\mplugin_guard.xml and \etc\security\mac_permissions.xml
easy way: you download cleaned firmware from https://4pda.ru/forum/index.php?showtopic=752288
(for example  https://4pda.ru/forum/index.php?showtopic=752288&view=findpost&p=60021738) and flash it.
Use google translator.


why did I do that
other plugins use those :man_facepalming:


MongoDB Connect / Modeling


Included Dockerfile from upstream, but we have our own Dockerfile so this is not needed.


Ma se hai uno screen con una width di esattamente 699px c'è un problema...


w sumie to nawet nie potrzebujemy tej zmiennej `stringifyFile`, skoro uzywasz append. Nie do konca wiem co autor tego zadania mial na mysli :)


qhm2wp の下に置いていたけど、tools.toiee.jp にまとめることで管理を楽にした。ただ、もっとよく考えれば、Githubにしておけばよかったかもしれない。次回があれば、そうしたい。

> ちょっと練習を兼ねて書いてます


+This is a readme file. Igone It
 Lock conversation


No this is in a client project.
The idea was to provide a dropdown with suggestions even when nothing is entered yet. Now the remote method on el-select only gets called when val is not null && undefined - which is a breaking change in the behavior.


奇怪，RN 本地除了 imager-picker 没跑过（依赖库要升级）外，其他都ok，ci 跑不动


Test


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


I just checked, it's in the main `srs.db` and not in the user qgis.db

```
sqlite3 /tmp/srs.db

sqlite> select * from tbl_srs where srs_id = 27223;
27223|Sphere_Hotine|omerc||+proj=omerc +lat_0=40 +lon_1=0 +lat_1=0 +lon_2=0 +lat_2=0 +k=1 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m +no_defs|53025|EPSG|53025|0|0|
```

```
sqlite3 /home/mku/.local/share/QGIS/QGIS3/profiles/default/qgis.db

sqlite> select count(*) from tbl_srs where srs_id = 27223;
0
```


This change is not only for v2.4.0+ , you could use `inventory` keyword if you use Ansible v1.9+ .
But it would show warning message from v2.4.0+ .

Thanks for announcing me.


What happens if the user doesn't have `yarn` installed? shouldn't it fallback to `npm`?


WARNING: [UseCompoundDrawables] This tag and its children can be replaced by one `<TextView/>` and a compound drawable
 A `LinearLayout` which contains an `ImageView` and a `TextView` can be more efficiently handled as a compound drawable (a single TextView, using the `drawableTop`, `drawableLeft`, `drawableRight` and/or `drawableBottom` attributes to draw one or more images adjacent to the text).

If the two widgets are offset from each other with margins, this can be replaced with a `drawablePadding` attribute.

There's a lint quickfix to perform this conversion in the Eclipse plugin.


nie do konca o to chodzilo.
Dodajmy nowy warunek to `switch` np `/info` ktory wyswietli wersje noda i jezyk  (czyli kawalek z `process.env`)


dodajmy znak nowej lini


Hey, is it possible the the instabot.py import the login data from an other file? like an .ini and how can i include it in bot? next is... i get a softban from inst if i use more than 5 accounts... what ist the best way to be able to start 100?


Thanks, I'll try that insted


<img width="1271" alt="default" src="https://user-images.githubusercontent.com/16449281/30906228-c83ed132-a3a9-11e7-8420-e8183cba0a7a.png">


Sry, haven't seen the comment.
No, there is no documentation, yet.
It is not completely finished, because there is still some settings missing, like hide question and a simple rendering function for showing the detected platform/screensize.

2. right now, it is a disabled short text input with the platform/browser data inserted by a js function.
It can be hidden by the normal short text field setting "Hide Question"


you can delete `src/main/java/org/jenkinsci/plugins/.gitignore`


i think i remember writing that code, and telling myself that this should be recursive...


Sorry, forgot to setup scss-lint. Thanks for fixing. :)


It’s because the javascript overwrites it. You have to tell the link updater to overwrite the contents of the inner `<span>` rather than the contents of the `<a>`, i.e.:

```patch
diff --git a/templates/index.html b/templates/index.html
index 3169662..964c425 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -581,7 +581,7 @@ $(function() {

     // update the link
     linkElement.attr('href', linkLocation);
-    linkElement.text(linkLocation);
+    linkElement.find('span').text(linkLocation);
   };

   /*
```


ok


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/ee7af0c7-eb4b-4808-84ae-65a1ebf892f4 "UI-ys1int-KEEP-TC"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/91fde061-3564-4ded-a29e-3c930cc52871 "UI-ys1int-KEEP-TC") deployed [UI-ys1int-KEEP-TC](https://github.com/idsb3t1/UI-ys1int-KEEP-TC/releases/tag/deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170927-093708 "deploy-ibm-ys1-us-south-idsb3t2-us.ibm.com-dev-20170927-093708") to [dev](https://console.stage1.bluemix.net/apps/ec5ebf01-5ab6-46da-98bc-369f820e180b?env_id=ibm:ys1:us-south "ibm:ys1:us-south:idsb3t2@us.ibm.com:dev"), including this commit


It is logging to the console, but only in developement mode. That was the goal of it.
It is part of the new adminpanel, which is quiet chatty if you activate logging for it.


is very good


This is a buggy commit:

If you grep the code-base for uses of `dt_list_contact_type`, here are the only instances I can find:

```
disciple-tools/dt-users/users-template.php
260:function dt_list_contact_type( string $type, array $dt_user_fields = null )

disciple-tools-theme/template-settings.php
86:                        <?php dt_list_contact_type( 'email', $dt_user_fields ); ?>
90:                        <?php dt_list_contact_type( 'phone', $dt_user_fields ); ?>
94:                        <?php dt_list_contact_type( 'address', $dt_user_fields ); ?>
98:                        <?php dt_list_contact_type( 'social', $dt_user_fields ); ?>
102:                        <?php dt_list_contact_type( 'other', $dt_user_fields ); ?>
```

As you can see, the code in `disciple-tools-theme/template-settings.php` still expects `dt_list_contact_type` to print out code. It completely ignores its return value. But this commit makes the function no longer print anything, but instead return HTML.

Furthermore, this commit is problematic because its commit message does not match the commit code. The commit message says "escape correction", so I expected the commit to contain the code `echo esc_html( $list );` or something like that. Instead, the commit changes the nature of the `dt_list_contact_type` function so that it no longer prints HTML, but instead returns it.

There fundamentally a couple of problems with the `dt_list_contact_type` function. To start off with, its name:

- Its name is not clear that it is creating HTML. The name makes it seem like it just returns the contact type.

- It is one of many functions where it is not clear whether the function returns a value or prints.

Unfortunately, these naming issues seem to be a common problem in WordPress and PHP code-bases in general, so I don't know if we should fix this. I propose that we also include the word `print` or `echo` in names of functions that print or echo HTML.

Here is another problem:

- It is building HTML into a variable, and then echoing it, or returning it to be echoed later. This is a shame, as we lose the benefit of PHPCS automatic checks that things are being escaped properly. Instead, the code should really look like this:

```php
<?php
function dt_print_list_contact_type( string $type, array $dt_users_fields = null ) {
     // ...
     switch ( $type ) {
         case 'email':
         ?>
         <p><a href="mailto:<?php echo esc_attr( $field['value'] ) ?>"><?php echo esc_html($field['value']); ?></a> (<?php echo esc_attr( $field['label']); ?>)</p>
         <?php
         // ...
    }
}
```

Now, do we need to fix all these problems? I don't think so. We do need to fix the bug so that if I function is expected to print HTML, it does print it out instead of returning. We can ignore the other problems for now, put in a TODO comment, and refactor it later, as I did here (click on the link to see the subsequent lines): https://github.com/DiscipleTools/disciple-tools/blob/f0550bbde155f0406a8b163b0242623fd58cae20/dt-groups/groups-post-type.php#L457


Probably related to this:

> ERROR 6: EPSG PCS/GCS code 53025 not found in EPSG support files.  Is this a valid
EPSG coordinate system?


Ce commit rend impossible la génération du labyrinthe :

Ex. de trace d'exécution, obtenu sur un PC de l'école :

```
┌─╼ 💻 pc-df-307 〉👤 bmateu 〉📁 ~/PyRat 〉master 〉
└────╼ python3 pyrat.py --rat AIs/random.py
Traceback (most recent call last):
  File "pyrat.py", line 453, in <module>
    main()
  File "pyrat.py", line 438, in main
    result = run_game(screen, infoObject)
  File "pyrat.py", line 187, in run_game
    width, height, pieces_of_cheese, maze = generate_maze(args.width, args.height, args.density, not(args.nonconnected), not(args.nonsymmetric), args.mud_density, args.mud_range, args.maze_file)
  File "/homes/bmateu/PyRat/imports/maze.py", line 119, in generate_maze
    if connected[i+1][j] == 1 and connected[i][j] == 0:
IndexError: list index out of range
```

En attendant correction, `git checkout master~1` permet de faire fonctionner pyrat normalement.


Confirmed, this solves bug #9,tho it dosen't solve bug #5.


@rouault is this related to some change in the GDAL srs db?


@wuketidai


Thanks, works now!


scummy credit changes when u only changed some values and deleted a file ✌


刚入职公司，老大交给一个门户网站，那么多页面，正发愁呢。
这个工具正好是我想要的，666啊！


It looks like this one breaks our application.
It is compiling perfectly fine but as soon as you load the app there are forever pending requests in the network tab, 100% CPU but no error message.


Merci pour le retour. C'est normalement corrigé.


One console.log was left here in MySqlQueryRunner.


Hi,
I like this library but please include some more details that how to include this library for project,
Thanks
Have a nice day.....


Please also set `slot->next` to `InvalidSlotId` so we can tell it's an allocated slot easily. We have to do so because `slot->groupId` is now set in a later time and can be switched between valid and invalid during execution.


@ClaymorePT Why call b2 twice in Build/Compile? I found when I build boost, first time build libraries that only selected in make menuconfig, but second time build all.


[R/getAvailablePoints.R:3:20:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L3) *style:* **Commas should always have a space after.**
```r
test <- function(a,point,c){
                   ^
```
[R/getAvailablePoints.R:3:26:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L3) *style:* **Commas should always have a space after.**
```r
test <- function(a,point,c){
                         ^
```
[R/getAvailablePoints.R:4:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L4) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(!is.null(point)){
    ^
```
[R/getAvailablePoints.R:5:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L5) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
    all_available_points<<-c(all_available_points,point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:5:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L5) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
    all_available_points<<-c(all_available_points,point)
    ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:5:25:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L5) *style:* **Put spaces around all infix operators.**
```r
    all_available_points<<-c(all_available_points,point)
                       ~^~~~
```
[R/getAvailablePoints.R:5:51:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L5) *style:* **Commas should always have a space after.**
```r
    all_available_points<<-c(all_available_points,point)
                                                  ^
```
[R/getAvailablePoints.R:9:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L9) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests<-function(point){
^~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:9:18:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L9) *style:* **Put spaces around all infix operators.**
```r
pointsForAllTests<-function(point){
                ~^~~
```
[R/getAvailablePoints.R:10:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L10) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points<<-c(all_available_points,point)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:10:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L10) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  all_available_points<<-c(all_available_points,point)
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:10:23:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L10) *style:* **Put spaces around all infix operators.**
```r
  all_available_points<<-c(all_available_points,point)
                     ~^~~~
```
[R/getAvailablePoints.R:10:49:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L10) *style:* **Commas should always have a space after.**
```r
  all_available_points<<-c(all_available_points,point)
                                                ^
```
[R/getAvailablePoints.R:13:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L13) *style:* **Variable or function name should be snake_case.**
```r
getAvailablePoints <-function(project_path){
^~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:13:20:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L13) *style:* **Put spaces around all infix operators.**
```r
getAvailablePoints <-function(project_path){
                   ^~~
```
[R/getAvailablePoints.R:15:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L15) *warning:* **no visible binding for '<<-' assignment to ‘all_available_points’**
```r
  all_available_points <<- c()
  ^~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:16:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L16) *style:* **Lines should not be more than 100 characters.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/getAvailablePoints.R:16:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L16) *style:* **Variable or function name should be snake_case.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
  ^~~~~~~~~
```
[R/getAvailablePoints.R:16:31:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L16) *style:* **Put spaces around all infix operators.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
                             ~^~
```
[R/getAvailablePoints.R:18:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L18) *warning:* **no visible global function definition for ‘test_file’, Did you mean 'testFile'?**
```r
    test_file(testFile, reporter = "silent",load_helpers=FALSE)
    ^~~~~~~~~
```
[R/getAvailablePoints.R:18:45:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L18) *style:* **Commas should always have a space after.**
```r
    test_file(testFile, reporter = "silent",load_helpers=FALSE)
                                            ^
```
[R/getAvailablePoints.R:18:57:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L18) *style:* **Put spaces around all infix operators.**
```r
    test_file(testFile, reporter = "silent",load_helpers=FALSE)
                                                       ~^~
```
[R/getAvailablePoints.R:20:10:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/getAvailablePoints.R#L20) *warning:* **no visible binding for global variable ‘all_available_points’**
```r
  return(all_available_points)
         ^~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:2:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonResults <- function(testthatOutput) {
^~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:2:32:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonResults <- function(testthatOutput) {
                               ^~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:3:11:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L3) *style:* **Use <-, not =, for assignment.**
```r
  results = list()
          ^
```
[R/ResultsJsonParser.R:5:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L5) *style:* **Variable or function name should be snake_case.**
```r
    testName <- test$test
    ^~~~~~~~
```
[R/ResultsJsonParser.R:6:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L6) *style:* **Variable or function name should be snake_case.**
```r
    testPoints <- test$points
    ^~~~~~~~~~
```
[R/ResultsJsonParser.R:7:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L7) *style:* **Variable or function name should be snake_case.**
```r
    testMessage <- ""
    ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:10:7:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L10) *style:* **Variable or function name should be snake_case.**
```r
      testStatus <- "pass"
      ^~~~~~~~~~
```
[R/ResultsJsonParser.R:12:7:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L12) *style:* **Variable or function name should be snake_case.**
```r
      testStatus <- "fail"
      ^~~~~~~~~~
```
[R/ResultsJsonParser.R:13:7:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L13) *style:* **Variable or function name should be snake_case.**
```r
      testMessage <- .CreateMessageForTestWithFailures(test)
      ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:13:22:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L13) *warning:* **no visible global function definition for ‘.CreateMessageForTestWithFailures’**
```r
      testMessage <- .CreateMessageForTestWithFailures(test)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:16:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L16) *style:* **Variable or function name should be snake_case.**
```r
    testResult <- .CreateJsonTestResult(testStatus, testName, testMessage,testPoints, "")
    ^~~~~~~~~~
```
[R/ResultsJsonParser.R:16:19:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L16) *warning:* **no visible global function definition for ‘.CreateJsonTestResult’**
```r
    testResult <- .CreateJsonTestResult(testStatus, testName, testMessage,testPoints, "")
                  ^~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:16:75:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L16) *style:* **Commas should always have a space after.**
```r
    testResult <- .CreateJsonTestResult(testStatus, testName, testMessage,testPoints, "")
                                                                          ^
```
[R/ResultsJsonParser.R:18:29:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L18) *style:* **Put spaces around all infix operators.**
```r
    results[[length(results)+1]] <- testResult
                           ~^~
```
[R/ResultsJsonParser.R:20:10:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L20) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (results)
         ^
```
[R/ResultsJsonParser.R:24:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
^~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:24:35:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
                                  ^~~~~~~~~~
```
[R/ResultsJsonParser.R:24:47:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
                                              ^~~~~~~~
```
[R/ResultsJsonParser.R:24:57:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L24) *style:* **Variable or function name should be snake_case.**
```r
.CreateJsonTestResult <- function(testStatus, testName, testMessage,
                                                        ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:25:35:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L25) *style:* **Variable or function name should be snake_case.**
```r
                                  testPoints, backtrace) {
                                  ^~~~~~~~~~
```
[R/ResultsJsonParser.R:26:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L26) *style:* **Variable or function name should be snake_case.**
```r
  testResult <- list(status=unbox(testStatus),
  ^~~~~~~~~~
```
[R/ResultsJsonParser.R:26:28:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L26) *style:* **Put spaces around all infix operators.**
```r
  testResult <- list(status=unbox(testStatus),
                          ~^~
```
[R/ResultsJsonParser.R:27:26:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L27) *style:* **Put spaces around all infix operators.**
```r
                     name=unbox(format(testName)),
                        ~^~
```
[R/ResultsJsonParser.R:28:29:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L28) *style:* **Put spaces around all infix operators.**
```r
                     message=unbox(testMessage),
                           ~^~
```
[R/ResultsJsonParser.R:29:31:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L29) *style:* **Put spaces around all infix operators.**
```r
                     backtrace=unbox(backtrace),
                             ~^~
```
[R/ResultsJsonParser.R:30:28:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L30) *style:* **Put spaces around all infix operators.**
```r
                     points=testPoints)
                          ~^~
```
[R/ResultsJsonParser.R:36:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L36) *style:* **Variable or function name should be snake_case.**
```r
.MessageFromFailedResult <- function(result) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:42:10:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L42) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (paste(sep="", "Failed with call: ", language,"\n", result$message))
         ^
```
[R/ResultsJsonParser.R:42:20:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L42) *style:* **Put spaces around all infix operators.**
```r
  return (paste(sep="", "Failed with call: ", language,"\n", result$message))
                  ~^~
```
[R/ResultsJsonParser.R:42:56:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L42) *style:* **Commas should always have a space after.**
```r
  return (paste(sep="", "Failed with call: ", language,"\n", result$message))
                                                       ^
```
[R/ResultsJsonParser.R:45:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L45) *style:* **Variable and function names should not be longer than 30 characters.**
```r
.CreateMessageForTestWithFailures <- function(test) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:45:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L45) *style:* **Variable or function name should be snake_case.**
```r
.CreateMessageForTestWithFailures <- function(test) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:46:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L46) *style:* **Variable or function name should be snake_case.**
```r
  testMessage <- ""
  ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:49:7:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L49) *style:* **Variable or function name should be snake_case.**
```r
      testMessage <- paste(sep = "", testMessage, .MessageFromFailedResult(result))
      ^~~~~~~~~~~
```
[R/ResultsJsonParser.R:49:51:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L49) *warning:* **no visible global function definition for ‘.MessageFromFailedResult’**
```r
      testMessage <- paste(sep = "", testMessage, .MessageFromFailedResult(result))
                                                  ^~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:56:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L56) *style:* **Variable or function name should be snake_case.**
```r
.WriteJson <- function(results) {
^~~~~~~~~~
```
[R/ResultsJsonParser.R:58:20:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L58) *warning:* **no visible global function definition for ‘toJSON’**
```r
  json <- enc2utf8(toJSON(results, pretty = FALSE))
                   ^~~~~~
```
[R/ResultsJsonParser.R:59:11:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L59) *warning:* **no visible global function definition for ‘prettify’, Did you mean 'pretty'?**
```r
  json <- prettify(json)
          ^~~~~~~~
```
[R/ResultsJsonParser.R:65:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L65) *style:* **Variable or function name should be snake_case.**
```r
.PrintResultsFromJson <- function(jsonResult) {
^~~~~~~~~~~~~~~~~~~~~
```
[R/ResultsJsonParser.R:65:35:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/ResultsJsonParser.R#L65) *style:* **Variable or function name should be snake_case.**
```r
.PrintResultsFromJson <- function(jsonResult) {
                                  ^~~~~~~~~~
```
[R/RunTests.R:8:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L8) *style:* **Variable or function name should be snake_case.**
```r
runTests <- function(projectPath, print=FALSE) {
^~~~~~~~
```
[R/RunTests.R:8:22:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L8) *style:* **Variable or function name should be snake_case.**
```r
runTests <- function(projectPath, print=FALSE) {
                     ^~~~~~~~~~~
```
[R/RunTests.R:9:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L9) *style:* **Variable or function name should be snake_case.**
```r
  tmcrTestRunnerProjectPath <- getwd()
  ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:13:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L13) *style:* **Variable or function name should be snake_case.**
```r
  testthatOutput <- tryCatch({
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:14:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L14) *warning:* **no visible global function definition for ‘.RunTestsProject’**
```r
    .RunTestsProject(projectPath)}
    ^~~~~~~~~~~~~~~~
```
[R/RunTests.R:14:34:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L14) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
    .RunTestsProject(projectPath)}
                                 ^
```
[R/RunTests.R:15:6:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L15) *style:* **Commas should always have a space after.**
```r
    ,error=function(error) { return(NULL)})
     ^
```
[R/RunTests.R:15:11:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L15) *style:* **Put spaces around all infix operators.**
```r
    ,error=function(error) { return(NULL)})
         ~^~
```
[R/RunTests.R:15:28:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L15) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
    ,error=function(error) { return(NULL)})
                           ^
```
[R/RunTests.R:20:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L20) *style:* **Variable or function name should be snake_case.**
```r
    jsonResults <- list(list(traceback = c("")))
    ^~~~~~~~~~~
```
[R/RunTests.R:23:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L23) *style:* **Variable or function name should be snake_case.**
```r
    jsonResults <- .CreateJsonResults(testthatOutput)
    ^~~~~~~~~~~
```
[R/RunTests.R:23:20:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L23) *warning:* **no visible global function definition for ‘.CreateJsonResults’**
```r
    jsonResults <- .CreateJsonResults(testthatOutput)
                   ^~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:24:16:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L24) *warning:* **no visible global function definition for ‘.PrintResultsFromJson’**
```r
    if (print) .PrintResultsFromJson(jsonResults)
               ^~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:27:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L27) *warning:* **no visible global function definition for ‘.WriteJson’**
```r
  .WriteJson(jsonResults)
  ^~~~~~~~~~
```
[R/RunTests.R:31:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L31) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsProject <- function(projectPath) {
^~~~~~~~~~~~~~~~
```
[R/RunTests.R:31:30:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L31) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsProject <- function(projectPath) {
                             ^~~~~~~~~~~
```
[R/RunTests.R:34:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L34) *style:* **Variable or function name should be snake_case.**
```r
  testthatOutput <- list()
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:37:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L37) *style:* **Lines should not be more than 100 characters.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:37:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L37) *style:* **Variable or function name should be snake_case.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
  ^~~~~~~~~
```
[R/RunTests.R:37:31:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L37) *style:* **Put spaces around all infix operators.**
```r
  testFiles <- list.files(path="tests/testthat", pattern = "test.*\\.R", full.names = T, recursive = FALSE)
                             ~^~
```
[R/RunTests.R:40:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L40) *style:* **Variable or function name should be snake_case.**
```r
    testFileOutput <- .RunTestsFile(testFile)
    ^~~~~~~~~~~~~~
```
[R/RunTests.R:40:23:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L40) *warning:* **no visible global function definition for ‘.RunTestsFile’**
```r
    testFileOutput <- .RunTestsFile(testFile)
                      ^~~~~~~~~~~~~
```
[R/RunTests.R:41:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L41) *style:* **Variable or function name should be snake_case.**
```r
    testthatOutput <- c(testthatOutput, testFileOutput)
    ^~~~~~~~~~~~~~
```
[R/RunTests.R:46:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L46) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsFile <- function(filePath) {
^~~~~~~~~~~~~
```
[R/RunTests.R:46:27:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L46) *style:* **Variable or function name should be snake_case.**
```r
.RunTestsFile <- function(filePath) {
                          ^~~~~~~~
```
[R/RunTests.R:50:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L50) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- test_file(filePath, reporter = "silent")
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:50:21:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L50) *warning:* **no visible global function definition for ‘test_file’**
```r
  testFileOutput <- test_file(filePath, reporter = "silent")
                    ^~~~~~~~~
```
[R/RunTests.R:51:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L51) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- .AddPointsToTestOutput(testFileOutput)
  ^~~~~~~~~~~~~~
```
[R/RunTests.R:51:21:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L51) *warning:* **no visible global function definition for ‘.AddPointsToTestOutput’**
```r
  testFileOutput <- .AddPointsToTestOutput(testFileOutput)
                    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:56:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L56) *style:* **Variable or function name should be snake_case.**
```r
.AddPointsToTestOutput <- function(testOutput) {
^~~~~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:56:36:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L56) *style:* **Variable or function name should be snake_case.**
```r
.AddPointsToTestOutput <- function(testOutput) {
                                   ^~~~~~~~~~
```
[R/RunTests.R:58:31:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L58) *warning:* **no visible global function definition for ‘.GetTestPoints’**
```r
    testOutput[[i]]$points <- .GetTestPoints(testOutput[[i]]$test)
                              ^~~~~~~~~~~~~~
```
[R/RunTests.R:63:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L63) *style:* **Variable or function name should be snake_case.**
```r
.GetTestPoints <- function(testName) {
^~~~~~~~~~~~~~
```
[R/RunTests.R:63:28:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L63) *style:* **Variable or function name should be snake_case.**
```r
.GetTestPoints <- function(testName) {
                           ^~~~~~~~
```
[R/RunTests.R:65:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L65) *style:* **Variable or function name should be snake_case.**
```r
    testPoints <- vector()
    ^~~~~~~~~~
```
[R/RunTests.R:67:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L67) *style:* **Variable or function name should be snake_case.**
```r
    testPoints <- points[[testName]]
    ^~~~~~~~~~
```
[R/RunTests.R:69:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L69) *style:* **Variable or function name should be snake_case.**
```r
  testPoints <- c(.GlobalEnv$points_for_all_tests, testPoints)
  ^~~~~~~~~~
```
[R/RunTests.R:73:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L73) *style:* **Variable or function name should be snake_case.**
```r
runTestsWithDefault <- function(bol) {
^~~~~~~~~~~~~~~~~~~
```
[R/RunTests.R:74:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/RunTests.R#L74) *warning:* **no visible global function definition for ‘runTests’**
```r
  runTests(getwd(), bol)
  ^~~~~~~~
```
[R/TestthatResultReader.R:2:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/TestthatResultReader.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CheckAllTestPassed <- function(testOutput) {
^~~~~~~~~~~~~~~~~~~
```
[R/TestthatResultReader.R:2:33:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/TestthatResultReader.R#L2) *style:* **Variable or function name should be snake_case.**
```r
.CheckAllTestPassed <- function(testOutput) {
                                ^~~~~~~~~~
```
[R/TestthatResultReader.R:10:10:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/TestthatResultReader.R#L10) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (ret)
         ^
```
[R/TestthatResultReader.R:14:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/TestthatResultReader.R#L14) *style:* **Variable or function name should be snake_case.**
```r
.CheckIfTestPassed <- function(test) {
^~~~~~~~~~~~~~~~~~
```
[R/TestthatResultReader.R:22:10:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/TestthatResultReader.R#L22) *style:* **Remove spaces before the left parenthesis in a function call.**
```r
  return (ret)
         ^
```
[R/TestthatResultReader.R:26:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/R/TestthatResultReader.R#L26) *style:* **Variable or function name should be snake_case.**
```r
.CheckIfResultPassed <- function(result) {
^~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/R/main.R:1:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_all_tests_pass/R/main.R#L1) *style:* **Variable or function name should be snake_case.**
```r
RetTrue <- function() {
^~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/R/main.R:5:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_all_tests_pass/R/main.R#L5) *style:* **Variable or function name should be snake_case.**
```r
RetOne <- function() {
^~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/R/main.R:9:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_all_tests_pass/R/main.R#L9) *style:* **Variable or function name should be snake_case.**
```r
Add <- function(a, b) {
^~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R:4:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R#L4) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests <- function(points) {
^~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_all_tests_pass/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_all_tests_pass/tests/testthat/testMain.R:1:9:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_all_tests_pass/tests/testthat/testMain.R#L1) *style:* **Only use double-quotes.**
```r
library('testthat')
        ^~~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:1:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/R/main.R#L1) *style:* **Variable or function name should be snake_case.**
```r
RetTrue <- function() {
^~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:5:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/R/main.R#L5) *style:* **Variable or function name should be snake_case.**
```r
RetOne <- function() {
^~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:9:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/R/main.R#L9) *style:* **Variable or function name should be snake_case.**
```r
Add <- function(a, b) {
^~~
```
[tests/testthat/resources/simple_some_tests_fail/R/main.R:13:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/R/main.R#L13) *style:* **Variable or function name should be snake_case.**
```r
RetFalse <- function() {
^~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R:4:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R#L4) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests <- function(points) {
^~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_some_tests_fail/tests/testthat/testMain.R:1:9:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_some_tests_fail/tests/testthat/testMain.R#L1) *style:* **Only use double-quotes.**
```r
library('testthat')
        ^~~~~~~~~~
```
[tests/testthat/resources/simple_source_code_error/R/main.R:1:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/R/main.R#L1) *style:* **Variable or function name should be snake_case.**
```r
RetTrue <- function() {
^~~~~~~
```
[tests/testthat/resources/simple_source_code_error/R/main.R:6:19:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/R/main.R#L6) *style:* **Place a space before left parenthesis, except in a function call.**
```r
RetOne <- function() {
                  ^
```
[tests/testthat/resources/simple_source_code_error/R/main.R:6:22:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/R/main.R#L6) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
RetOne <- function() {
                     ^
```
[tests/testthat/resources/simple_source_code_error/R/main.R:7:9:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/R/main.R#L7) *error:* **unexpected 'in'**
```r
  error in source code
        ^
```
[tests/testthat/resources/simple_source_code_error/tests/testthat/helperTMC.R:4:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/tests/testthat/helperTMC.R#L4) *style:* **Variable or function name should be snake_case.**
```r
pointsForAllTests <- function(points) {
^~~~~~~~~~~~~~~~~
```
[tests/testthat/resources/simple_source_code_error/tests/testthat/helperTMC.R:12:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/tests/testthat/helperTMC.R#L12) *warning:* **no visible global function definition for ‘test_that’**
```r
  test_that(desc, code)
  ^~~~~~~~~
```
[tests/testthat/resources/simple_source_code_error/tests/testthat/testMain.R:1:9:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/resources/simple_source_code_error/tests/testthat/testMain.R#L1) *style:* **Only use double-quotes.**
```r
library('testthat')
        ^~~~~~~~~~
```
[tests/testthat/testLintr.R:2:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testLintr.R#L2) *style:* **Commented code should be removed.**
```r
#   context("lints")
    ^~~~~~~~~~~~~~~~
```
[tests/testthat/testLintr.R:4:7:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testLintr.R#L4) *style:* **Commented code should be removed.**
```r
#     lintr::expect_lint_free()
      ^~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:4:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L4) *style:* **Variable and function names should not be longer than 30 characters.**
```r
simple_all_tests_pass_project_path <- paste(sep = "", test_resources_dir, "/simple_all_tests_pass")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:5:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L5) *style:* **Lines should not be more than 100 characters.**
```r
simple_some_tests_fail_project_path <- paste(sep = "", test_resources_dir, "/simple_some_tests_fail")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:5:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L5) *style:* **Variable and function names should not be longer than 30 characters.**
```r
simple_some_tests_fail_project_path <- paste(sep = "", test_resources_dir, "/simple_some_tests_fail")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:6:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L6) *style:* **Lines should not be more than 100 characters.**
```r
simple_source_code_error_project_path <- paste(sep = "", test_resources_dir, "/simple_source_code_error")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:6:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L6) *style:* **Variable and function names should not be longer than 30 characters.**
```r
simple_source_code_error_project_path <- paste(sep = "", test_resources_dir, "/simple_source_code_error")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:9:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L9) *style:* **Variable or function name should be snake_case.**
```r
removeProjectsResultJson <- function(project_path) {
^~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:10:33:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L10) *style:* **Put spaces around all infix operators.**
```r
  results_json_path <- paste(sep="", project_path, "/.results.json")
                               ~^~
```
[tests/testthat/testRunTests.R:39:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L39) *style:* **Lines should not be more than 100 characters.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:39:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L39) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
  ^~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:39:40:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L39) *style:* **Put spaces around all infix operators.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
                                      ~^~
```
[tests/testthat/testRunTests.R:39:120:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L39) *style:* **Put spaces around all infix operators.**
```r
  testFileOutput <- test_file(paste(sep="", simple_all_tests_pass_project_path, "/tests/testthat/testMain.R"), reporter="silent")
                                                                                ~^~
```
[tests/testthat/testRunTests.R:41:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L41) *style:* **Variable or function name should be snake_case.**
```r
  testFileOutput <- .AddPointsToTestOutput(testFileOutput)
  ^~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:47:36:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L47) *style:* **Put spaces around all infix operators.**
```r
  expect_true(file.exists(paste(sep="",simple_all_tests_pass_project_path, "/.results.json")))
                                  ~^~
```
[tests/testthat/testRunTests.R:47:40:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L47) *style:* **Commas should always have a space after.**
```r
  expect_true(file.exists(paste(sep="",simple_all_tests_pass_project_path, "/.results.json")))
                                       ^
```
[tests/testthat/testRunTests.R:56:7:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L56) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!isTRUE(all.equal(string, pass_string))) {
      ^
```
[tests/testthat/testRunTests.R:65:36:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L65) *style:* **Put spaces around all infix operators.**
```r
  expect_true(file.exists(paste(sep="", simple_some_tests_fail_project_path, "/.results.json")))
                                  ~^~
```
[tests/testthat/testRunTests.R:72:36:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L72) *style:* **Put spaces around all infix operators.**
```r
  expect_true(file.exists(paste(sep="", simple_some_tests_fail_project_path, "/.results.json")))
                                  ~^~
```
[tests/testthat/testRunTests.R:81:33:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L81) *style:* **Put spaces around all infix operators.**
```r
  results_json_path <- paste(sep="", simple_source_code_error_project_path, "/.results.json")
                               ~^~
```
[tests/testthat/testRunTests.R:82:3:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L82) *style:* **Variable or function name should be snake_case.**
```r
  resultsJson <- read_json(results_json_path)
  ^~~~~~~~~~~
```
[tests/testthat/testRunTests.R:97:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L97) *style:* **Commented code should be removed.**
```r
#   runTests(simple_all_tests_pass_project_path)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:101:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L101) *style:* **Commented code should be removed.**
```r
#   string1 <- format(.PrintResult("Testi1", "!", FALSE))
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:102:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L102) *style:* **Commented code should be removed.**
```r
#   string2 <- format("Testi1: PASS")
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testRunTests.R:103:5:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testRunTests.R#L103) *style:* **Commented code should be removed.**
```r
#   expect_equal(string1, string2)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/testTestthatResultReader.R:1:1:](https://github.com/RTMC/tmc-r-tester/blob/97b26b140e3b1694a877cf0e8e74abdd7a2a847a/tests/testthat/testTestthatResultReader.R#L1) *style:* **Trailing blank lines are superfluous.**
```r

^
```


That part is not finished. In textBoxes[n] should be displayed [n] data from List: method convertDataToList()


let Finance = resolve => void(require(['../components/finance/finance.vue'],resolve));使用此方式注册路由会在页面需要时才加载，有利于提高网站首屏的加载速度，但对于整个网站来说，有些可能会多出加载，消耗性能。


You shouldn't need to make the directory. Running `bundle config --local path vendor/bundle` should be enough.


Fixes #100


Bluemix [toolchain](https://console-regional.stage1.ng.bluemix.net/devops/toolchains/b4a1e576-20f9-4c17-84af-36ca1ca65ca3 "UI-clienv-SimpleTC0927T114631"): [Delivery Pipeline](https://console-regional.stage1.ng.bluemix.net/devops/pipelines/40a01e25-f319-437f-9c96-0e54005c96fb "UI-clienv-SimpleTC0927T114631") deployed [UI-clienv-SimpleTC0927T114631](https://github.com/TinaLindhqvist/UI-clienv-SimpleTC0927T114631/releases/tag/deploy-ibm-ys1-us-south-tinalindhqvist64-gmail.com-dev-20170927-095237 "deploy-ibm-ys1-us-south-tinalindhqvist64-gmail.com-dev-20170927-095237") to [dev](https://console.stage1.bluemix.net/apps/ae293727-2050-4e39-9f64-c67bb6c29b4d?env_id=ibm:ys1:us-south "ibm:ys1:us-south:tinalindhqvist64@gmail.com:dev"), including this commit


Whoops! I missed that earlier.


Actually, I just didn't push it.


바쁘셨겠네요,


thanks -- I just removed all the `display_js` stuff since it was not used


I don't understand why PHPCS would give you that error, or what it means when it tells you "permalink is being declared on the fly". I tried enabling all the PHPCS rules I could and I could not duplicate this error. Are you talking about a PHPCS error flag?


At this point I can't work not more with commits only! I need pull requests.
The pre-alpha is only to see where this will go


We were experiencing the same with the element-resize-detector. With that it was clear since it used an extra element to detect size changes. Resize observer uses MutationObserver so not sure what could cause a loop with that. I would need a way to reproduce the issue. What browser did you use to test it?


Smart TOC 使用方法：

![image](https://user-images.githubusercontent.com/4426804/30907422-2a06856a-a3ad-11e7-85c1-a7c60677b02c.png)


oh, thanks! fixed


Both, Chrome Version 61.0.3163.100 and Firefox 55.0.3 on OSX, but two colleagues had the same issue in probably latest version of Chrome on Windows and OSX.


This is a regression bug. Adapt.remove on navigation becomes blocking.


Nevermind, I just noticed I was commenting on the commit, not the PR. Sorry guys! I'll comment on the PR.


Could you rename this function to e.g. `update_tile_background()` and move the unref in the idle callback instead? That will avoid calling `g_object_ref()` at every other call site.


wait, now i'm really concerned... wasn't this, like, the _thing_ that made things work?


again, these can be made `readonly`


It should be placed on ConversaoActivity as public consts


I was wondering if there was a more meaningful name we could use here, for example reason instead of ex.


Fixes #10


agregue una linea en .gitignore


nameof


@myonT

- Projectフォルダに全て入れるのでなくScripts, Images, Materialsなどとフォルダに分けるといいかも
- インデント崩れてるのがきになる
- コメントで思ってること書いてあるのいいね
- 不明点，困ってることはどんどんIssue立ててねー

## インデントに関して
visual studio保存時にコードフォーマット自動でできるのでやるといいかもしれない．

![30871400-bcf6793e-a321-11e7-8f80-9567e9dc3549](https://user-images.githubusercontent.com/15684002/30943349-67070560-a42b-11e7-93ca-9b0d49e5c512.jpg)


probably `readonly`


<details>

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

```js

You do not have sufficient scopes. This request requires you
to have one of the following sets of scopes:
[
  [
    "queue:create-task:highest:aws-provisioner-v1/github-worker",
    "queue:scheduler-id:taskcluster-github"
  ],
  [
    "queue:create-task:very-high:aws-provisioner-v1/github-worker",
    "queue:scheduler-id:taskcluster-github"
  ],
  [
    "queue:create-task:high:aws-provisioner-v1/github-worker",
    "queue:scheduler-id:taskcluster-github"
  ]
]

You only have the scopes:
[
  "assume:repo:github.com/marco-c/mozilla-releng-services:branch:master",
  "queue:create-task:aws-provisioner-v1/github-worker",
  "queue:create-task:aws-provisioner-v1/win2012r2",
  "queue:route:index.garbage.*",
  "queue:scheduler-id:taskcluster-github",
  "secrets:get:garbage/*",
  "secrets:set:garbage/*"
]

In other words you are missing scopes from one of the options:
 * Option 0:
    - "queue:create-task:highest:aws-provisioner-v1/github-worker"
 * Option 1:
    - "queue:create-task:very-high:aws-provisioner-v1/github-worker"
 * Option 2:
    - "queue:create-task:high:aws-provisioner-v1/github-worker"
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2017-09-28T00:04:31.541Z
```

</details>


Created multidev environment [badcamp-2017#ci-656](https://dashboard.pantheon.io/sites/8d658997-7a61-4db8-9be8-0f16b8b62022#ci-656).

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


o hi
well, without changing this, the overlay was just freezing for 10 seconds on start and i didn't feel like figuring out why


what a historical commit!


##This is a markdown file


Created multidev environment [shlomko#pr-debug](https://dashboard.pantheon.io/sites/aa024b33-115f-4ca9-b30c-1994524fbf92#pr-debug).

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