Update ESLint configuration, Dockerfile, and package dependencies; refactor bot trigger logic

- Updated ESLint configuration to use TypeScript project references and adjusted parser options.
- Modified Dockerfile to include OpenSSL in both builder and final stages.
- Changed `mime` package version from `^4.0.6` to `^3.0.0` in `package.json` and updated TypeScript ESLint packages to `^6.21.0`.
- Refactored `findBotByTrigger` function to remove unnecessary settings repository parameter.
- Adjusted bot trigger logic in multiple controller files to streamline function calls.
This commit is contained in:
Davidson Gomes
2025-01-09 12:57:21 -03:00
parent ca451bfacc
commit d598c4ed0b
13 changed files with 1671 additions and 2062 deletions

View File

@@ -4,7 +4,7 @@
"emitDecoratorMetadata": true,
"declaration": true,
"target": "es2020",
"module": "commonjs",
"module": "NodeNext",
"rootDir": "./",
"resolveJsonModule": true,
"removeComments": true,
@@ -26,7 +26,8 @@
"@libs/*": ["./src/libs/*"],
"@utils/*": ["./src/utils/*"],
"@validate/*": ["./src/validate/*"]
}
},
"moduleResolution": "NodeNext"
},
"exclude": ["node_modules", "./test", "./dist", "./prisma"],
"include": [