fix(eslint): disable linting of TypeScript due to types (closes #1503)

This commit is contained in:
Elian Doran 2025-03-24 19:17:45 +02:00
parent 2c694fe5d7
commit b0e584924b
No known key found for this signature in database
2 changed files with 10 additions and 0 deletions

View File

@ -55,4 +55,8 @@ describe("Linter", () => {
expect(await lint(`module.exports("Hi");`, "application/javascript;env=backend")).toStrictEqual([]);
expect(await lint(`module.exports("Hi");`, "application/javascript;env=frontend")).toStrictEqual([]);
});
it("ignores TypeScript file", async () => {
expect(await lint("export async function lint(code: string, mimeType: string) {}", "text/typescript-jsx")).toStrictEqual([]);
});
});

View File

@ -10,6 +10,12 @@ export async function lint(code: string, mimeType: string) {
module: "readonly"
};
// Unsupported languages
if (mimeType.startsWith("text/typescript")) {
return [];
}
// Custom globals
if (mimeType === "application/javascript;env=frontend") {
globals = { ...globals, ...globalDefinitions.jquery };
} else if (mimeType === "application/javascript;env=backend") {