Add RSpec-Sorbet integration and enhance type safety across the codebase

- Added `rspec-sorbet` gem to the Gemfile for improved type checking in tests.
- Updated various Ruby files to enforce strict typing with Sorbet, enhancing type safety.
- Refactored job classes and models to include type signatures, ensuring better type checking and documentation.
- Modified tests to utilize RSpec-Sorbet features, improving clarity and maintainability.

These changes aim to enhance the overall stability and maintainability of the codebase.
This commit is contained in:
Dylan Knutson
2025-01-01 21:10:54 +00:00
parent 5c304ae7e9
commit 3a14c6946f
107 changed files with 12533 additions and 1640 deletions

3
.vscode/launch.json vendored
View File

@@ -5,8 +5,7 @@
"type": "rdbg",
"name": "Attach rdbg",
"request": "attach",
"rdbgPath": "/usr/local/rvm/gems/default/bin/rdbg",
"debugPort": "/tmp/rdbg-1000/rdbg-45938"
"rdbgPath": "export GEM_HOME=/usr/local/rvm/gems/default && bundle exec rdbg"
}
]
}