Release Notes - 1.0


1.0.0-beta1

Resolved Issues

Customer Ticket Id Details
51049 Fixes an issue where "CAST_Go_Module" and "CAST_Go_Package" object types were incorrectly inheriting from the "APM Client Modules" category.
Callee Type Caller Type Details
CAST_Go_Field CAST_Go_Function / CAST_Go_Method accessWriteLink
CAST_Go_Function/CAST_Go_Method CAST_Go_Function/CAST_Go_Method callLink
CAST_Go_Struct CAST_Go_Struct relyOnLink
CAST_Go_Struct CAST_Go_Struct inherit

Other Updates

Details
Fixes duplicate object warning.
Fixes several resolution and type resolution issues.
Fixes lexer error, missing symbols and incorrect GUID issues.
Fixes duplicate GUID issue by adding file path.

1.0.0-alpha1

Note

Initial release of this extension: support for Go language with a small number of Go specific rules.

Rules

Rule Id New Rule Details
1046000 TRUE Avoid Artifacts with High Cyclomatic Complexity (Go)
1046002 TRUE Avoid undocumented Functions (Go)
1046004 TRUE Avoid Functions having a very low Comment/Code ratio (Go)
1046006 TRUE Avoid undocumented Methods (Go)
1046008 TRUE Avoid Methods having a very low Comment/Code ratio (Go)