espin086 / GPT-Jobhunter

AI-powered job analysis and resume coaching tool using GPT. Analyzes job postings and provides personalized recommendations to job seekers for improving their resumes.
MIT License
55 stars 15 forks source link

Add type hinting and static code analysis with mypy to Makefile and GitHub Actions #121

Open espin086 opened 8 months ago

espin086 commented 8 months ago

This GitHub issue aims to enhance the project's code quality by implementing type hinting and sing type hints to the codebase and integrating mypy into the Makefile and GitHub Actions, we can ensure that throughout the project. This will help catch potential type-related bugs early on and improve the overall maintainability and reliability of the codebase.

If you are new to Python Typing, you can watch this video to learn: https://www.youtube.com/watch?v=QORvB-_mbZ0

espin086 commented 8 months ago

Started adding type hinting to this first module:

https://github.com/espin086/GPT-Jobhunter/blob/main/jobhunter/search_linkedin_jobs.py