Added Typescript and rewritten config.js into config.ts (use AI)

This commit is contained in:
2026-09-23 16:50:29 +02:00
parent 53160b3ea4
commit 1ecb44faa8
7 changed files with 353 additions and 100 deletions
+25 -3
View File
@@ -1,7 +1,29 @@
import js from "@eslint/js";
import jsdoc from "eslint-plugin-jsdoc";
import { defineConfig, globalIgnores } from "eslint/config";
import globals from "globals";
import { defineConfig } from "eslint/config";
export default defineConfig([
{ files: ["**/*.{js,mjs,cjs}"], plugins: { js }, extends: ["js/recommended"], languageOptions: { globals: globals.browser } },
]);
// Ordner, die nicht gelintet werden sollen (an dein Projekt anpassen)
globalIgnores(["sessions/", "uploads/", "data/"]),
// Server-Code (Node)
{
files: ["**/*.{js,mjs,cjs}"],
ignores: ["public/**"],
plugins: { js },
extends: ["js/recommended"],
languageOptions: { globals: globals.node },
},
// Frontend-Code (Browser)
{
files: ["public/**/*.js"],
plugins: { js },
extends: ["js/recommended"],
languageOptions: { globals: globals.browser },
},
// JSDoc-Regeln
jsdoc.configs["flat/recommended-typescript-flavor"],
]);