Skip to content

ci: Introduced linting and prettier in the workflow #19

Open
@Gmin2

Description

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

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions