Samryetha
  • Hell
  • Dunkel
  • System

Systemkomponenten

Webseite
samryetha.com · Antwort 24 ms
Funktionsfähig
API-Backend
Antwort 1 ms · Laufzeit 3 Std. 24 Min.
Funktionsfähig
Datenbank
SQLite · Laufzeit 3 Std. 24 Min.
Funktionsfähig
Auto-Update
Version 45dc77c · bereitgestellt 09-02 19:55
Funktionsfähig

Verfügbarkeit (90 Tage)

täglich100.00%
vor 90 TagenHeute

Live-Metriken

0
Jetzt online
13
Registrierte Nutzer
16
Beiträge
37
Antworten
46
Anfragen (5 Min.)
1.6 ms
Ø Antwort
111 MB
Backend-Speicher
98 MB
Frontend-Speicher
13%
Festplatte
25%
RAM
1.54
Load
2 T 1 Std
Host-Laufzeit
75
Code-Fehler
39
Code-Warnungen

Code-Audit-Details

75 Schweregrad · 39 Code-Warnungen · 26.6s
SchweregradOrtRegelMeldung
errorauth-hook.ts:44@typescript-eslint/no-unnecessary-conditionUnnecessary optional chain on a non-nullish value.
errorauth-hook.ts:47require-atomic-updatesPossible race condition: `request.currentUser` might be assigned based on an outdated state of `request`.
errorcontainer.ts:41@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorcontainer.ts:165@typescript-eslint/no-floating-promisesPromises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.
errorserver.ts:79@typescript-eslint/require-awaitAsync arrow function has no 'await' expression.
errorroutes.ts:67@typescript-eslint/no-unnecessary-conditionUnnecessary optional chain on a non-nullish value.
erroragent.ts:48@typescript-eslint/require-awaitAsync function 'rowToDTO' has no 'await' expression.
erroragent.ts:148@typescript-eslint/require-awaitAsync method 'handler' has no 'await' expression.
errorbackup.ts:113@typescript-eslint/no-floating-promisesPromises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.
errorbackup.ts:121@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorbackup.ts:122@typescript-eslint/no-unsafe-assignmentUnsafe assignment of an `any` value.
errorbackup.ts:141@typescript-eslint/no-misused-promisesPromise-returning function provided to property where a void return was expected.
errorroutes.ts:225@typescript-eslint/await-thenableUnexpected `await` of a non-Promise (non-"Thenable") value.
errorroutes.ts:225@typescript-eslint/no-confusing-void-expressionPlacing a void expression inside another expression is forbidden. Move it to its own statement instead.
errormemory.ts:15@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errormemory.ts:16@typescript-eslint/no-unnecessary-conditionUnnecessary optional chain on a non-nullish value.
errormemory.ts:31@typescript-eslint/require-awaitAsync method 'get' has no 'await' expression.
errormemory.ts:41@typescript-eslint/require-awaitAsync method 'set' has no 'await' expression.
errormemory.ts:45@typescript-eslint/require-awaitAsync method 'del' has no 'await' expression.
errormemory.ts:56@typescript-eslint/require-awaitAsync method 'expire' has no 'await' expression.
errormemory.ts:61@typescript-eslint/require-awaitAsync method 'ttl' has no 'await' expression.
errorclient.ts:48@typescript-eslint/require-awaitAsync arrow function has no 'await' expression.
errorclient.ts:106@typescript-eslint/require-awaitAsync method 'close' has no 'await' expression.
errormigrate.ts:13@typescript-eslint/require-awaitAsync arrow function has no 'await' expression.
errorconsole.ts:5@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorconsole.ts:7@typescript-eslint/require-awaitAsync method 'send' has no 'await' expression.
errormemory.ts:18@typescript-eslint/require-awaitAsync method 'heartbeat' has no 'await' expression.
errormemory.ts:22@typescript-eslint/require-awaitAsync method 'onlineCount' has no 'await' expression.
errormemory.ts:27@typescript-eslint/require-awaitAsync method 'onlineUserIds' has no 'await' expression.
errormemory.ts:32@typescript-eslint/require-awaitAsync method 'lastSeen' has no 'await' expression.
errorworker.ts:114require-atomic-updatesPossible race condition: `polling` might be reassigned based on an outdated value of `polling`.
errorworker.ts:121@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorworker.ts:125@typescript-eslint/no-unnecessary-conditionUnnecessary optional chain on a non-nullish value.
errorworker.ts:127@typescript-eslint/require-awaitAsync method 'stop' has no 'await' expression.
errorlocal.ts:49@typescript-eslint/require-awaitAsync method 'generateUploadUrl' has no 'await' expression.
errorlocal.ts:63@typescript-eslint/require-awaitAsync method 'generateDownloadUrl' has no 'await' expression.
errorlocal.ts:74empty-catch空的 catch 块吞掉了错误——异常发生时无任何记录,问题将被掩盖
errorservice.ts:86@typescript-eslint/no-unnecessary-conditionUnnecessary conditional, comparison is always true, since `"user" === "user"` is true.
errorroutes.ts:26@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errormock.ts:5@typescript-eslint/require-awaitAsync function 'main' has no 'await' expression.
erroradmin-page.tsx:70@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
erroradmin-page.tsx:484@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
erroradmin-page.tsx:583@typescript-eslint/no-unnecessary-conditionUnnecessary optional chain on a non-nullish value.
errordiscussion-app.tsx:29react-hooks/exhaustive-depsDefinition for rule 'react-hooks/exhaustive-deps' was not found.
errordiscussion-app.tsx:57@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorfeedback-page.tsx:55@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorfeedback-page.tsx:59eqeqeqExpected '===' and instead saw '=='.
errorfeedback-page.tsx:153eqeqeqExpected '!==' and instead saw '!='.
errorfeedback-page.tsx:347@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
errorapi.ts:271empty-catch空的 catch 块吞掉了错误——异常发生时无任何记录,问题将被掩盖
errorapi.ts:275@typescript-eslint/no-unnecessary-conditionUnnecessary optional chain on a non-nullish value.
errorauth.tsx:42empty-catch空的 catch 块吞掉了错误——异常发生时无任何记录,问题将被掩盖
errorrealtime.ts:14@typescript-eslint/no-unsafe-argumentUnsafe argument of type `any` assigned to a parameter of type `string`.
errorrealtime.ts:15empty-catch空的 catch 块吞掉了错误——异常发生时无任何记录,问题将被掩盖
erroruse-animated-tabs.ts:32@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
erroruse-tab-indicator.ts:27@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
erroruse-tab-indicator.ts:28react-hooks/exhaustive-depsDefinition for rule 'react-hooks/exhaustive-deps' was not found.
errorlogin-page.tsx:40@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorlogin-page.tsx:129@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
errormobile-menu.tsx:126@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
errorpost-page.tsx:22@typescript-eslint/no-unnecessary-conditionUnnecessary conditional, expected left-hand side of `??` operator to be possibly null or undefined.
errorpost-page.tsx:71@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
errorpost-page.tsx:75@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorprofile-page.tsx:126@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
errorprofile-page.tsx:140@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorroot-app.tsx:43@typescript-eslint/no-unnecessary-conditionUnnecessary conditional, value is always falsy.
errorroot-app.tsx:125@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errors-dropdown.tsx:66eqeqeqExpected '===' and instead saw '=='.
errors-dropdown.tsx:78@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorsettings-page.tsx:32@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorsettings-page.tsx:136@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
errorthread-page.tsx:184@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
errorthread-page.tsx:324@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
erroruser-menu.tsx:46@typescript-eslint/no-confusing-void-expressionReturning a void expression from an arrow function shorthand is forbidden. Please add braces to the arrow function.
erroruser-menu.tsx:57@typescript-eslint/no-misused-promisesPromise-returning function provided to attribute where a void return was expected.
warningservice.ts:239@typescript-eslint/prefer-optional-chainPrefer using an optional chain expression instead, as it's more concise and easier to read.
warningservice.ts:242@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningbootstrap.ts:23no-await-in-loopUnexpected `await` inside a loop.
warningservice.ts:55@typescript-eslint/prefer-nullish-coalescingPrefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.
warningsession.ts:28@typescript-eslint/no-unused-vars'ttlMs' is assigned a value but never used. Allowed unused args must match /^_/u.
warningcan.ts:128@typescript-eslint/prefer-optional-chainPrefer using an optional chain expression instead, as it's more concise and easier to read.
warningcan.ts:131@typescript-eslint/switch-exhaustiveness-checkSwitch is not exhaustive. Cases not matched: "board.update" | "board.manage_members" | "board.join" | "discussion.create" | "discussion.read" | "discussion.update" | "discussion.delete" | "discussion.pin" | "discussion.lock" | "reply.create" | "reply.update" | "reply.delete" | "user.update.self" | "user.follow" | "attachment.delete" | "feedback.view" | "feedback.create" | "feedback.update" | "feedback.delete" | "feedback.manage"
warningroutes.ts:6@typescript-eslint/no-unused-vars'BoardService' is defined but never used.
warningservice.ts:1@typescript-eslint/no-unused-vars'inArray' is defined but never used.
warningservice.ts:110@typescript-eslint/no-unused-vars'boardId' is assigned a value but never used.
warningservice.ts:126@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningservice.ts:1@typescript-eslint/no-unused-vars'gt' is defined but never used.
warningservice.ts:139@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningservice.ts:140@typescript-eslint/no-unnecessary-type-assertionThis assertion is unnecessary since it does not change the type of the expression.
warningservice.ts:560@typescript-eslint/prefer-optional-chainPrefer using an optional chain expression instead, as it's more concise and easier to read.
warningagent.ts:8@typescript-eslint/no-unused-vars'badRequest' is defined but never used.
warningagent.ts:47@typescript-eslint/no-unused-vars'feedbackService' is defined but never used. Allowed unused args must match /^_/u.
warningbackup.ts:70no-await-in-loopUnexpected `await` inside a loop.
warningbackup.ts:103@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningservice.ts:199no-await-in-loopUnexpected `await` inside a loop.
warningservice.ts:346@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningclient.ts:48@typescript-eslint/no-explicit-anyUnexpected any. Specify a different type.
warningclient.ts:102@typescript-eslint/no-unnecessary-type-assertionThis assertion is unnecessary since it does not change the type of the expression.
warningmarkdown.ts:25@typescript-eslint/no-unnecessary-type-assertionThis assertion is unnecessary since it does not change the type of the expression.
warningworker.ts:95no-await-in-loopUnexpected `await` inside a loop.
warningservice.ts:121@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningroutes.ts:37no-await-in-loopUnexpected `await` inside a loop.
warningservice.ts:61@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningservice.ts:25no-await-in-loopUnexpected `await` inside a loop.
warningadmin-page.tsx:6@typescript-eslint/no-unused-vars'FeedbackProjectMember' is defined but never used.
warningadmin-page.tsx:89security/detect-possible-timing-attacksPotential timing attack, left side: true
warningadmin-page.tsx:701@typescript-eslint/prefer-nullish-coalescingPrefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.
warningadmin-page.tsx:708@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningdiscussion-app.tsx:14@typescript-eslint/no-redundant-type-constituents"all" is overridden by string in this union type.
warningentry-client.tsx:6@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningfeedback-page.tsx:157@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warninglogin-page.tsx:37security/detect-possible-timing-attacksPotential timing attack, left side: true
warningroot-app.tsx:121@typescript-eslint/no-non-null-assertionForbidden non-null assertion.
warningthread-page.tsx:201security/detect-possible-timing-attacksPotential timing attack, left side: true

Community-Aktivität

好累啊喵NeatAvocado · 0 Antworten · 09-02 23:19
搞了个状态页tyc · 1 Antworten · 09-02 23:05
能否搞一个回复他人评论的东西20251542 · 4 Antworten · 09-02 18:56

Vorfallverlauf

09-02 22:57Code-Audit fand 2 neue Probleme: zz-test.ts:1 zz-test.ts:20 Min.
Aktualisiert am 2026-09-02 23:20:02