chore(code): set up test for eslint

This commit is contained in:
Elian Doran
2025-05-11 15:29:03 +03:00
parent 38fbaabfbc
commit 2476f380b0
5 changed files with 59 additions and 3 deletions

View File

@@ -1,7 +1,18 @@
import { lint } from "./eslint.js";
import { lint as _lint } from "./eslint.js";
import { trimIndentation } from "@triliumnext/commons";
import { describe, expect, it } from "vitest";
async function lint(code: string, mimeType: string) {
const linterData = await _lint(mimeType);
console.log("Got linter data", linterData);
if (!("linter" in linterData)) {
return [];
}
const { linter, config } = linterData;
const result = linter.verify(code, config);
return result;
}
describe("Linter", () => {
it("reports some basic errors", async () => {
const result = await lint(trimIndentation`