feat(sdk): add fixers class
Context
We need to design the Fixer class as another component for the SDK.
Description
- Designed Fixer Class.
- Designed each Provider Fixer Class.
- Added one fixer for each provider.
- Refactored current fixers.
Checklist
- Are there new checks included in this PR? Yes / No
- If so, do we need to update permissions for the provider? Please review this carefully.
- [ ] Review if the code is being covered by tests.
- [ ] Review if code is being documented following this specification https://github.com/google/styleguide/blob/gh-pages/pyguide.md#38-comments-and-docstrings
- [ ] Review if backport is needed.
- [ ] Review if is needed to change the Readme.md
- [ ] Ensure new entries are added to CHANGELOG.md, if applicable.
API
- [ ] Verify if API specs need to be regenerated.
- [ ] Check if version updates are required (e.g., specs, Poetry, etc.).
- [ ] Ensure new entries are added to CHANGELOG.md, if applicable.
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Codecov Report
Attention: Patch coverage is 90.03984% with 25 lines in your changes missing coverage. Please review.
Project coverage is 88.17%. Comparing base (
7da6d7b) to head (933ba4c).
Additional details and impacted files
@@ Coverage Diff @@
## master #7815 +/- ##
===========================================
+ Coverage 75.12% 88.17% +13.05%
===========================================
Files 97 1309 +1212
Lines 5394 38950 +33556
===========================================
+ Hits 4052 34345 +30293
- Misses 1342 4605 +3263
| Flag | Coverage Δ | |
|---|---|---|
| prowler | 88.17% <90.03%> (+13.05%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Components | Coverage Δ | |
|---|---|---|
| prowler | 88.17% <90.03%> (+13.05%) |
:arrow_up: |
| api | ∅ <ø> (∅) |
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
✅ All necessary CHANGELOG.md files have been updated. Great job! 🎉
✅ All necessary CHANGELOG.md files have been updated. Great job! 🎉
✅ All necessary CHANGELOG.md files have been updated. Great job! 🎉
✅ All necessary CHANGELOG.md files have been updated. Great job! 🎉