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.
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
(#227) Refactor setting schema reference attribute #326
(#227) Refactor setting schema reference attribute #326
Changes from all commits
b753f7f
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this class, sometimes resources are accessed via
this.getClass().getResource()
sometimes viaReport.class.getResource()
. Need to decide which way you want to use and stick to it, so it would be uniform across the whole class (either one way or another).There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ilyakharlamov Fixed. Turns out the
this.getClass()
form isn’t used anywhere else in the project.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we replace that with just
applyQuietly( new XSLDocument( this.getClass().getResourceAsStream(name) ).transform(this.skeleton).node() )
all the unit test pass just fine. This means that eitherthis.params
is not needed or isn't tested. So we need to either removethis.params
at all, or add a unit test that checks whether those params really work.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ilyakharlamov Currently only
C3.xsl
andOCC.xsl
metric templates insrc/main/resources/org/jpeek/metrics
have a<xsl:param/>
tag defining a parameter labeledctors
, and it seems thatOCC.xsl
doesn’t even use the parameter.C3.xsl
is a work in progress, see #175.Maybe leave a puzzle here or in
ReportTest.java
describing the impediment?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ilyakharlamov FYI, added the puzzle.
This file was deleted.