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

View File

@@ -161,3 +161,4 @@ gem "pundit", "~> 2.4"
gem "sorbet-static-and-runtime"
gem "tapioca", require: false, group: %i[development test]
gem "rspec-sorbet", group: [:test]