Bump eslint & lint plugin

This commit is contained in:
Andras Schmelczer 2024-12-15 16:34:24 +00:00
parent 2083675c07
commit 4dedadeb87
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
13 changed files with 1059 additions and 920 deletions

View file

@ -1,4 +1,3 @@
import { Vault } from "obsidian";
import { Database } from "./database/database";
import { SyncServer } from "./services/sync_service";
import { syncRemotelyUpdatedFile } from "./sync-operations/sync-remotely-updated-file";

View file

@ -23,7 +23,7 @@ export class Database {
public constructor(
initialState: Partial<StoredDatabase> | undefined,
private saveData: (data: any) => Promise<void>
private saveData: (data: unknown) => Promise<void>
) {
initialState = initialState || {};
if (

View file

@ -1,14 +1,4 @@
import {
App,
Editor,
MarkdownView,
Modal,
Notice,
Plugin,
PluginSettingTab,
Setting,
WorkspaceLeaf,
} from "obsidian";
import { Editor, MarkdownView, Plugin, WorkspaceLeaf } from "obsidian";
import * as lib from "../../backend/sync_lib/pkg/sync_lib.js";
import * as wasmBin from "../../backend/sync_lib/pkg/sync_lib_bg.wasm";
@ -29,12 +19,16 @@ export default class SyncPlugin extends Plugin {
async onload() {
Logger.getInstance().info('Starting plugin "Sample Plugin"');
await lib.default(Promise.resolve((wasmBin as any).default));
await lib.default(
Promise.resolve(
(wasmBin as any).default // eslint-disable-line @typescript-eslint/no-explicit-any
)
);
this.addCommand({
id: "sample-editor-command",
name: "Sample editor command",
editorCallback: (editor: Editor, view: MarkdownView) => {
editorCallback: (editor: Editor, _view: MarkdownView) => {
console.log(editor.getSelection());
editor.replaceSelection("Sample Editor Command");
},

View file

@ -56,7 +56,7 @@ export class SyncServer {
contentBytes: Uint8Array;
createdDate: Date;
}): Promise<components["schemas"]["DocumentVersion"]> {
let response = await this.client.POST("/vaults/{vault_id}/documents", {
const response = await this.client.POST("/vaults/{vault_id}/documents", {
params: {
path: {
vault_id: SyncServer.VAULT_ID,
@ -97,7 +97,7 @@ export class SyncServer {
contentBytes: Uint8Array;
createdDate: Date;
}): Promise<components["schemas"]["DocumentVersion"]> {
let response = await this.client.PUT(
const response = await this.client.PUT(
"/vaults/{vault_id}/documents/{document_id}",
{
params: {

View file

@ -1,10 +1,8 @@
import * as lib from "../../../backend/sync_lib/pkg/sync_lib.js";
import { TFile } from "obsidian";
import { Database } from "src/database/database";
import { Logger } from "src/logger";
import { SyncServer } from "src/services/sync_service";
import { hash } from "src/utils/hash";
import { isEqualBytes } from "src/utils/is-equal-bytes";
import { unlockDocument, waitForDocumentLock } from "./locks.js";
import { FileOperations } from "src/file-operations/file-operations.js";
import { RelativePath } from "src/database/document-metadata.js";

View file

@ -2,7 +2,7 @@ import { Database } from "src/database/database";
import { RelativePath } from "src/database/document-metadata";
import { Logger } from "src/logger";
import { SyncServer } from "src/services/sync_service";
import { tryLockDocument, unlockDocument, waitForDocumentLock } from "./locks";
import { unlockDocument, waitForDocumentLock } from "./locks";
export async function syncLocallyDeletedFile(
database: Database,

View file

@ -1,10 +1,8 @@
import * as lib from "../../../backend/sync_lib/pkg/sync_lib.js";
import { TFile } from "obsidian";
import { Database } from "src/database/database";
import { Logger } from "src/logger";
import { SyncServer } from "src/services/sync_service";
import { hash } from "src/utils/hash";
import { isEqualBytes } from "src/utils/is-equal-bytes";
import { unlockDocument, waitForDocumentLock } from "./locks.js";
import { FileOperations } from "src/file-operations/file-operations.js";
import { RelativePath } from "src/database/document-metadata.js";

View file

@ -1,4 +1,3 @@
import { Vault } from "obsidian";
import { Database } from "src/database/database";
import { unlockDocument, waitForDocumentLock } from "./locks";
import { SyncServer } from "src/services/sync_service";