Gå direkt till sidans huvudinnehåll

Hässlehem

Webbplats: www.hasslehem.se
Totalbetyg: 3.19 av 5
Kategori: Bolag ägda av offentlig sektor

Snittbetyg per kategori

Tillgänglighet: 3.60 av 5
Hastighet: 3.17 av 5
Webbstandard: 3.44 av 5
Integritet & säkerhet: 3.32 av 5

Är något konstigt med dessa värden? Kommentera gärna i vår Slack.


Hoppa till senast genomförda tester för Hässlehem:

Test­resultat

Javascript

Kontrollerar ifall Javascript-koden är korrekt enligt Webperf-communityts egna Javascript-test. Testet är ett "lint"-test för att avgöra om det är korrekt Javascript och följer webbstandard.


Betyg: 2.74 av 5

- JS är dålig.

Webbstandard

- `< script>` in: #1: Webbsida , antal grupperade fel: 2 ( 4.60 betyg )
- `< script>` in: #1: Webbsida , antal fel: 19 ( 1.20 betyg )
- X is not defined. (totalt 16 st)
- X is defined but never used. (totalt 3 st)
- `< script src="...">` in: #1: Webbsida , antal grupperade fel: 5 ( 4.00 betyg )
- `< script src="...">` in: #1: Webbsida , antal fel: 1520 ( 1.00 betyg )
- X is not defined. (totalt 1276 st)
- X is defined but never used. (totalt 125 st)
- X is assigned a value but never used. (totalt 78 st)
- Unexpected console statement. (totalt 40 st)
- Parsing error: Unexpected token (totalt 1 st)
- `< script>` in: #52: 860083057, antal grupperade fel: 1 ( 4.80 betyg )
- `< script>` in: #52: 860083057, antal fel: 1 ( 4.80 betyg )
- X is not defined. (totalt 1 st)
- `< script>` in: #71: CookieInformati, antal grupperade fel: 2 ( 4.60 betyg )
- `< script>` in: #71: CookieInformati, antal fel: 10 ( 3.00 betyg )
- X is not defined. (totalt 8 st)
- X is defined but never used. (totalt 2 st)
- `< script>` in: #78: clshh5jsl00gdpz, antal grupperade fel: 1 ( 4.80 betyg )
- `< script>` in: #78: clshh5jsl00gdpz, antal fel: 1 ( 4.80 betyg )
- X is not defined. (totalt 1 st)
- `< script src="...">` in: #78: clshh5jsl00gdpz, antal grupperade fel: 3 ( 4.40 betyg )
- `< script src="...">` in: #78: clshh5jsl00gdpz, antal fel: 37 ( 1.00 betyg )
- Unexpected console statement. (totalt 22 st)
- X is defined but never used. (totalt 11 st)
- X is not defined. (totalt 4 st)
- `content-type=".*javascript.*"` in: #58: api.js, antal grupperade fel: 3 ( 4.40 betyg )
- `content-type=".*javascript.*"` in: #58: api.js, antal fel: 20 ( 1.00 betyg )
- X is defined but never used. (totalt 17 st)
- Unexpected console statement. (totalt 2 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #61: v1, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #61: v1, antal fel: 362 ( 1.00 betyg )
- X is not defined. (totalt 333 st)
- X is defined but never used. (totalt 25 st)
- Unexpected console statement. (totalt 3 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #64: v1, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #64: v1, antal fel: 631 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 33 st)
- Unexpected console statement. (totalt 4 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #67: embed.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #67: embed.js, antal fel: 632 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 33 st)
- Unexpected console statement. (totalt 5 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #85: start.Dwav4jPu., antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #85: start.Dwav4jPu., antal fel: 632 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 33 st)
- Unexpected console statement. (totalt 5 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #86: entry.YTxGbyS4., antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #86: entry.YTxGbyS4., antal fel: 632 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 33 st)
- Unexpected console statement. (totalt 5 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #87: scheduler.CTn53, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #87: scheduler.CTn53, antal fel: 633 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 34 st)
- Unexpected console statement. (totalt 5 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #88: app.B8XZQP6H.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #88: app.B8XZQP6H.js, antal fel: 650 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 50 st)
- Unexpected console statement. (totalt 6 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #89: preload-helper., antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #89: preload-helper., antal fel: 651 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 51 st)
- Unexpected console statement. (totalt 6 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #90: v4.CQkTLCs1.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #90: v4.CQkTLCs1.js, antal fel: 652 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 52 st)
- Unexpected console statement. (totalt 6 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #91: index.sekgCtrC., antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #91: index.sekgCtrC., antal fel: 652 ( 1.00 betyg )
- X is not defined. (totalt 593 st)
- X is defined but never used. (totalt 52 st)
- Unexpected console statement. (totalt 6 st)
- X is assigned a value but never used. (totalt 1 st)
- `content-type=".*javascript.*"` in: #92: 0.B4E9q9ED.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #92: 0.B4E9q9ED.js, antal fel: 714 ( 1.00 betyg )
- X is not defined. (totalt 597 st)
- X is defined but never used. (totalt 78 st)
- Unexpected console statement. (totalt 32 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #93: -commonjsHelper, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #93: -commonjsHelper, antal fel: 714 ( 1.00 betyg )
- X is not defined. (totalt 597 st)
- X is defined but never used. (totalt 78 st)
- Unexpected console statement. (totalt 32 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #94: module.Bfkht6c0, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #94: module.Bfkht6c0, antal fel: 717 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 79 st)
- Unexpected console statement. (totalt 33 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #95: Toaster.svelte-, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #95: Toaster.svelte-, antal fel: 718 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 79 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #96: stores.CODxzsDz, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #96: stores.CODxzsDz, antal fel: 718 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 79 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #97: each.B4dqvTpb.j, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #97: each.B4dqvTpb.j, antal fel: 718 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 79 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #98: spread.CgU5AtxT, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #98: spread.CgU5AtxT, antal fel: 718 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 79 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #99: 5.BhBzh-Vu.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #99: 5.BhBzh-Vu.js, antal fel: 718 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 79 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #100: 43.kek32yJn.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #100: 43.kek32yJn.js, antal fel: 731 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 92 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #101: Chatbox.Bp-lGwh, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #101: Chatbox.Bp-lGwh, antal fel: 736 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 97 st)
- Unexpected console statement. (totalt 34 st)
- X is assigned a value but never used. (totalt 7 st)
- `content-type=".*javascript.*"` in: #102: utils.client.DO, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #102: utils.client.DO, antal fel: 745 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 103 st)
- Unexpected console statement. (totalt 36 st)
- X is assigned a value but never used. (totalt 8 st)
- `content-type=".*javascript.*"` in: #103: index.BQcrWYxx., antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #103: index.BQcrWYxx., antal fel: 751 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 107 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- `content-type=".*javascript.*"` in: #104: index.D6CW29Kb., antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #104: index.D6CW29Kb., antal fel: 751 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 107 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- `content-type=".*javascript.*"` in: #105: bundle-mjs.Dnoi, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #105: bundle-mjs.Dnoi, antal fel: 751 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 107 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- `content-type=".*javascript.*"` in: #106: BotAvatar.CysQw, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #106: BotAvatar.CysQw, antal fel: 754 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- `content-type=".*javascript.*"` in: #107: DeleteIcon.BRQr, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #107: DeleteIcon.BRQr, antal fel: 754 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- `content-type=".*javascript.*"` in: #108: widgetconf.CJsW, antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #108: widgetconf.CJsW, antal fel: 755 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #109: utils.CmgSIsjw., antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #109: utils.CmgSIsjw., antal fel: 755 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #110: forms.BHsom5Jv., antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #110: forms.BHsom5Jv., antal fel: 755 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #111: Textarea.BBwsGs, antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #111: Textarea.BBwsGs, antal fel: 755 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #112: TextInput.wDt40, antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #112: TextInput.wDt40, antal fel: 755 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 110 st)
- Unexpected console statement. (totalt 38 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #114: rocket-loader.m, antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #114: rocket-loader.m, antal fel: 760 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 112 st)
- Unexpected console statement. (totalt 41 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #119: 1.Dm2moSg1.js, antal grupperade fel: 5 ( 4.00 betyg )
- `content-type=".*javascript.*"` in: #119: 1.Dm2moSg1.js, antal fel: 763 ( 1.00 betyg )
- X is not defined. (totalt 598 st)
- X is defined but never used. (totalt 115 st)
- Unexpected console statement. (totalt 41 st)
- X is assigned a value but never used. (totalt 8 st)
- Parsing error: Unexpected token { (totalt 1 st)

Integritet & säkerhet

- `< script>` in: #1: Webbsida , antal grupperade fel: 1 ( 4.80 betyg )
- `< script>` in: #1: Webbsida , antal fel: 2 ( 4.60 betyg )
- Expected X and instead saw X. (totalt 2 st)
- `< script src="...">` in: #1: Webbsida , antal grupperade fel: 24 ( 1.00 betyg )
- `< script src="...">` in: #1: Webbsida , antal fel: 3515 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 2207 st)
- Expected X and instead saw X. (totalt 1127 st)
- Unnecessary escape character: \/. (totalt 108 st)
- Do not access Object.prototype method X from target object. (totalt 14 st)
- Unnecessary escape character: \-. (totalt 9 st)
- X is assigned to itself. (totalt 8 st)
- Comparing to itself is potentially pointless. (totalt 5 st)
- Unnecessary escape character: \.. (totalt 4 st)
- Unnecessary escape character: \[. (totalt 4 st)
- Unnecessary escape character: \+. (totalt 3 st)
- The Function constructor is eval. (totalt 3 st)
- X is not modified in this loop. (totalt 3 st)
- Async method X has no X expression. (totalt 3 st)
- Unnecessary escape character: \:. (totalt 2 st)
- Unnecessary escape character: \*. (totalt 2 st)
- Unnecessary escape character: \(. (totalt 2 st)
- Unnecessary escape character: \). (totalt 2 st)
- Unnecessary X. (totalt 2 st)
- Unnecessary escape character: \}. (totalt 2 st)
- Parsing error: Unexpected token (totalt 1 st)
- Unnecessary escape character: \@. (totalt 1 st)
- Unsafe usage of ThrowStatement. (totalt 1 st)
- Redundant use of `await` on a return value. (totalt 1 st)
- Async function has no X expression. (totalt 1 st)
- `< script src="...">` in: #78: clshh5jsl00gdpz, antal grupperade fel: 3 ( 4.40 betyg )
- `< script src="...">` in: #78: clshh5jsl00gdpz, antal fel: 191 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 150 st)
- Expected X and instead saw X. (totalt 40 st)
- Unnecessary escape character: \?. (totalt 1 st)
- `content-type=".*javascript.*"` in: #58: api.js, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*javascript.*"` in: #58: api.js, antal fel: 222 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 152 st)
- Expected X and instead saw X. (totalt 62 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #61: v1, antal grupperade fel: 6 ( 3.80 betyg )
- `content-type=".*javascript.*"` in: #61: v1, antal fel: 413 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 284 st)
- Expected X and instead saw X. (totalt 114 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Comparing to itself is potentially pointless. (totalt 6 st)
- X is not modified in this loop. (totalt 1 st)
- eval can be harmful. (totalt 1 st)
- `content-type=".*javascript.*"` in: #64: v1, antal grupperade fel: 6 ( 3.80 betyg )
- `content-type=".*javascript.*"` in: #64: v1, antal fel: 595 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 417 st)
- Expected X and instead saw X. (totalt 157 st)
- Comparing to itself is potentially pointless. (totalt 11 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #67: embed.js, antal grupperade fel: 6 ( 3.80 betyg )
- `content-type=".*javascript.*"` in: #67: embed.js, antal fel: 614 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 435 st)
- Expected X and instead saw X. (totalt 158 st)
- Comparing to itself is potentially pointless. (totalt 11 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #85: start.Dwav4jPu., antal grupperade fel: 6 ( 3.80 betyg )
- `content-type=".*javascript.*"` in: #85: start.Dwav4jPu., antal fel: 614 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 435 st)
- Expected X and instead saw X. (totalt 158 st)
- Comparing to itself is potentially pointless. (totalt 11 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #86: entry.YTxGbyS4., antal grupperade fel: 10 ( 3.00 betyg )
- `content-type=".*javascript.*"` in: #86: entry.YTxGbyS4., antal fel: 797 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 526 st)
- Expected X and instead saw X. (totalt 238 st)
- Comparing to itself is potentially pointless. (totalt 11 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Redundant use of `await` on a return value. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Async arrow function has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #87: scheduler.CTn53, antal grupperade fel: 10 ( 3.00 betyg )
- `content-type=".*javascript.*"` in: #87: scheduler.CTn53, antal fel: 855 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 566 st)
- Expected X and instead saw X. (totalt 254 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Redundant use of `await` on a return value. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Async arrow function has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #88: app.B8XZQP6H.js, antal grupperade fel: 10 ( 3.00 betyg )
- `content-type=".*javascript.*"` in: #88: app.B8XZQP6H.js, antal fel: 961 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 670 st)
- Expected X and instead saw X. (totalt 255 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Redundant use of `await` on a return value. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async arrow function has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #89: preload-helper., antal grupperade fel: 10 ( 3.00 betyg )
- `content-type=".*javascript.*"` in: #89: preload-helper., antal fel: 965 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 672 st)
- Expected X and instead saw X. (totalt 257 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Redundant use of `await` on a return value. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async arrow function has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #90: v4.CQkTLCs1.js, antal grupperade fel: 10 ( 3.00 betyg )
- `content-type=".*javascript.*"` in: #90: v4.CQkTLCs1.js, antal fel: 965 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 672 st)
- Expected X and instead saw X. (totalt 257 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Redundant use of `await` on a return value. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async arrow function has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #91: index.sekgCtrC., antal grupperade fel: 10 ( 3.00 betyg )
- `content-type=".*javascript.*"` in: #91: index.sekgCtrC., antal fel: 1008 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 714 st)
- Expected X and instead saw X. (totalt 258 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Redundant use of `await` on a return value. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async arrow function has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #92: 0.B4E9q9ED.js, antal grupperade fel: 11 ( 2.80 betyg )
- `content-type=".*javascript.*"` in: #92: 0.B4E9q9ED.js, antal fel: 1650 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1110 st)
- Expected X and instead saw X. (totalt 455 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #93: -commonjsHelper, antal grupperade fel: 11 ( 2.80 betyg )
- `content-type=".*javascript.*"` in: #93: -commonjsHelper, antal fel: 1651 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1110 st)
- Expected X and instead saw X. (totalt 456 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #94: module.Bfkht6c0, antal grupperade fel: 12 ( 2.60 betyg )
- `content-type=".*javascript.*"` in: #94: module.Bfkht6c0, antal fel: 2449 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1550 st)
- Expected X and instead saw X. (totalt 812 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #95: Toaster.svelte-, antal grupperade fel: 12 ( 2.60 betyg )
- `content-type=".*javascript.*"` in: #95: Toaster.svelte-, antal fel: 2470 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1563 st)
- Expected X and instead saw X. (totalt 820 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #96: stores.CODxzsDz, antal grupperade fel: 12 ( 2.60 betyg )
- `content-type=".*javascript.*"` in: #96: stores.CODxzsDz, antal fel: 2470 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1563 st)
- Expected X and instead saw X. (totalt 820 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #97: each.B4dqvTpb.j, antal grupperade fel: 12 ( 2.60 betyg )
- `content-type=".*javascript.*"` in: #97: each.B4dqvTpb.j, antal fel: 2476 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1568 st)
- Expected X and instead saw X. (totalt 821 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #98: spread.CgU5AtxT, antal grupperade fel: 12 ( 2.60 betyg )
- `content-type=".*javascript.*"` in: #98: spread.CgU5AtxT, antal fel: 2480 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1571 st)
- Expected X and instead saw X. (totalt 822 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #99: 5.BhBzh-Vu.js, antal grupperade fel: 12 ( 2.60 betyg )
- `content-type=".*javascript.*"` in: #99: 5.BhBzh-Vu.js, antal fel: 2489 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1580 st)
- Expected X and instead saw X. (totalt 822 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- `content-type=".*javascript.*"` in: #100: 43.kek32yJn.js, antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #100: 43.kek32yJn.js, antal fel: 2570 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1647 st)
- Expected X and instead saw X. (totalt 835 st)
- Redundant use of `await` on a return value. (totalt 43 st)
- Comparing to itself is potentially pointless. (totalt 13 st)
- Async arrow function has no X expression. (totalt 9 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Async function X has no X expression. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #101: Chatbox.Bp-lGwh, antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #101: Chatbox.Bp-lGwh, antal fel: 2997 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1878 st)
- Expected X and instead saw X. (totalt 1024 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #102: utils.client.DO, antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #102: utils.client.DO, antal fel: 3042 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1914 st)
- Expected X and instead saw X. (totalt 1033 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- Do not access Object.prototype method X from target object. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #103: index.BQcrWYxx., antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #103: index.BQcrWYxx., antal fel: 3054 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1915 st)
- Expected X and instead saw X. (totalt 1043 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #104: index.D6CW29Kb., antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #104: index.D6CW29Kb., antal fel: 3054 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1915 st)
- Expected X and instead saw X. (totalt 1043 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #105: bundle-mjs.Dnoi, antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #105: bundle-mjs.Dnoi, antal fel: 3070 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1923 st)
- Expected X and instead saw X. (totalt 1051 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #106: BotAvatar.CysQw, antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #106: BotAvatar.CysQw, antal fel: 3088 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1941 st)
- Expected X and instead saw X. (totalt 1051 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #107: DeleteIcon.BRQr, antal grupperade fel: 13 ( 2.40 betyg )
- `content-type=".*javascript.*"` in: #107: DeleteIcon.BRQr, antal fel: 3096 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1949 st)
- Expected X and instead saw X. (totalt 1051 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- `content-type=".*javascript.*"` in: #108: widgetconf.CJsW, antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #108: widgetconf.CJsW, antal fel: 3097 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1949 st)
- Expected X and instead saw X. (totalt 1051 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #109: utils.CmgSIsjw., antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #109: utils.CmgSIsjw., antal fel: 3098 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1950 st)
- Expected X and instead saw X. (totalt 1051 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #110: forms.BHsom5Jv., antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #110: forms.BHsom5Jv., antal fel: 3110 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1954 st)
- Expected X and instead saw X. (totalt 1059 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #111: Textarea.BBwsGs, antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #111: Textarea.BBwsGs, antal fel: 3133 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1977 st)
- Expected X and instead saw X. (totalt 1059 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #112: TextInput.wDt40, antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #112: TextInput.wDt40, antal fel: 3154 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 1998 st)
- Expected X and instead saw X. (totalt 1059 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- Do not access Object.prototype method X from target object. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #114: rocket-loader.m, antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #114: rocket-loader.m, antal fel: 3205 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 2042 st)
- Expected X and instead saw X. (totalt 1065 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- Do not access Object.prototype method X from target object. (totalt 4 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)
- `content-type=".*javascript.*"` in: #119: 1.Dm2moSg1.js, antal grupperade fel: 14 ( 2.20 betyg )
- `content-type=".*javascript.*"` in: #119: 1.Dm2moSg1.js, antal fel: 3211 ( 1.00 betyg )
- Expected an assignment or function call and instead saw an expression. (totalt 2048 st)
- Expected X and instead saw X. (totalt 1065 st)
- Redundant use of `await` on a return value. (totalt 46 st)
- Comparing to itself is potentially pointless. (totalt 15 st)
- Async arrow function has no X expression. (totalt 10 st)
- Unsafe usage of ThrowStatement. (totalt 7 st)
- Async method X has no X expression. (totalt 5 st)
- Do not access Object.prototype method X from target object. (totalt 4 st)
- X is assigned to itself. (totalt 3 st)
- Async function X has no X expression. (totalt 3 st)
- eval can be harmful. (totalt 2 st)
- X is not modified in this loop. (totalt 1 st)
- Unnecessary X. (totalt 1 st)
- Parsing error: Unexpected token { (totalt 1 st)

E-post

Beta-version av e-postkollen. Utvärderar inställningar som SPF, DNS, MX och mycket mer.
Obs! Detta test ingår inte i totalbetyget, däremot i delbetyget Integritet & säkerhet.


Betyg: 3.76 av 5

Webbstandard

- MTA-STS DNS-post hittades inte ( 1.00 betyg )
- MTA-STS TXT hittades inte ( 1.00 betyg )
- SPF DNS-post har otillåtet innehåll ( 1.00 betyg )
- SPF DNS-post orsakar för många DNS-uppslag ( 1.00 betyg )

Integritet & säkerhet

- MTA-STS DNS-post hittades inte ( 1.00 betyg )
- MTA-STS TXT hittades inte ( 1.00 betyg )
- SPF DNS-post använder mjukt misslyckande ( 2.00 betyg )
- SPF-servrar i länder utan adekvat nivå av dataskydd: US, HK, SG ( 1.00 betyg )
- DMARC DNS-post använder 'quarantine' för policy ( 4.00 betyg )

Hastighet

- SPF DNS-post orsakar för många DNS-uppslag ( 4.00 betyg )

HTML

Kontrollerar HTML-koden mot Webperf-communityts egna HTML-test, för att se om det följer modern webbstandard.


Betyg: 4.65 av 5

- HTML är bra.

Webbstandard

- #1: Webbsida , antal grupperade fel: 8 ( 3.40 betyg )
- #1: Webbsida , antal fel: 35 ( 1.00 betyg )
- Duplicate ID X (totalt 24 st)
- < p> element is not permitted as content under < span> (totalt 4 st)
- Attribute X has invalid value "" (totalt 2 st)
- Multiple < main> elements present in document (totalt 1 st)
- < a> element is not permitted as a descendant of < a> (totalt 1 st)
- < iframe> is missing required X attribute (totalt 1 st)
- Attribute X is deprecated on < iframe> element (totalt 1 st)
- Stray end tag '< /p>' (totalt 1 st)

Spårning och integritet

Kontrollerar om webbplatsen har tredjeparter och molntjänster utanför EU:s jurisdiktion, och om fingerprint-teknik används eller annat som äventyrar användarens integritet?


Betyg: 4.19 av 5

Integritet & säkerhet

##### Dataskyddsförordningen och Schrems II-domen ( 1.00 betyg )
Antal olika länder: 3
Sidan skickades från Sverige: Ja
Länder utan adekvat nivå av dataskydd: 1
US, 56 förfrågningar:
- #52: 860083057
- #58: api.js
- #59: api.js
- #60: auto
- #61:
- Fler än 5 förfrågningar hittade, döljer resten
##### Spårning ( 4.97 betyg )
- #117: vcd15cbe7772f49 - Spårning hittad ( 1.00 betyg )
Besökaranalys används:
- #81: clshh5jsl00gdpz - Har referens till Cloudflare Insights
- #94: 0.B4E9q9ED.js - Har referens till Google Tag Manager
- #94: 0.B4E9q9ED.js - Har referens till Microsoft Clarity
- #117: vcd15cbe7772f49 - Har referens till Cloudflare Insights

Integritetstest med Webbkoll

5 juli-stiftelsens tjänst Webbkoll kollar hur mycket som gjorts för att skydda besökarnas integritet. Betyg och bedömning är Webperfs.


Betyg: 2.94 av 5

- Dålig integritet.

Integritet & säkerhet

- Strict Transport Security är dåligt. ( 1.00 betyg )
- Content Security Policy är dåligt. ( 1.00 betyg )
- Referrer Policy är inte så bra. ( 2.50 betyg )
- Subresource Integrity SRI är dåligt. ( 1.00 betyg )
- HTTP-headers är ok, men har 1 fel och 0 varning(ar). ( 4.50 betyg )
- Kakor är ok, men har 3 fel och 0 varning(ar). ( 3.50 betyg )

Energieffektivitet

Hur mycket koldioxid produceras genom en sidvisning och hur mycket energi går åt jämfört med andra webbplatser på Webperf?


Betyg: 1 av 5

- Webbsidan är riktigt dålig! Skapar massor av koldioxid för varje sidvisning :(
- Koldioxid per sidvisning: 8.09 gram
- Webbsidan är grönare än 6 % av testade webbplatser på webperf.se (Referens uppdaterad: 2025-01-09).
- Nätverksstorlek: 12.81 MB
( 0.30 betyg )

Webbprestanda enligt Google Lighthouse

Ett hastighetstest från Google.


Betyg: 2.15 av 5

- Webbplatsen är ganska långsam.

Webbstandard

- Aktivera textkomprimering ( 1.00 betyg )

Hastighet

- Total Blocking Time: 230 ms ( 4.30 betyg )
- Largest Contentful Paint ( 1.00 betyg )
- Cumulative Layout Shift: 0,186 ( 3.30 betyg )
- First Contentful Paint ( 1.00 betyg )
- Speed Index: 13,1 s ( 1.00 betyg )
- Högsta potentiella fördröjning till första inmatningen: 490 ms ( 1.00 betyg )
- Time to Interactive ( 1.00 betyg )
- Föranslut till obligatoriska källor ( 1.00 betyg )
- Element som största uppritningen av innehåll gjordes för ( 1.00 betyg )
- Undvik större layoutförskjutningar ( 1.00 betyg )
- Ta bort resurser som blockerar renderingen ( 1.00 betyg )
- Minifiera CSS ( 1.00 betyg )
- Minifiera JavaScript ( 1.00 betyg )
- Reducera CSS som inte används ( 1.00 betyg )
- Reducera JavaScript som inte används ( 1.00 betyg )
- Skicka bilder i modernare bildformat ( 1.00 betyg )
- Aktivera textkomprimering ( 1.00 betyg )
- Använd bilder med rätt storlek ( 1.00 betyg )
- Undvik att skicka äldre JavaScript till moderna webbläsare ( 1.00 betyg )
- En del resurser från tredje part kan läsas in med lat inläsning med hjälp av en fasad: 1 fasadalternativ är tillgängligt ( 2.50 betyg )
- Alla bildelement har inte `width` och `height`: ( 2.50 betyg )
- Skicka statiska tillgångar med en effektiv cachelagringspolicy: 64 resurser hittades ( 2.50 betyg )
- Undvik enorm nätverksbelastning: Den sammanlagda storleken var 8 342 Kibit ( 2.50 betyg )
- Koda bilder effektivt: Möjlig databesparing 978 Kibit ( 2.50 betyg )

Kolla Lighthouse hos web.dev

Mjukvara

Alpha-versionen av vårt mjukvaratest. Kontrollerar om det finns utdaterade versioner av mjukvara eller ramverk. Det vill säga potentiella säkerhetsrisker.


Betyg: 2.99 av 5

- Webbserver: iis
- Operativsystem: windows-server
- Teknik: es6, js, sass, scss, typescript
- Licenser: mit
- Metadata: apple-touch-icon, icon, open-graph, preload, viewport
- JS-ramverk/bibliotek: bootstrap, core-js, date-fns, fullscreen, gecko-picture, jquery, js-cookie, moment, overlappingmarkerspiderfier, picturefill, uuid, vue, webappsec
- Språk: en, en-us, sv
- Bildformat: ico, jpeg, png, webp

CSS

Kontrollerar CSS-koden mot Webperf-communityts egna CSS-test, för att se om det följer modern webbstandard.


Betyg: 3.91 av 5

- CSS är ok.

Webbstandard

- `style=""` in: #1: Webbsida , antal grupperade fel: 1 ( 4.80 betyg )
- `style=""` in: #1: Webbsida , antal fel: 2 ( 4.60 betyg )
- Unexpected empty block (block-no-empty) (totalt 2 st)
- `< link rel="stylesheet">` in: #1: Webbsida , antal grupperade fel: 51 ( 1.00 betyg )
- `< link rel="stylesheet">` in: #1: Webbsida , antal fel: 387 ( 1.00 betyg )
- Oväntat okänt värde “display” för egenskap “-ms-flexbox” (totalt 248 st)
- Oväntad okänd funktion “alpha” (totalt 37 st)
- Unexpected deprecated keyword X for property X (declaration-property-value-keyword-no-deprecated) (totalt 14 st)
- Oväntad okänd anpassad egenskap “--speeddialRadialOffset” (totalt 9 st)
- Oväntad okänd anpassad egenskap “--speeddialRadialMinWidth” (totalt 6 st)
- Oväntad okänd typselektor “e-active” (totalt 4 st)
- Oväntat okänt värde “-ms-user-select” för egenskap “auto” (totalt 3 st)
- Oväntat okänt värde “filter” för egenskap “alpha(opacity=100)” (totalt 3 st)
- Oväntat okänt värde “text-align” för egenskap “-webkit-center” (totalt 3 st)
- Oväntat okänt värde “-ms-flex-pack” för egenskap “space-evenly” (totalt 3 st)
- Oväntad okänd anpassad egenskap “--carousel-items-count” (totalt 3 st)
- Oväntad okänd typselektor “page-title-description-cc” (totalt 2 st)
- Oväntat okänt värde “filter” för egenskap “alpha(opacity=80)” (totalt 2 st)
- Oväntat okänt värde “filter” för egenskap “alpha(opacity=40)” (totalt 2 st)
- Oväntat okänt värde “filter” för egenskap “alpha(opacity=50)” (totalt 2 st)
- Oväntat okänt värde “filter” för egenskap “alpha(Opacity=35)” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--fabVertDist” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--fabHorzDist” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--speeddialVertDist” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--speeddialHorzDist” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--speeddialOverflowLimit” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--speeddialRadialMinHeight” (totalt 2 st)
- Oväntad okänd anpassad egenskap “--speeddialRadialAngle” (totalt 2 st)
- Oväntad okänd typselektor “input-group-animation” (totalt 2 st)
- Oväntad okänd typselektor “e-next” (totalt 2 st)
- Oväntat okänt värde “text-align” för egenskap “-webkit-match-parent” (totalt 1 st)
- Oväntat okänt värde “-moz-user-select” för egenskap “auto” (totalt 1 st)
- Oväntad okänd pseudo-klass selektor “:full-screen” (totalt 1 st)
- Oväntat okänt värde “filter” för egenskap “alpha(opacity=75)” (totalt 1 st)
- Oväntat okänt värde “filter” för egenskap “alpha(opacity=26)” (totalt 1 st)
- Oväntat okänt värde “-ms-flex-align” för egenskap “normal” (totalt 1 st)
- Oväntat okänt värde “line-height” för egenskap “none” (totalt 1 st)
- Oväntat okänt värde “margin-left” för egenskap “15.5” (totalt 1 st)
- Oväntat okänt värde “height” för egenskap “-6” (totalt 1 st)
- Oväntat okänt värde “-ms-writing-mode” för egenskap “tb-lr” (totalt 1 st)
- Oväntat okänt värde “color” för egenskap “87%” (totalt 1 st)
- Oväntat okänt värde “-ms-flex-pack” för egenskap “left” (totalt 1 st)
- Oväntad okänd anpassad egenskap “--carousel-items-current” (totalt 1 st)
- Oväntad okänd typselektor “ejs-autocomplete” (totalt 1 st)
- Oväntad okänd typselektor “ejs-combobox” (totalt 1 st)
- Oväntad okänd typselektor “ejs-dropdownlist” (totalt 1 st)
- Oväntad okänd typselektor “intextareaput” (totalt 1 st)
- Oväntad okänd typselektor “e-rtl” (totalt 1 st)
- Oväntad okänd typselektor “inputs” (totalt 1 st)
- Oväntad okänd typselektor “ejs-calendar” (totalt 1 st)
- Oväntad okänd typselektor “ejs-sidebar” (totalt 1 st)
- Oväntad okänd typselektor “e-blankicon” (totalt 1 st)
- Oväntad okänd typselektor “ejs-multiselect” (totalt 1 st)
- Oväntad okänd typselektor “ejs-listbox” (totalt 1 st)
- Oväntad okänd typselektor “e-de-cmt-date” (totalt 1 st)
- Oväntad okänd typselektor “ejs-filemanager” (totalt 1 st)
- `< style>` in: #59: auto, antal grupperade fel: 2 ( 4.60 betyg )
- `< style>` in: #59: auto, antal fel: 2 ( 4.60 betyg )
- Oväntad ogiltig inledning “@keyframes” för at-regel “fade-in.animation” (totalt 1 st)
- Oväntat okänt värde “animation” för egenskap “fade-in.animation .1s cubic-bezier(1,1,0,1) .4s backwards” (totalt 1 st)
- `< style>` in: #68: auto, antal grupperade fel: 2 ( 4.60 betyg )
- `< style>` in: #68: auto, antal fel: 2 ( 4.60 betyg )
- Oväntad ogiltig inledning “@keyframes” för at-regel “fade-in.animation” (totalt 1 st)
- Oväntat okänt värde “animation” för egenskap “fade-in.animation .1s cubic-bezier(1,1,0,1) .4s backwards” (totalt 1 st)
- `content-type=".*css.*"` in: #79: 0.mwHv1jYE.css, antal grupperade fel: 2 ( 4.60 betyg )
- `content-type=".*css.*"` in: #79: 0.mwHv1jYE.css, antal fel: 18 ( 1.40 betyg )
- Oväntad okänd anpassad egenskap “--tw-shadow-color” (totalt 17 st)
- Oväntat okänt värde “width” för egenskap “full” (totalt 1 st)
- `content-type=".*css.*"` in: #80: Toaster.B9JcwM7, antal grupperade fel: 3 ( 4.40 betyg )
- `content-type=".*css.*"` in: #80: Toaster.B9JcwM7, antal fel: 21 ( 1.00 betyg )
- Oväntad okänd anpassad egenskap “--tw-shadow-color” (totalt 17 st)
- Oväntad okänd anpassad egenskap “--factor” (totalt 3 st)
- Oväntat okänt värde “width” för egenskap “full” (totalt 1 st)
- `content-type=".*css.*"` in: #81: Chatbox.DxIfVjL, antal grupperade fel: 3 ( 4.40 betyg )
- `content-type=".*css.*"` in: #81: Chatbox.DxIfVjL, antal fel: 21 ( 1.00 betyg )
- Oväntad okänd anpassad egenskap “--tw-shadow-color” (totalt 17 st)
- Oväntad okänd anpassad egenskap “--factor” (totalt 3 st)
- Oväntat okänt värde “width” för egenskap “full” (totalt 1 st)
- `content-type=".*css.*"` in: #82: widgetconf.Dwx8, antal grupperade fel: 3 ( 4.40 betyg )
- `content-type=".*css.*"` in: #82: widgetconf.Dwx8, antal fel: 21 ( 1.00 betyg )
- Oväntad okänd anpassad egenskap “--tw-shadow-color” (totalt 17 st)
- Oväntad okänd anpassad egenskap “--factor” (totalt 3 st)
- Oväntat okänt värde “width” för egenskap “full” (totalt 1 st)
- `content-type=".*css.*"` in: #114: css2, antal grupperade fel: 3 ( 4.40 betyg )
- `content-type=".*css.*"` in: #114: css2, antal fel: 21 ( 1.00 betyg )
- Oväntad okänd anpassad egenskap “--tw-shadow-color” (totalt 17 st)
- Oväntad okänd anpassad egenskap “--factor” (totalt 3 st)
- Oväntat okänt värde “width” för egenskap “full” (totalt 1 st)

Tillgänglighet enligt Pa11y

Tillgänglighetstest av webbplatsen för att kolla upp följsamhet till tillgänglighets­riktlinjerna WCAG (Web Content Accessibility Guidelines). Pa11y testar upp till och med nivå AAA av WCAG, vilket är högre än kravet i DOS-lagen.


Betyg: 1.45 av 5

Tillgänglighet

- Antal grupperade fel: 18 ( 1.40 betyg )
- Antal fel: 35 ( 1.50 betyg )

##### Problem:
- Duplicate id attribute value "ul_629a5e88-bcac-4840-b08c-6454fdc96b7a" found on the web page.
- Duplicate id attribute value "ul_ca844e19-31dd-401e-a4c9-678af48cddef" found on the web page.
- Duplicate id attribute value "ul_621c2a62-e2a7-40ae-938b-05dff1297d9d" found on the web page.
- Duplicate id attribute value "ul_8db2d5d0-3ab7-4271-b244-39b89ff3ccf1" found on the web page.
- Duplicate id attribute value "ul_16a8a1c0-9551-44cc-8689-fc46e91754d6" found on the web page.
- Duplicate id attribute value "ul_53a5122d-b449-4403-a040-e571941218d2" found on the web page.
- Duplicate id attribute value "ul_7e13240f-fac9-456d-8e58-b983d893bd59" found on the web page.
- Duplicate id attribute value "ul_3504bb8d-41fc-44c4-92df-fcb71ac7b3d4" found on the web page.
- Duplicate id attribute value "ul_b1abe2c8-cb85-4366-93b3-33f35d0f1244" found on the web page.
- A element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.98:1. Recommendation: change text colour to #0072ed.
- Info: För många unika problem för att lista alla.

Validerar CSS

Kontrollerar CSS-koden mot W3C för att se om den har rätt syntax och följer webbstandard.


Betyg: 4.23 av 5

- CSS är ok.

Webbstandard

- `< link rel="stylesheet">` in: #1: Webbsida , antal grupperade fel: 6 ( 3.80 betyg )
- `< link rel="stylesheet">` in: #1: Webbsida , antal fel: 10 ( 4.00 betyg )
- CSS: X: Parse Error. (totalt 3 st)
- CSS: X: Property X doesn't exist. (totalt 2 st)
- CSS: X: Too many values or values are not recognized. (totalt 2 st)
- CSS: Unknown pseudo-element or pseudo-class X (totalt 1 st)
- CSS: X: X is not a X value. (totalt 1 st)
- CSS: X: only X can be a X. You must put a unit after your number. (totalt 1 st)
- `< style>` in: #51: 860083057, antal grupperade fel: 2 ( 4.60 betyg )
- `< style>` in: #51: 860083057, antal fel: 3 ( 4.70 betyg )
- CSS: X: X negative values are not allowed. (totalt 2 st)
- CSS: X: X is not a X value. (totalt 1 st)
- `< style>` in: #64: auto, antal grupperade fel: 1 ( 4.80 betyg )
- `< style>` in: #64: auto, antal fel: 2 ( 4.80 betyg )
- CSS: Parse Error. (totalt 2 st)
- `< style>` in: #67: auto, antal grupperade fel: 1 ( 4.80 betyg )
- `< style>` in: #67: auto, antal fel: 2 ( 4.80 betyg )
- CSS: Parse Error. (totalt 2 st)
- `content-type=".*css.*"` in: #78: 0.bapI7ohZ.css, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*css.*"` in: #78: 0.bapI7ohZ.css, antal fel: 31 ( 1.90 betyg )
- CSS: X: X is not a X value. (totalt 19 st)
- CSS: Parse Error. (totalt 9 st)
- CSS: X: Property X doesn't exist. (totalt 2 st)
- CSS: X: Too many values or values are not recognized. (totalt 1 st)
- `content-type=".*css.*"` in: #79: Toaster.B9JcwM7, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*css.*"` in: #79: Toaster.B9JcwM7, antal fel: 31 ( 1.90 betyg )
- CSS: X: X is not a X value. (totalt 19 st)
- CSS: Parse Error. (totalt 9 st)
- CSS: X: Property X doesn't exist. (totalt 2 st)
- CSS: X: Too many values or values are not recognized. (totalt 1 st)
- `content-type=".*css.*"` in: #80: Chatbox.DxIfVjL, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*css.*"` in: #80: Chatbox.DxIfVjL, antal fel: 31 ( 1.90 betyg )
- CSS: X: X is not a X value. (totalt 19 st)
- CSS: Parse Error. (totalt 9 st)
- CSS: X: Property X doesn't exist. (totalt 2 st)
- CSS: X: Too many values or values are not recognized. (totalt 1 st)
- `content-type=".*css.*"` in: #81: widgetconf.Dwx8, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*css.*"` in: #81: widgetconf.Dwx8, antal fel: 31 ( 1.90 betyg )
- CSS: X: X is not a X value. (totalt 19 st)
- CSS: Parse Error. (totalt 9 st)
- CSS: X: Property X doesn't exist. (totalt 2 st)
- CSS: X: Too many values or values are not recognized. (totalt 1 st)
- `content-type=".*css.*"` in: #112: css2, antal grupperade fel: 4 ( 4.20 betyg )
- `content-type=".*css.*"` in: #112: css2, antal fel: 31 ( 1.90 betyg )
- CSS: X: X is not a X value. (totalt 19 st)
- CSS: Parse Error. (totalt 9 st)
- CSS: X: Property X doesn't exist. (totalt 2 st)
- CSS: X: Too many values or values are not recognized. (totalt 1 st)

Validerar HTML

Kontrollerar HTML-koden mot W3C för att se om den har rätt syntax och följer webbstandard.


Betyg: 4.71 av 5

- Den testade sidan har 29 st fel i sin HTML-kod. Det är rätt ok ändå.

Webbstandard

- #1: Webbsida - Antal (grupperade fel): 10 ( 3.00 betyg )
- #1: Webbsida - Antal fel: 14 ( 3.60 betyg )
- Duplicate ID X. (totalt 5 st)
- Element X is missing one or more of the following attributes: X, X. (totalt 1 st)
- A X element with a X attribute must have a X attribute that contains the value X or the value X or the value X. (totalt 1 st)
- The element X must not appear as a descendant of an element with the attribute X. (totalt 1 st)
- The X element must not appear as a descendant of the X element. (totalt 1 st)
- A document must not include more than one visible X element. (totalt 1 st)
- Start tag X seen but an element of the same type was already open. (totalt 1 st)
- End tag X violates nesting rules. (totalt 1 st)
- Cannot recover after last error. Any further errors will be ignored. (totalt 1 st)
- The X attribute must point to an element in the same document. (totalt 1 st)
- #64: auto - Antal (grupperade fel): 1 ( 4.80 betyg )
- #64: auto- Antal fel: 1 ( 4.90 betyg )
- A X element with an X attribute whose value is X must have a X attribute with the value X. (totalt 1 st)
- #67: auto - Antal (grupperade fel): 1 ( 4.80 betyg )
- #67: auto- Antal fel: 1 ( 4.90 betyg )
- A X element with an X attribute whose value is X must have a X attribute with the value X. (totalt 1 st)
- #120: hAecNHA0GWOI19i - Antal (grupperade fel): 1 ( 4.80 betyg )
- #120: hAecNHA0GWOI19i- Antal fel: 1 ( 4.90 betyg )
- Non-space characters found without seeing a doctype first. Expected X. (totalt 1 st)
- #121: 3pl54GZNn-BLKh7 - Antal (grupperade fel): 1 ( 4.80 betyg )
- #121: 3pl54GZNn-BLKh7- Antal fel: 1 ( 4.90 betyg )
- Non-space characters found without seeing a doctype first. Expected X. (totalt 1 st)

HTTP & tekniktest

Kontrollerar om webbplatsen stödjer IPv6, säkerhets­standarden TLS och vilka versioner av HTTP.


Betyg: 4.16 av 5

Webbstandard

- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- hasslehem.se, finns HTTPS-stöd? ( 5.00 betyg )
- hasslehem.se, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- Inget IPv6 stöd ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- www.hasslehem.se, finns HTTPS-stöd? ( 5.00 betyg )
- www.hasslehem.se, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- www.hasslehem.se, innehållssäkerhetspolicy (CSP) ( 4.86 betyg )
- www.hasslehem.se, Subresource Integrity (SRI) krävs ( 1.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- cdn.syncfusion.com, finns HTTPS-stöd? ( 5.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Stödjer HTTPv3 ( 5.00 betyg )
- fonts.googleapis.com, finns HTTPS-stöd? ( 5.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- Inget stöd för HTTPv2 ( 1.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- player.vimeo.com, finns HTTPS-stöd? ( 5.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- app.fastbots.ai, finns HTTPS-stöd? ( 5.00 betyg )
- app.fastbots.ai, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Stödjer HTTPv3 ( 5.00 betyg )
- fonts.gstatic.com, finns HTTPS-stöd? ( 5.00 betyg )
- fonts.gstatic.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- f.vimeocdn.com, finns HTTPS-stöd? ( 5.00 betyg )
- f.vimeocdn.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- i.vimeocdn.com, finns HTTPS-stöd? ( 5.00 betyg )
- i.vimeocdn.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- arclight.vimeo.com, finns HTTPS-stöd? ( 5.00 betyg )
- arclight.vimeo.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- Inget IPv6 stöd ( 1.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- vod-adaptive-ak.vimeocdn.com, finns HTTPS-stöd? ( 5.00 betyg )
- vod-adaptive-ak.vimeocdn.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- d7keiwzj12p9.cloudfront.net, finns HTTPS-stöd? ( 5.00 betyg )
- d7keiwzj12p9.cloudfront.net, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- static.cloudflareinsights.com, finns HTTPS-stöd? ( 5.00 betyg )
- static.cloudflareinsights.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- HTTPv1.1 stöd ( 5.00 betyg )
- HTTPv2 stöd ( 5.00 betyg )
- Inget stöd för HTTPv3 ( 1.00 betyg )
- r.wdfl.co, finns HTTPS-stöd? ( 5.00 betyg )
- r.wdfl.co, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- Inget HTTPv1.1 stöd ( 1.00 betyg )
- Inget stöd för HTTPv2 ( 1.00 betyg )
- Stödjer HTTPv3 ( 5.00 betyg )
- challenges.cloudflare.com, finns HTTPS-stöd? ( 5.00 betyg )
- challenges.cloudflare.com, använder inte HSTS ( 1.00 betyg )
- IPv4 stöd ( 5.00 betyg )
- IPv6 stöd ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- challenges.cloudflare.com, inget stöd för transportlagret: TLSv1.2 ( 1.00 betyg )

Integritet & säkerhet

- hasslehem.se, stödjer HTTPS ( 5.00 betyg )
- hasslehem.se, omdirigerar med HTTPS ( 5.00 betyg )
- hasslehem.se, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- hasslehem.se, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- www.hasslehem.se, stödjer HTTPS ( 5.00 betyg )
- www.hasslehem.se, omdirigerar med HTTPS ( 5.00 betyg )
- www.hasslehem.se, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- www.hasslehem.se, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- www.hasslehem.se, innehållssäkerhetspolicy (CSP) ( 2.90 betyg )
- www.hasslehem.se, Subresource Integrity (SRI) krävs ( 1.00 betyg )
- cdn.syncfusion.com, stödjer HTTPS ( 5.00 betyg )
- cdn.syncfusion.com, använder 'preload' i HSTS och 'max-age' med 1 år eller mer ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- cdn.syncfusion.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- fonts.googleapis.com, stödjer HTTPS ( 5.00 betyg )
- fonts.googleapis.com, använder 'max-age' på 1 år eller mer för HSTS ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- fonts.googleapis.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- player.vimeo.com, stödjer HTTPS ( 5.00 betyg )
- player.vimeo.com, använder 'preload' i HSTS och 'max-age' med 1 år eller mer ( 5.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- player.vimeo.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- app.fastbots.ai, stödjer HTTPS ( 5.00 betyg )
- app.fastbots.ai, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- app.fastbots.ai, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- fonts.gstatic.com, stödjer HTTPS ( 5.00 betyg )
- fonts.gstatic.com, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- fonts.gstatic.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- f.vimeocdn.com, stödjer HTTPS ( 5.00 betyg )
- f.vimeocdn.com, använder inte HSTS ( 1.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- f.vimeocdn.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- i.vimeocdn.com, stödjer HTTPS ( 5.00 betyg )
- i.vimeocdn.com, använder inte HSTS ( 1.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- i.vimeocdn.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- arclight.vimeo.com, stödjer HTTPS ( 5.00 betyg )
- arclight.vimeo.com, använder inte HSTS ( 1.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- arclight.vimeo.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- vod-adaptive-ak.vimeocdn.com, stödjer HTTPS ( 5.00 betyg )
- vod-adaptive-ak.vimeocdn.com, använder inte HSTS ( 1.00 betyg )
- Inget TLSv1.3 stöd ( 1.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- vod-adaptive-ak.vimeocdn.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- d7keiwzj12p9.cloudfront.net, stödjer HTTPS ( 5.00 betyg )
- d7keiwzj12p9.cloudfront.net, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- d7keiwzj12p9.cloudfront.net, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- static.cloudflareinsights.com, stödjer HTTPS ( 5.00 betyg )
- static.cloudflareinsights.com, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- static.cloudflareinsights.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- r.wdfl.co, stödjer HTTPS ( 5.00 betyg )
- r.wdfl.co, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- TLSv1.2 stöd ( 5.00 betyg )
- r.wdfl.co, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )
- challenges.cloudflare.com, stödjer HTTPS ( 5.00 betyg )
- challenges.cloudflare.com, använder inte HSTS ( 1.00 betyg )
- TLSv1.3 stöd ( 5.00 betyg )
- challenges.cloudflare.com, inget stöd för transportlagret: TLSv1.2 ( 1.00 betyg )
- challenges.cloudflare.com, inget stöd för transportlagret: TLSv1.1 ( 5.00 betyg )
- Inget TLSv1.0 stöd ( 5.00 betyg )

Kvalitet på frontend

Har webbplatsen bra frontendkod och frontend-prestanda enligt Yellow Lab Tools?


Betyg: 1 av 5

- Väldigt dåligt betyg enligt Yellow Lab Tools!
( 1.00 betyg )
- Network ( 1.00 betyg )
- Images ( 1.00 betyg )
- Sidans DOM-komplexitet ( 3.50 betyg )
- Sidans Javascript-komplexitet ( 3.70 betyg )
- Sidans användning av dålig Javascript ( 1.00 betyg )
- Sidans användning av jQuery ( 5.00 betyg )
- Sidans CSS-komplexitet ( 1.00 betyg )
- Sidans användning av dålig CSS ( 1.00 betyg )
- Sidans användning av webbtypsnitt ( 2.85 betyg )
- Server­konfiguration ( 3.95 betyg )

Webbstandard

- Överlappande ID:n ( 1.00 betyg )
- CSS-syntax är fel ( 2.50 betyg )
- Gzip/Brotli-komprimering ( 1.00 betyg )

Hastighet

- Exekveringstid för Javascript ( 2.75 betyg )
- Synkrona Ajax-anrop ( 1.00 betyg )
- Antal regler ( 1.00 betyg )
- Total vikt ( 1.00 betyg )
- Gzip/Brotli-komprimering ( 1.00 betyg )
- Filminifiering ( 3.60 betyg )
- Below the fold images ( 1.00 betyg )
- Webfonts number ( 2.50 betyg )
- Overweighted webfonts ( 1.45 betyg )
- Caching not specified ( 1.00 betyg )
- Caching too short ( 1.00 betyg )

Standardfiler

Letar efter standardfiler som robots.txt, security.txt, sitemaps och RSS-prenumerationer


Betyg: 1.88 av 5

- RSS-prenumeration saknas i HTML-kodens metadata. ( 4.50 betyg )

Webbstandard

- robots.txt antingen saknas, får inte lov att hämtas eller har inte förväntat innehåll. ( 1.00 betyg )
- Sitemap anges inte i robots.txt ( 1.00 betyg )
- security.txt har inte förväntat innehåll. ( 1.00 betyg )

Integritet & säkerhet

- security.txt har inte förväntat innehåll. ( 1.00 betyg )

Tillgänglighet enligt Axe

Tillgänglighetstest genom Google Lighthouse om webbplatsen är utformad på ett tillgängligt sätt för funktionsvarierade användare. Mäter med en mobil­användares preferenser.


Betyg: 3.70 av 5

- Genomsnittlig tillgänglighet men kan bli bättre gentemot automatiska tester.

Tillgänglighet

- `[user-scalable="no"]` används i elementet `< meta name="viewport">`, eller också är värdet på attributet `[maximum-scale]` mindre än 5. ( 1.00 betyg )
- Namnen för `button`-, `link`- och `menuitem`-elementen är inte igenkännliga. ( 1.00 betyg )
- Element med `role="dialog"` eller `role="alertdialog"` har inte maskinläsbara etiketter. ( 1.00 betyg )
- Kontrasten mellan bakgrundsfärg och förgrundsfärg är inte tillräckligt stor. ( 1.00 betyg )
- Vissa `< frame>`- eller `< iframe>`-element saknar titel ( 1.00 betyg )
- Vissa länkar har inte ett igenkännligt namn ( 1.00 betyg )
- Rubrikelementen har inte ordnats i följd i fallande ordning ( 1.00 betyg )

Sökmotoroptimering (SEO) enligt Google Lighthouse

Är webbplatsen bra på sökmotoroptimering/SEO? Alltså att nå ut via sökmotorer, enligt Google Lighthouse kriterier.


Betyg: 4.55 av 5

- Webbsidan kan ändå förbättras inom SEO.
- Dokumentet har ingen metabeskrivning ( 1.00 betyg )

Kolla Lighthouse hos web.dev

Tillgänglighetsredogörelse

Enligt DOS-lagen ska offentlig sektor och offentlig­finansierade organisationer ha en tillgänglighets­redogörelse. Den behöver vara lätt att hitta och ha ett innehåll för att vara korrekt.


Betyg: 2.83 av 5

- Tillgänglighets­redogörelse: https://www.hasslehem.se/artikel/tillganlighetsredogorelse
- Har följsamhet till lagkraven genom att de medger att webbplatsen inte är förenlig ( 1.00 betyg )
- Saknar eller har felaktig länk till DIGG:s anmälnings­funktion ( 1.00 betyg )
- Hittar ej information om utvärderings­metod ( 1.00 betyg )
- Tillgänglighets­redogörelsen ser ut att vara äldre än 2 år ( 4.00 betyg )

Tillgänglighet

- Anger själv att webbplatsen inte är förenlig med lagkraven ( 1.00 betyg )
- Anger oskäligt betungande anpassning (12 §) ( 4.00 betyg )

Följs praxis enligt Google Lighthouse

Kollar om webbplatsen följer god praxis för webbutveckling, enligt Google Lighthouse kriterier.


Betyg: 2.85 av 5

- Webbplatsen är ganska dålig på att följa god praxis.
- Utfasade API:er används ( 1.00 betyg )
- Använder tredjepartscookies ( 1.00 betyg )
- Webbläsarfel loggades i konsolen ( 1.00 betyg )
- Felen loggades i `Issues`-panelen i Chromes verktyg för programmerare ( 1.00 betyg )

Integritet & säkerhet

- Felen loggades i `Issues`-panelen i Chromes verktyg för programmerare ( 1.00 betyg )

Kolla Lighthouse hos web.dev

Webbprestanda enligt Sitespeed.io

Kontroll av hur snabb webbplatsen är, genom opensource-verktyget Sitespeed.io.


Betyg: 2.77 av 5

Hastighet

- [desktop] TTFB (Time to First Byte): 305.00ms, ±88.00ms ( 3.00 betyg )
- [desktop] DOMContentLoaded: 1630.00ms, ±20.00ms ( 2.74 betyg )
- [desktop] LCP (Largest Contentful Paint): 5053.33ms, ±866.67ms ( 1.00 betyg )
- [desktop] Load: 4590.00ms, ±880.00ms ( -3.18 betyg )
- [desktop] TBT (Total Blocking Time): 2880.00ms, ±890.00ms ( 1.00 betyg )
- [desktop] FirstVisualChange: 633.00ms, ±167.00ms ( 4.73 betyg )
- [desktop] SpeedIndex: 5905.00ms, ±685.00ms ( -5.81 betyg )
- [desktop] VisualComplete85: 9450.00ms, ±80.00ms ( -12.90 betyg )
- [desktop] firstPaint: 624.00ms, ±168.00ms
- [desktop] LastVisualChange: 10650.00ms, ±950.00ms
- [mobile] LCP (Largest Contentful Paint): 4586.67ms, ±233.33ms ( 1.00 betyg )
- [mobile] Load: 4150.00ms, ±200.00ms ( -0.30 betyg )
- [mobile] TBT (Total Blocking Time): 2543.33ms, ±106.67ms ( 1.00 betyg )
- [mobile] SpeedIndex: 4155.00ms, ±225.00ms ( -0.31 betyg )
- [mobile] VisualComplete85: 4615.00ms, ±215.00ms ( -1.23 betyg )
- [mobile] firstPaint: 720.00ms, ±36.00ms
- [mobile] LastVisualChange: 9965.00ms, ±65.00ms