HIGHLIGHT Product Documentation
This documentation is for reference only. Original Highlight Product Documentation is available at https://doc.casthighlight.com/
- String concatenation in loop causes production risks
- Trailing spaces can increase costs
- Missing spaces can increase costs
- Extraneous whitespaces increase costs
- Java-Style getters and setters can increase production risks
- Alias agreement for imports can reduce costs
- Wildcard(*) imports can increase production risks.
- Multiple imports on the same line can increase costs
- Methods with too many parameters can be complex
- Handling Exceptions should be explicit
- Using "is" for anything but singleton can increase costs
- Illegal exceptions can cause Production Risks
- 'Not...is' syntax can be unreadable
- Explicit comparison to singleton can be unreadable
- Suspicious Comments can increase costs due to their suspicious nature
- Low commented code rates increase time and effort
- Inline comments can increase costs
- Uncommented functions or methods increase costs
- Uncommented Classes increase costs
- Nested loops can slow down innovation
- Too many nested Loops decreases innovation
- Declaring too many functions can make Javascript code complex
- Too many classes without same name as file name can increase costs
- Inconsistencies in @throws tags can increase costs
- Too many elseif statements increases costs
- Missing comments can increase costs in PHP
- Increment/Decrement Operators can increase costs
- Unused function parameters can make code unreadable
- Ternary operators in Java can make code unreadable
- Having too many class definitions in Java can be unreadable