This commit is contained in:
2025-12-17 23:22:30 +01:00
parent 236655ba9e
commit 1eaa338e86
4 changed files with 6 additions and 24 deletions

View File

@@ -1,5 +1,4 @@
{
"root": true,
"env": {
"es2022": true,
"node": true
@@ -48,7 +47,7 @@
"files": ["**/*.ts", "**/*.tsx"],
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint", "boundaries", "import"],
"extends": [],
"extends": ["plugin:import/recommended", "plugin:import/typescript"],
"rules": {
"@typescript-eslint/no-explicit-any": "error",
"@typescript-eslint/no-unused-vars": [
@@ -85,27 +84,6 @@
]
}
],
"import/no-restricted-imports": [
2,
{
"paths": [
{
"name": "apps/website/lib/apiClient",
"message": "Direct imports from apiClient are forbidden. Use services instead."
},
{
"name": "apps/website/lib/dtos",
"message": "Direct imports from dtos in UI components are forbidden. Use ViewModels instead.",
"from": ["apps/website/app/**/*", "apps/website/components/**/*"]
},
{
"name": "apps/website/lib/api",
"message": "Direct imports from api/* in UI components are forbidden. Use services instead.",
"from": ["apps/website/app/**/*", "apps/website/components/**/*"]
}
]
}
],
"import/no-default-export": "error",
"import/no-useless-path-segments": "error",
"no-restricted-syntax": [