| | Remove dependency on guava | | | | | Unresolved | Sep 9, 2022 | Feb 1, 2023 | | |
| | Rule: GoSub should not be used | | | | | Unresolved | Sep 14, 2022 | Sep 14, 2022 | | |
| | Feed Cognitive Complexity metric | | | | | Unresolved | Feb 14, 2017 | Oct 16, 2020 | | |
| | Rule: Track lack of copyright and license headers | | | | | Unresolved | Feb 19, 2018 | Mar 18, 2019 | | |
| | Rule: All branches in a conditional structure should not have exactly the same implementation | | | | | Unresolved | Feb 21, 2018 | Mar 18, 2019 | | |
| | Rule: Related "if/else if" statements should not have the same condition | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Variables should not be self-assigned | | | | | Unresolved | Feb 19, 2018 | Mar 18, 2019 | | |
| | Rule: Method parameters should not be reassigned | | | | | Unresolved | Feb 13, 2018 | Mar 18, 2019 | | |
| | Rule: Control flow statements "if", "for", "while", "switch" and "try" should not be nested too deeply | | | | | Unresolved | Feb 7, 2018 | Mar 18, 2019 | | |
| | Rule: Methods should not have identical implementations | | | | | Unresolved | Feb 21, 2018 | Mar 18, 2019 | | |
| | Rule: Map values should not be replaced unconditionally | | | | | Unresolved | Feb 21, 2018 | Mar 18, 2019 | | |
| | Rule: Collection sizes and array length comparisons should make sense | | | | | Unresolved | Feb 21, 2018 | Mar 18, 2019 | | |
| | Rule: Cognitive Complexity of functions should not be too high | | | | | Unresolved | Feb 21, 2018 | Mar 18, 2019 | | |
| | Rule: Doubled prefix operators "!!" and "~~" should not be used | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Parameters should be passed in the correct order | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Credentials should not be hard-coded | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Two branches in a conditional structure should not have exactly the same implementation | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Dead stores should be removed | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Identical expressions should not be used on both sides of a binary operator | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Loops with at most one iteration should be refactored | | | | | Unresolved | Feb 20, 2018 | Mar 18, 2019 | | |
| | Rule: Unused local variables should be removed | | | | | Unresolved | Feb 19, 2018 | Mar 18, 2019 | | |
| | Rule: String literals should not be duplicated | | | | | Unresolved | Feb 13, 2018 | Mar 18, 2019 | | |
| | Rule: Unused function parameters should be removed | | | | | Unresolved | Feb 13, 2018 | Mar 18, 2019 | | |
| | Rule: Useless "if(true) {...}" and "if(false){...}" blocks should be removed | | | | | Unresolved | Feb 13, 2018 | Mar 18, 2019 | | |
| | Rule: "if ... else if" constructs should end with "else" clauses | | | | | Unresolved | Feb 7, 2018 | Mar 18, 2019 | | |
| | Rule: Redundant pairs of parentheses should be removed | | | | | Unresolved | Feb 7, 2018 | Mar 18, 2019 | | |
| | Rule: URIs should not be hardcoded | | | | | Unresolved | Feb 7, 2018 | Mar 18, 2019 | | |
| | Rule: Collapsible "if" statements should be merged | | | | | Unresolved | Feb 7, 2018 | Mar 18, 2019 | | |
| | Rule: Sections of code should not be "commented out" | | | | | Unresolved | Feb 7, 2018 | Mar 18, 2019 | | |
| | Rule: Unused "private" methods should be removed | | | | | Unresolved | Feb 5, 2018 | Mar 18, 2019 | | |
| | Rule: Forms should be unloaded and removed from memory | | | | | Unresolved | Mar 28, 2014 | Apr 25, 2014 | | |
| | Associate rules with suitable "constant/issue", "linear" and "linear with offset" remediation cost functions | | | | | Unresolved | Nov 28, 2013 | Nov 28, 2013 | | |