lint
All checks were successful
delpoy / build-and-deploy (push) Successful in 47s

This commit is contained in:
bytedream 2023-11-30 23:25:04 +01:00
parent b932d88990
commit fc6fc097e9
7 changed files with 12 additions and 11 deletions

View File

@ -110,6 +110,7 @@ export class Settings extends Model {
@Column({
type: DataTypes.STRING,
allowNull: false,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
get(this: Settings): any {
const value = this.getDataValue('value');
return value != null ? JSON.parse(value) : null;

View File

@ -8,6 +8,7 @@
import ErrorToast from '$lib/components/Toast/ErrorToast.svelte';
import { buttonTriggeredRequest } from '$lib/components/utils';
import { goto } from '$app/navigation';
// eslint-disable-next-line @typescript-eslint/no-unused-vars
import { adminCount } from '$lib/stores';
let allPermissionBadges = {

View File

@ -1,14 +1,7 @@
import type { RequestHandler } from '@sveltejs/kit';
import { Permissions } from '$lib/permissions';
import {
addSession,
deleteAllUserSessions,
deleteSession,
getSession,
updateAllUserSessions
} from '$lib/server/session';
import { deleteAllUserSessions, getSession, updateAllUserSessions } from '$lib/server/session';
import { Admin } from '$lib/server/database';
import { env as publicEnv } from '$env/dynamic/public';
export const POST = (async ({ request, cookies }) => {
if (getSession(cookies, { permissions: [Permissions.AdminWrite] }) == null) {

View File

@ -7,6 +7,7 @@
import Select from '$lib/components/Input/Select.svelte';
import Input from '$lib/components/Input/Input.svelte';
import Textarea from '$lib/components/Input/Textarea.svelte';
// eslint-disable-next-line @typescript-eslint/no-unused-vars
import { reportCount } from '$lib/stores';
import HeaderBar from './HeaderBar.svelte';
import { MagnifyingGlass, Plus, Share } from 'svelte-heros-v2';
@ -19,6 +20,7 @@
export let data: PageData;
let currentPageReports: (typeof Report.prototype.dataValues)[] = [];
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let currentPageReportsRequest: Promise<any> = Promise.resolve();
let reportsPerPage = 50;
let reportPage = 0;

View File

@ -16,6 +16,7 @@ export const load: PageServerLoad = async ({ parent, cookies }) => {
(prev, curr) => {
return { ...prev, [curr.key]: curr.value };
},
// eslint-disable-next-line @typescript-eslint/no-explicit-any
{} as { [key: string]: any }
);

View File

@ -41,8 +41,10 @@
}
$: fetchPageUsers(userPage);
// prettier-ignore
function fetchFilterPageUsers(_: any) { userPage == 0 ? fetchPageUsers(0) : userPage = 0 }
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars
function fetchFilterPageUsers(_: any) {
userPage == 0 ? fetchPageUsers(0) : (userPage = 0);
}
$: fetchFilterPageUsers(userFilter);
let sortKey: string | null = null;
@ -118,6 +120,7 @@
</thead>
<tbody>
{#key currentPageUsersRequest}
<!-- eslint-disable-next-line @typescript-eslint/no-unused-vars -->
{#await currentPageUsersRequest then _}
{#each currentPageUsers as user, i}
<tr>
@ -210,6 +213,7 @@
</table>
<div class="flex justify-center items-center mb-2 mt-4 w-full">
<div class="join">
<!-- eslint-disable-next-line @typescript-eslint/no-unused-vars -->
{#each Array(currentPageUsers.length === usersPerPage || userPage > 0 ? Math.ceil(data.count / usersPerPage) || 1 : 1) as _, i}
<button
class="join-item btn"

View File

@ -4,7 +4,6 @@
import { createEventDispatcher, onMount } from 'svelte';
import { env } from '$env/dynamic/public';
import { rulesShort } from '$lib/rules';
import type { HTMLInputAttributes } from 'svelte/elements';
const dispatch = createEventDispatcher();