Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Introduced linting and prettier in the workflow #19

Open
Gmin2 opened this issue Mar 5, 2024 · 0 comments
Open

ci: Introduced linting and prettier in the workflow #19

Gmin2 opened this issue Mar 5, 2024 · 0 comments

Comments

@Gmin2
Copy link

Gmin2 commented Mar 5, 2024

Reason/Context
Why we need this improvement?
We need to enforce code quality standards consistently across the project to maintain readability, maintainability, and consistency. This ensures that our codebase remains clean and free of errors.

How will this change help?
This change will automate the process of checking code quality during the CI (Continuous Integration) pipeline. It will catch potential issues early in the development process, reducing the chances of bugs slipping into production.

What is the motivation?
The motivation behind this improvement is to streamline the development workflow and improve overall code quality. By integrating linting, formatting, and type-checking into our CI pipeline, we can enforce coding standards and catch errors before they impact users.

Description
What changes have to be introduced?
We need to set up tools such as ESLint, Prettier, and TypeScript in our CI pipeline. These tools will be configured to perform linting, code formatting, and type-checking automatically on every code change. Already setup this in my previous issue.

How could it be implemented/designed?
Implementation involves adding appropriate scripts and configurations to our CI setup. We will configure our CI workflow to run commands for linting, formatting, and type-checking on every pull request or code push. Additionally, we may need to update our documentation to inform contributors about these CI checks and how to resolve any issues that arise.

I would love to work on it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant