You'll work in your Project teams.
- Try out linting
- Set up continuous integration
Finishing Lab 5
- Profiling
- Find anything surprising/interesting/useful?
- Data quality checks
- A type of static analysis
- Code quality
- We'll be starting with ruff.
- Install the ruff VSCode extension.
- Open up your Python files, you'll likely see some warnings.
- Don't do anything with them yet.
You're going to set up your tests and linting to run automatically.
This is one of those times where you'll follow instructions without necessarily knowing what's going on. You'll learn more about it in this week's reading.
- In a branch, add a copy of
.github/workflows/tests.yml
. - Create a pull request.
- View the results of the Actions run.
- If the workflow is failing, review the errors and address them.