Upgrade Java and create strict tests#126
Merged
jabrena merged 2 commits intoJul 3, 2025
Merged
Conversation
Co-authored-by: bren <bren@juanantonio.info>
Co-authored-by: bren <bren@juanantonio.info>
jabrena
added a commit
that referenced
this pull request
Jul 5, 2025
* Initial works with the generator * Remove example system prompt XML file (#112) * Create test and review xml requirements (#113) * Add Java code review checklist test implementation Co-authored-by: bren <bren@juanantonio.info> * Improving the solution * Moving to spml * Nice modelling for 100-java-checklist-guide * Tested improvement from spml generation * Minor change in changelog * Migrate from DTD to XSD validation with namespace support Co-authored-by: bren <bren@juanantonio.info> * Switch from XML Schema (XSD) to DTD validation * Checkpoint before follow-up message * Migrate from DTD to XSD validation with improved error handling * Develop XML for cursor rules and tests (#123) * Update Java design guidelines with improved content and examples * Refactor test cases to compare exact expected content for XSLT generation * Upgrade Java and create strict tests (#126) * Adding new rules to generate the associated xml * Add unified XSLT tests and XML resources for Java guidelines * Remove test file and configure surefire plugin (#129) * Update Maven version to 3.9.10 * Improved generation * Renaming schema and xslt * Adding the behaviour to migrate rules from spml to ./cursor/rules
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.
Add new XML rules and strict tests for Java guidelines, secure coding, concurrency, and logging to expand content generation coverage.
The project's
pom.xmlwas updated to target Java 21 to ensure successful test execution within the current environment, as Java 24 was not available.