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

feat: Implement CI Pipeline for Linting #131

Open
torstenhoegel opened this issue Dec 11, 2024 · 1 comment
Open

feat: Implement CI Pipeline for Linting #131

torstenhoegel opened this issue Dec 11, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@torstenhoegel
Copy link
Collaborator

We need to set up a Continuous Integration (CI) pipeline for our project to ensure code quality and consistency. The CI pipeline should run linting checks automatically and fix any issues when possible.

Tasks:

Configure Linting:

Ensure npm run lint is set up to check for code style and quality issues.
Ensure npm run lint:fix is set up to automatically fix linting issues.

Set Up CI Pipeline:

Integrate a CI service (e.g., GitHub Actions, Travis CI, CircleCI) with our repository.
Create a configuration file (e.g., .github/workflows/lint.yml for GitHub Actions) to run linting commands on every push and pull request.

Expected Outcome:

Automated linting checks on each commit and pull request.
Consistent code style and reduced manual linting effort.

Additional Notes:

Ensure the pipeline is set up to provide clear feedback on linting errors.
Optionally, set up a badge in the README to display the CI status.

@torstenhoegel torstenhoegel added the enhancement New feature or request label Dec 11, 2024
@AugustinMauroy
Copy link
Owner

AugustinMauroy commented Dec 11, 2024

maybe use node --run
Let's use GA, I have GH pro so don't worry
also why not check if next.js build pass. But for that IDK if we need to up an db during the ci if we need db maybe not do it

@AugustinMauroy AugustinMauroy moved this to Todo in scholarsuite Dec 11, 2024
@AugustinMauroy AugustinMauroy changed the title [feat] Implement CI Pipeline for Linting feat: Implement CI Pipeline for Linting Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants