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) |