-
Notifications
You must be signed in to change notification settings - Fork 762
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
Sonar code smell fixes in web package #4512
Conversation
ginoaugustine
commented
Dec 10, 2023
- Created a new Builder for search helper class and used that for created search helper instance( This was done to reduce number of parameters passed to constructor)
- Reduced complexity of methods in search helper and utl classes
Signed-off-by: Gino Augustine <[email protected]>
Signed-off-by: Gino Augustine <[email protected]>
opengrok-indexer/src/main/java/org/opengrok/indexer/web/SearchHelper.java
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/web/SearchHelper.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/web/SearchHelper.java
Show resolved
Hide resolved
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.
found a bunch of nits. Will do more in depth review for the second pass.
Signed-off-by: Gino Augustine <[email protected]>
opengrok-indexer/src/main/java/org/opengrok/indexer/util/ErrorMessageCollector.java
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/web/SearchHelper.java
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/web/SearchHelper.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/util/ErrorMessageCollector.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/util/ErrorMessageCollector.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/util/ErrorMessageCollector.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/util/ErrorMessageCollector.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/main/java/org/opengrok/indexer/util/ErrorMessageCollector.java
Outdated
Show resolved
Hide resolved
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.
the ErrorMessageCollector
needs some clarification w.r.t. the double prefix. Also, a test case for this class would be welcome - to see in examples how it works in practice.
Removed double prefix and added a UT class to test these changes |
opengrok-indexer/src/test/java/org/opengrok/indexer/util/ErrorMessageCollectorTest.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/test/java/org/opengrok/indexer/util/ErrorMessageCollectorTest.java
Outdated
Show resolved
Hide resolved
opengrok-indexer/src/test/java/org/opengrok/indexer/util/ErrorMessageCollectorTest.java
Outdated
Show resolved
Hide resolved
Updated test case assert based on review comments
opengrok-indexer/src/main/java/org/opengrok/indexer/web/Util.java
Outdated
Show resolved
Hide resolved
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.
fix the nit and this is good to go
Also, some level of UI testing would be useful for this change, I believe. In particular of the slider for the search results. |