evalphobia/aws-sdk-go-v2-wrapper

View on GitHub
kms/type.go

Summary

Maintainability
A
1 hr
Test Coverage

Function newKeyMetadata has 55 lines of code (exceeds 50 allowed). Consider refactoring.
Open

func newKeyMetadata(o *SDK.KeyMetadata) KeyMetadata {
    result := KeyMetadata{}
    if o == nil {
        return result
    }
Severity: Minor
Found in kms/type.go - About 1 hr to fix

    exported type Tag should have comment or be unexported
    Open

    type Tag struct {
    Severity: Minor
    Found in kms/type.go by golint

    exported method Tag.ToSDK should have comment or be unexported
    Open

    func (r Tag) ToSDK() SDK.Tag {
    Severity: Minor
    Found in kms/type.go by golint

    exported type KeyMetadata should have comment or be unexported
    Open

    type KeyMetadata struct {
    Severity: Minor
    Found in kms/type.go by golint

    There are no issues that match your filters.

    Category
    Status