Skip to content

ci: implement Ruff linter to safeguard .py and .ipynb files - #5

Merged
saqibbedar merged 1 commit into
mainfrom
feature/ci-linting
Sep 29, 2026
Merged

saqibbedar merged 1 commit into
mainfrom
feature/ci-linting

Conversation

@saqibbedar

@saqibbedar saqibbedar commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

📝 Description

Introduces automated code quality checking and syntax linting across the entire repository. This setup ensures that future additions to Python scripts (*.py) and Jupyter Notebooks (*.ipynb) follow clean guidelines and do not introduce breaking bugs before they are merged.

🎯 Type of Change

  • 🐛 Bug fix (non-breaking change fixing an issue)
  • [ x ] ✨ New feature (non-breaking change adding functionality)
  • 🧹 Refactoring / Code cleanup
  • 📚 Documentation updates

🧪 How Has This Been Tested?

  • [ x ] Manually tested edge cases (e.g., tested ZeroDivisionError messaging)
  • Automated tests pass (if applicable)

📋 Pre-Merge Checklist

  • [ x ] My code follows the code style of this project
  • [ x ] I have performed a self-review of my own code
  • [ x ] I have commented on my code, particularly in hard-to-understand areas

@saqibbedar saqibbedar left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀 All files verified, and checks pass. Ready to merge.

@saqibbedar
saqibbedar merged commit 6e385af into main Sep 29, 2026
1 check failed
@saqibbedar
saqibbedar deleted the feature/ci-linting branch September 29, 2026 19:46
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

Successfully merging this pull request may close these issues.

1 participant