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({ @Column({
type: DataTypes.STRING, type: DataTypes.STRING,
allowNull: false, allowNull: false,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
get(this: Settings): any { get(this: Settings): any {
const value = this.getDataValue('value'); const value = this.getDataValue('value');
return value != null ? JSON.parse(value) : null; return value != null ? JSON.parse(value) : null;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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