Réécriture complète 4.0
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 6m16s

This commit is contained in:
2025-06-09 16:29:12 +02:00
parent f2c6388da6
commit ddd617317c
133 changed files with 8092 additions and 4332 deletions

View File

@@ -1,23 +1,22 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin"
import tsParser from "@typescript-eslint/parser"
import { FlatCompat } from "@eslint/eslintrc"
import { fileURLToPath } from "node:url"
import path from "node:path"
import js from "@eslint/js"
import eslint from "@eslint/js"
import tseslint from "typescript-eslint"
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
})
export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
export default tseslint.config(
eslint.configs.recommended,
tseslint.configs.recommendedTypeChecked,
{
plugins: { "@typescript-eslint": typescriptEslint },
languageOptions: { parser: tsParser },
rules: { "prefer-const": "off" }
languageOptions: {
parserOptions: {
projectService: true,
tsconfigRootDir: import.meta.dirname
}
}
},
tseslint.configs.strictTypeChecked,
tseslint.configs.stylisticTypeChecked,
{ ignores: ["dist/**", "eslint.config.mjs", "tsup.config.ts"] },
{
rules: { "@typescript-eslint/restrict-template-expressions": "off" },
files: ["**/*.ts", "**/*.tsx", "**/*.mts", "**/*.cts"]
}
]
)