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. |
Link Improvements
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) |