pint
- lint to PSR2 by default, able to lint with PSR12composer require --dev laravel/peck
peck
- fix typoscomposer require --dev peckphp/peck
phpstan
- type checkingcomposer require --dev phpstan/phpstan
rector
- ..composer require --dev rector/rector
HTTP GET params are persistant by themselves, that means if you request same request with same params - you will receive same response every time.
FTA Score: 47 (Lower is better)
OK - Considered Maintainable
Item Result
- Num. lines 44
- Cyclomatic Complexity 5
Halstead
- Unique / Total Operators 16 (60)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const html = (strings, ...values) => { | |
const raw = String.raw({ raw: strings }, ...values); | |
if (typeof document === "undefined") return raw; | |
const el = document.createElement("div"); | |
el.innerHTML = raw; | |
return el.firstElementChild || ''; | |
}; | |
const Fragment = ({ children }) => { | |
if (typeof document === "undefined") { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
console.log({...JSON.parse(JSON.stringify(performance.timing))}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/python | |
/* | |
* > `#idea to write a program like #git, so it was based on #ast instead of sources, and changes will be written in #ml predictions tree instead of #diff. I'll never have time for this #inhtft, but you...` | |
*/ | |
import ast | |
import difflib | |
import json | |
import argparse | |
import socket |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
O=" | |
H4sICL8DYmYAA3RtcDIAbVNNb9swDL3rV7CqE | |
SRobSdZm6xxXAw9dadeN8zDolh0rMWWDFte+p | |
Hst49SsrUY6hMlPj4+PtHnZ/Fa6XgtupLVQun | |
h6IUB5EZiyh/SjAcPGU8oi7MrCCUsl8sseNhv | |
nlUDYV7IvcNkDgSOglOtxUebcnaPVWUuIRjuS | |
iNqNWLsM7SYm7pGLeGr6cEaWCOInWgRTAH4iH | |
lvld4woZ+g11ttdtor8egOMYI7zEXfIdhSdSw | |
XGkrR1vBk+hYk/lI50RG5FFacMXaHQGirTN/R |
Framework | Web | iOS | Android | Language | Integration | Cost per month |
---|---|---|---|---|---|---|
GhostInspector | Y | N | N | .side.Selenium, python | Azure•GitHub•Jenkins | Already have license |
RobotFramework | Y | Y | Y | Python, Java, .NET, Jython, IronPython | Git | Free |
Testproject | Y | Y | Y | Python, Java | Jenkins | Free |
Testcomplete | Y | Y | Y | Javascript, Python, VBScript | Jira, Azure, Git, Jenkins | Starting at €5,170 |
Ranorex | Y | Y | Y | VB.NET, C# | Azure, TestRail, Jenkins | 4790 euro |
LAMBDATEST | Y | Y | Y | Python, Java, Javascript, C-Sharp, Ruby, PHP | JenkinsBambooTeamcityGITLAB CIetc.https://www.lambdatest.com/support/docs/integrate-azure-pipelines-with-lambdatest/ | 99 euro per month (billed annually)1 Parallel Test (5 users) |
XRay |
NewerOlder