style: add eslint and prettier

This commit is contained in:
Cfp
2025-06-22 17:06:50 +02:00
parent 6eb465d43a
commit 6ecaef6e8b
11 changed files with 552 additions and 214 deletions

24
eslint.config.mjs Normal file
View File

@ -0,0 +1,24 @@
// @ts-check
import eslint from "@eslint/js";
import tseslint from "typescript-eslint";
import eslintConfigPrettier from "eslint-config-prettier/flat";
export default tseslint.config(
eslint.configs.recommended,
tseslint.configs.recommended,
tseslint.configs.stylistic,
eslintConfigPrettier,
{
rules: {
"@typescript-eslint/no-unused-vars": [
"error",
{
argsIgnorePattern: "^_",
varsIgnorePattern: "^_",
caughtErrorsIgnorePattern: "^_",
},
],
},
},
);