Skip to content

Service & Model Analyzers #306

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Mar 12, 2025
Merged

Service & Model Analyzers #306

merged 19 commits into from
Mar 12, 2025

Conversation

peterfox
Copy link
Collaborator

@peterfox peterfox commented Feb 22, 2025

Changes

  • Adds a Service Analyzer

  • Adds a Model Analyzer

  • Adds a QueryBuilder Analyzer

  • Adds tests for these

  • Examples of using the QueryBuilderAnalyzer

Why

These tools open up some new abilities for the project. Namely it will make it easy to perform refactors on classes that might also be a facade or using models to initiate a query. The ModelAnalyzer will allow for being able to create rules that refactor primary keys and table usage.

@peterfox peterfox changed the title Service && Model call Analyzers Service & Model Analyzers Mar 3, 2025
peterfox added 3 commits March 3, 2025 22:46
@peterfox peterfox marked this pull request as ready for review March 3, 2025 22:56
@peterfox peterfox self-assigned this Mar 3, 2025
@peterfox peterfox added the enhancement New feature or request label Mar 3, 2025
peterfox and others added 2 commits March 7, 2025 18:52
@GeniJaho GeniJaho merged commit 26e8d6e into main Mar 12, 2025
5 checks passed
@GeniJaho GeniJaho deleted the feature/service-analyzer branch March 12, 2025 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants