| Percentage | Lines | ||
|---|---|---|---|
| LoggerMiddleware |
|
0 % | 26 |
| ReadCrosswordRepository |
|
0 % | 20 |
| RetryMiddleware |
|
0 % | 190 |
| InMemoryClient |
|
0 % | 57 |
| Base64Encoder |
|
0 % | 10 |
| ClientFactory |
|
0 % | 12 |
| WriteWordsStorage |
|
0 % | 25 |
| PersistCrosswordRepository |
|
0 % | 12 |
| CacheItem |
|
0 % | 65 |
| MD5Encoder |
|
0 % | 10 |
| CRAP Score | Lines | ||
|---|---|---|---|
| RowXScanner::doScan() | 90 | 32 | |
| RowYScanner::doScan() | 90 | 32 | |
| RetryMiddleware::shouldRetryHttpResponse() | 56 | 13 | |
| RowXScanner::isFitRow() | 56 | 18 | |
| RowYScanner::isFitRow() | 56 | 18 | |
| Kernel::configureRoutes() | 56 | 23 | |
| RetryMiddleware::determineDelayTimeout() | 42 | 27 | |
| Grid::searchBlackSquareByXRow() | 42 | 12 | |
| Grid::searchBlackSquareByYRow() | 42 | 12 | |
| RetryMiddleware::onRejected() | 30 | 14 | |