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

[TASK] Set Up CI/CD Pipelines for Linting and Code Formatting #463

Closed
kluge7 opened this issue Sep 22, 2024 · 1 comment · Fixed by #467
Closed

[TASK] Set Up CI/CD Pipelines for Linting and Code Formatting #463

kluge7 opened this issue Sep 22, 2024 · 1 comment · Fixed by #467
Assignees

Comments

@kluge7
Copy link
Contributor

kluge7 commented Sep 22, 2024

Description of task

This task involves setting up CI/CD pipelines for automated formatting and linting, as well as identifying and resolving all Pylint issues to improve code quality and maintainability. The purpose is to ensure the codebase adheres to consistent coding standards and enhances readability.

Suggested Workflow

  1. Run Pylint across the AUV codebase to generate a list of current linting errors and warnings.
  2. Systematically resolve Pylint issues by either fixing the code or justifying ignored warnings where necessary.
  3. Set up CI/CD pipelines that automatically check the code for linting errors and apply formatting corrections.

Specifications

  • Establish CI/CD pipelines for automated code formatting and linting.
  • Address and fix Pylint issues throughout the codebase to align with PEP 8 and project-specific linting rules.

Contacts

DevOps (Auto)

@kluge7 kluge7 self-assigned this Sep 22, 2024
@kluge7
Copy link
Contributor Author

kluge7 commented Sep 23, 2024

Will also add a CI pipeline when done

@kluge7 kluge7 added the Auto label Sep 24, 2024
@kluge7 kluge7 changed the title [TASK] Address Pylint Linting Errors in AUV Codebase [TASK] CI/CD Pipeline Setup and Codebase Linting Improvement Sep 27, 2024
@kluge7 kluge7 closed this as completed Sep 28, 2024
@kluge7 kluge7 changed the title [TASK] CI/CD Pipeline Setup and Codebase Linting Improvement [TASK] Set Up CI/CD Pipelines for Linting and Code Formatting Sep 28, 2024
@kluge7 kluge7 reopened this Sep 30, 2024
@kluge7 kluge7 closed this as completed Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment