Showing 3 of 3 total issues
BrowserWorker
has 33 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class BrowserWorker {
static _cacheStrategy = "";
static _cacheSuffix = "-browser-worker";
static _currentCacheName = "";
static _activeCachesName = [];
File BrowserWorker.js
has 335 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import Browser from "./Browser";
import Cache from "./Cache";
import CacheStrategy from "./CacheStrategy";
import Console from "./Console";
import Response from "./Response";
Function _listenRequests
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
static _listenRequests() {
self.addEventListener("fetch", async event => {
BrowserWorker._setCurrentRoute(event.request.url);
if (BrowserWorker._currentRouteMatches(event.request.url)) {