Feature/Include linters #2

Merged
jusemon merged 8 commits from feature/include-linters into main 2025-05-06 20:46:48 -05:00

8 commits

Author SHA1 Message Date
f00c6efcf9 chore: update ESLint configuration to ignore Prisma client directory
All checks were successful
Lint and Check Types / Validations (push) Successful in 56s
- Added 'prisma/client/**' to the ignores list in the ESLint base configuration to prevent linting errors in the generated Prisma client files.
2025-05-06 18:41:46 -05:00
7ed7461a2b chore: update turbo.json and CI workflow for Prisma integration
Some checks failed
Lint and Check Types / Validations (push) Failing after 52s
- Modified turbo.json to replace db:generate with prisma:generate in build and dev tasks.
- Enhanced CI workflow by adding a name to the validations job for better clarity.
2025-05-06 18:39:02 -05:00
c7911953df chore: update environment configuration and enhance Prisma integration
Some checks failed
Lint and Check Types / validations (push) Failing after 47s
- Added MINIO_PORT to .env.example for Minio configuration.
- Updated package.json to include a script for Prisma generation.
- Modified turbo.json to ensure db:generate task is executed during build and dev processes.
- Updated CI workflow to run Prisma generate step.
- Adjusted imports in the API to reference the generated Prisma client correctly.
- Added .gitignore entry for Prisma client directory.
2025-05-06 18:36:47 -05:00
bb4deff66b chore: update package-lock.json
Some checks failed
CI / test (push) Failing after 55s
2025-05-06 17:41:54 -05:00
857ffcd6b4 chore: add ESLint configuration for api and web packages
Some checks failed
CI / test (push) Failing after 43s
- Introduced ESLint configuration files for both api and web packages to enforce coding standards.
- Updated MinioService and TokenService to improve error handling and type definitions.
- Refactored localStorage access in web components to use window.localStorage for consistency.
- Enhanced ESLint rules in base configuration to improve code quality and maintainability.
2025-05-06 01:16:16 -05:00
a1590e7228 chore: enhance CI workflow by adding Node setup and installation steps
Some checks failed
CI / test (push) Failing after 1m49s
- Included Node.js setup step to specify the Node version.
- Added installation step to ensure dependencies are installed before linting and type-checking.
2025-05-06 00:44:02 -05:00
28279942ad chore: update CI workflow to include linting and type-checking
Some checks failed
CI / test (push) Failing after 4s
- Added linting step to ensure code quality.
- Included type-checking step to verify TypeScript types.
2025-05-06 00:35:44 -05:00
7d4796c8eb chore: update package.json and TypeScript configuration across multiple packages
- Added linting and type-checking scripts to package.json for api, web, and ui packages.
- Updated ESLint configuration to ignore specific directories and added global window variable.
- Modified TypeScript configuration for ui package to exclude turbo generators.
- Refactored Button, Card, and Code components to use props for better readability and consistency.
2025-05-06 00:35:39 -05:00