IBM-31: Full repository run through#29
Merged
Andrei-Constantin-Programmer merged 3 commits intoAug 27, 2025
Merged
Conversation
- Added full repo workflow and required utility functions - Updated Anti-pattern scanner to include SonarQube context - Updated code transformer to strip docstrings from refactored code while using Granite 3.3:8b
Andrei-Constantin-Programmer
approved these changes
Aug 26, 2025
Andrei-Constantin-Programmer
left a comment
Owner
There was a problem hiding this comment.
Code lgtm, testing WIP. Approved, can be merged. We can sort out the kinks later.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added Full repository run-through functionality to AntiPattern Remediator
jacoco_resultsdir to fetch the files with 100% coverage from the selected repo.backupsdir.clonesdir)markdownfiles and a complete processing summary inJSON. (everything in root dir)Steps to check the full repository run-through:
Jacoco tooland theSonarQube toolpython main.pyUpdated
antipattern_scanner.pyto include SonarQube issues (context) - Thanks to @ucabm57 (Maoqin)Updated the
antipattern_scanner.yamlprompt to read SonarQube issuesUpdated
code_transformer.pyto strip common wrappers (example: ”””, ‘’’) from the refactored code, issue seen withgranite 3.3:8bmodel. Also slightly changed the promptcode_transformer.yamlto not include docstrings, but it still generates with them.