gov/nist/secauto/metaschema/core/datatype/adapter/DateAdapter.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/datatype/adapter/DateAdapter.java |
New exception is thrown in catch block, original stack trace may be lost |
nopmd |
- false positive |
gov/nist/secauto/metaschema/core/datatype/adapter/DateTimeAdapter.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/datatype/adapter/DateTimeAdapter.java |
New exception is thrown in catch block, original stack trace may be lost |
nopmd |
- it's ok |
gov/nist/secauto/metaschema/core/datatype/adapter/MetaschemaDataTypeProvider.java |
The class 'MetaschemaDataTypeProvider' is suspected to be a Data Class (WOC=0.000%, NOPA=23, NOAM=0, WMC=1) |
nopmd |
- Used for service initialization |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
local use; thread-safe |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
The method 'head(org.jsoup.nodes.Node, int)' has a cognitive complexity of 18, current threshold is 15 |
nopmd |
acceptable |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
The class 'AbstractMarkupWriter' has a total cyclomatic complexity of 104 (highest 7). |
nopmd |
not god class |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
Possible God Class (WMC=104, ATFD=67, TCC=0.000%) |
nopmd |
not god class |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
A catch statement should never catch throwable since it includes errors. |
nopmd |
need to catch Throwable |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java |
A catch statement should never catch throwable since it includes errors. |
nopmd |
need to catch Throwable |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AstCollectingVisitor.java |
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FixedEmphasisDelimiterProcessor.java |
A method should have only one exit point, and that should be the last statement in the method |
annotation |
- |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FixedEmphasisDelimiterProcessor.java |
A method should have only one exit point, and that should be the last statement in the method |
annotation |
- |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FixedEmphasisDelimiterProcessor.java |
A method should have only one exit point, and that should be the last statement in the method |
annotation |
- |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/HtmlCodeRenderExtension.java |
The method 'render(Code, NodeRendererContext, HtmlWriter)' has a cognitive complexity of 21, current threshold is 15 |
nopmd |
actually used in lambda |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/HtmlCodeRenderExtension.java |
The method 'render(Code, NodeRendererContext, HtmlWriter)' has a cyclomatic complexity of 11. |
nopmd |
actually used in lambda |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java |
Avoid unused constructor parameters such as 'inlineParser'. |
annotation |
- |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java |
Avoid unused method parameters such as 'context'. |
annotation |
- |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java |
The method 'processInlineElements(Node, IMarkupWriter)' has a cognitive complexity of 22, current threshold is 15 |
nopmd |
dispatch method |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java |
The method 'processInlineElements(Node, IMarkupWriter)' has a cyclomatic complexity of 23. |
nopmd |
dispatch method |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java |
The method 'processBlockElements(Node, IMarkupWriter)' has a cyclomatic complexity of 13. |
nopmd |
dispatch method |
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java |
The method 'processInlineElements(Node, IMarkupWriter)' has a NCSS line count of 64. |
nopmd |
dispatch method |
gov/nist/secauto/metaschema/core/datatype/object/Date.java |
Avoid short class names like Date |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/AbstractAstVisitor.java |
This class has a bunch of public methods and attributes |
nopmd |
requires a large number of public methods |
gov/nist/secauto/metaschema/core/metapath/AbstractAstVisitor.java |
Possible God Class (WMC=62, ATFD=26, TCC=0.000%) |
nopmd |
- |
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java |
The method 'compare(IAnyAtomicItem, Operator, IAnyAtomicItem)' has a cognitive complexity of 15, current threshold is 15 |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java |
The method 'durationCompare(IDurationItem, Operator, IDurationItem)' has a cognitive complexity of 26, current threshold is 15 |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java |
The method 'compare(IAnyAtomicItem, Operator, IAnyAtomicItem)' has a cyclomatic complexity of 16. |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java |
The method 'durationCompare(IDurationItem, Operator, IDurationItem)' has a cyclomatic complexity of 26. |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java |
The class 'AbstractComparison' has a total cyclomatic complexity of 93 (highest 26). |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/metapath/Addition.java |
The method 'sum(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 23, current threshold is 15 |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/Addition.java |
The method 'sum(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 17. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/And.java |
Avoid short class names like And |
nopmd |
- intentional name |
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java |
Avoid instantiating new objects inside loops |
nopmd |
intended |
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java |
The method 'handleComparisonexpr(ComparisonexprContext)' has a cyclomatic complexity of 18. |
nopmd |
- ok |
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java |
The class 'BuildAstVisitor' has a total cyclomatic complexity of 93 (highest 18). |
nopmd |
- this visitor has many methods |
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java |
Possible God Class (WMC=93, ATFD=156, TCC=0.000%) |
nopmd |
- this visitor has many methods |
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java |
The method 'handleComparisonexpr(ComparisonexprContext)' has a NCSS line count of 62. |
nopmd |
- ok |
gov/nist/secauto/metaschema/core/metapath/Division.java |
The method 'divide(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 15, current threshold is 15 |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/Division.java |
The method 'divide(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 13. |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/Flag.java |
Avoid short class names like Flag |
nopmd |
- intentional name |
gov/nist/secauto/metaschema/core/metapath/GeneralComparison.java |
The method 'valueCompairison(ISequence, Operator, ISequence)' has a cognitive complexity of 16, current threshold is 15 |
nopmd |
- acceptable complexity |
gov/nist/secauto/metaschema/core/metapath/ISequence.java |
Avoid using short method names |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/ISequence.java |
Avoid using short method names |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/ISequence.java |
Avoid using short method names |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/ISequence.java |
Unnecessary modifier 'public' on method 'of': the method is declared in an interface type |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/ISequence.java |
Unnecessary modifier 'public' on method 'of': the method is declared in an interface type |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/ISequence.java |
Unnecessary modifier 'public' on method 'of': the method is declared in an interface type |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/Let.java |
Avoid short class names like Let |
nopmd |
class name ok |
gov/nist/secauto/metaschema/core/metapath/Multiplication.java |
The method 'multiply(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 10. |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/Name.java |
Avoid short class names like Name |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/Or.java |
Avoid short class names like Or |
nopmd |
- intentional name |
gov/nist/secauto/metaschema/core/metapath/Step.java |
Avoid short class names like Step |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/StreamSequenceImpl.java |
Assigning an Object to null is a code smell. Consider refactoring. |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/Subtraction.java |
The method 'subtract(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 21, current threshold is 15 |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/Subtraction.java |
The method 'subtract(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 15. |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/ArgumentImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/ArgumentImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/ArgumentImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
Avoid reassigning the loop control variable 'item' |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
Avoid reassigning the loop control variable 'item' |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/FunctionLibrary.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/FunctionLibrary.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java |
The class 'OperationFunctions' has a total cyclomatic complexity of 104 (highest 7). |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java |
This class has a bunch of public methods and attributes |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java |
Possible God Class (WMC=104, ATFD=81, TCC=0.000%) |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/SequenceTypeImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/SequenceTypeImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/SequenceTypeImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/CastFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Assigning an Object to null is a code smell. Consider refactoring. |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDoc.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDoc.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
Avoid unused method parameters such as 'function'. |
nopmd |
- ok |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
Avoid unused method parameters such as 'dynamicContext'. |
nopmd |
- ok |
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java |
Avoid unused method parameters such as 'focus'. |
nopmd |
- ok |
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java |
Avoid unused method parameters such as 'arguments'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java |
Avoid unused method parameters such as 'dynamicContext'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java |
Avoid unused method parameters such as 'function'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java |
Avoid unused method parameters such as 'focus'. |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/function/library/NumericFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/function/library/NumericFunction.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/DecimalItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/DecimalItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/DecimalItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/EmailAddressItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/EmailAddressItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/EmailAddressItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/HostnameItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/HostnameItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/HostnameItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/IDurationItem.java |
New exception is thrown in catch block, original stack trace may be lost |
nopmd |
context as suppressed |
gov/nist/secauto/metaschema/core/metapath/item/atomic/IntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/IntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/IntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/NcNameItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/NcNameItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/NcNameItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/NonNegativeIntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/NonNegativeIntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/NonNegativeIntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/PositiveIntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/PositiveIntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/PositiveIntegerItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/StringItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/StringItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/StringItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
- readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/TokenItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/TokenItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/TokenItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/UriReferenceItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/UriReferenceItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/atomic/UriReferenceItemImpl.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
annotation |
- |
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/AbstractModule.java |
Avoid unused method parameters such as 'key'. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/constraint/AbstractConstraint.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
not thread safe |
gov/nist/secauto/metaschema/core/model/constraint/AbstractConstraint.java |
The class 'AbstractConstraint' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=9) |
nopmd |
- intentional data class |
gov/nist/secauto/metaschema/core/model/constraint/ConstraintValidationFinding.java |
A class which only has private constructors should be final |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/DefaultAllowedValuesConstraint.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
not thread safe |
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java |
Possible God Class (WMC=54, ATFD=54, TCC=1.709%) |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java |
The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java |
The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/constraint/IIndex.java |
A method should have only one exit point, and that should be the last statement in the method |
nopmd |
readability |
gov/nist/secauto/metaschema/core/model/util/JsonUtil.java |
A switch statement does not contain a break |
nopmd |
- intentional fall through |
gov/nist/secauto/metaschema/core/model/util/JsonUtil.java |
The method 'skipNextValue(JsonParser)' has a cyclomatic complexity of 11. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/util/JsonUtil.java |
The method 'checkEndOfValue(JsonParser, JsonToken)' has a cyclomatic complexity of 10. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/util/XmlEventUtil.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- this value is immutable |
gov/nist/secauto/metaschema/core/model/util/XmlEventUtil.java |
Possible God Class (WMC=53, ATFD=31, TCC=0.000%) |
nopmd |
this is a set of utility methods |
gov/nist/secauto/metaschema/core/model/xml/AbstractLoader.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/IndentingXmlStreamWriter2.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- synchronization not needed |
gov/nist/secauto/metaschema/core/model/xml/ModelFactory.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ModelFactory.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ModelFactory.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/ValueConstraintSupport.java |
Overridable method 'parseXmlObject' called during object construction (call stack: [parse, parseXmlObject]) |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/ValueConstraintSupport.java |
Overridable method 'parseXmlObject' called during object construction (call stack: [parse, parseXmlObject]) |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
Assigning an Object to null is a code smell. Consider refactoring. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
Assigning an Object to null is a code smell. Consider refactoring. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
Assigning an Object to null is a code smell. Consider refactoring. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
Assigning an Object to null is a code smell. Consider refactoring. |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
Avoid instantiating new objects inside loops |
nopmd |
- intentional |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
The constructor 'XmlModule(URI, METASCHEMADocument, List)' has a cognitive complexity of 15, current threshold is 15 |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
The constructor 'XmlModule(URI, METASCHEMADocument, List)' has a cyclomatic complexity of 12. |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java |
The constructor 'XmlModule(URI, METASCHEMADocument, List)' has an NPath complexity of 1029, current threshold is 200 |
nopmd |
- unavoidable |
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java |
A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java |
A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java |
A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java |
A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause |
annotation |
- |
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java |
A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause |
annotation |
- |
gov/nist/secauto/metaschema/core/util/ObjectUtils.java |
Avoid throwing null pointer exceptions. |
nopmd |
- |
gov/nist/secauto/metaschema/core/util/ObjectUtils.java |
Avoid throwing null pointer exceptions. |
nopmd |
- |