Preparing report...

Report for github.com/MetalBlueberry/go-plotly

A+    Excellent!    Found 8 issues across 71 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo97%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint90%

Golint is a linter for Go source code.

    • go-plotly/generator/parser.go
    • Line 31: warning: exported type Schema should have comment or be unexported (golint)
    • Line 41: warning: exported type ConfigAttributes should have comment or be unexported (golint)
    • Line 45: warning: exported type Layout should have comment or be unexported (golint)
    • Line 49: warning: exported type Defs should have comment or be unexported (golint)
    • Line 56: warning: exported type ValObject should have comment or be unexported (golint)
    • Line 62: warning: exported type Traces should have comment or be unexported (golint)
    • Line 64: warning: exported type Trace should have comment or be unexported (golint)
    • Line 73: warning: exported type Meta should have comment or be unexported (golint)
    • Line 77: warning: exported type TraceAttributes should have comment or be unexported (golint)
    • Line 82: warning: exported method TraceAttributes.Sorted should have comment or be unexported (golint)
    • Line 91: warning: exported method TraceAttributes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 114: warning: exported type LayoutAttributes should have comment or be unexported (golint)
    • Line 118: warning: exported method LayoutAttributes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 135: warning: exported method ConfigAttributes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 250: warning: exported type Role should have comment or be unexported (golint)
    • Line 253: warning: exported const RoleObject should have comment (or a comment on this block) or be unexported (golint)
    • Line 259: warning: exported type ValType should have comment or be unexported (golint)
    • Line 262: warning: exported const ValTypeDataArray should have comment (or a comment on this block) or be unexported (golint)
    • Line 278: warning: exported function UnmarshalRole should have comment or be unexported (golint)
    • Line 292: warning: exported type Attribute should have comment or be unexported (golint)
    • Line 323: warning: exported type MetaKey should have comment or be unexported (golint)
    • Line 325: warning: exported var MetaKeys should have comment or be unexported (golint)
    • go-plotly/graph_objects/config_gen.go
    • Line 3: warning: comment on exported type Config should be of the form "Config ..." (with optional leading article) (golint)
    • Line 227: warning: comment on exported type ConfigEdits should be of the form "ConfigEdits ..." (with optional leading article) (golint)
    • Line 295: warning: exported var ConfigDisplaymodebarHover should have comment or be unexported (golint)
    • Line 304: warning: exported var ConfigDoubleclickFalse should have comment or be unexported (golint)
    • Line 314: warning: comment on exported var ConfigScrollzoomCartesian should be of the form "ConfigScrollzoomCartesian ..." (golint)
    • Line 316: warning: exported var ConfigScrollzoomGl3d should have comment or be unexported (golint)
    • Line 320: warning: comment on exported var ConfigScrollzoomTrue should be of the form "ConfigScrollzoomTrue ..." (golint)
    • go-plotly/graph_objects/layout_gen.go
    • Line 3: warning: comment on exported type Layout should be of the form "Layout ..." (with optional leading article) (golint)
    • Line 443: warning: comment on exported type LayoutActiveshape should be of the form "LayoutActiveshape ..." (with optional leading article) (golint)
    • Line 459: warning: comment on exported type LayoutAngularaxis should be of the form "LayoutAngularaxis ..." (with optional leading article) (golint)
    • Line 567: warning: comment on exported type LayoutColoraxisColorbarTitle should be of the form "LayoutColoraxisColorbarTitle ..." (with optional leading article) (golint)
    • Line 587: warning: comment on exported type LayoutColoraxisColorbar should be of the form "LayoutColoraxisColorbar ..." (with optional leading article) (golint)
    • Line 839: warning: comment on exported type LayoutColoraxis should be of the form "LayoutColoraxis ..." (with optional leading article) (golint)
    • Line 895: warning: comment on exported type LayoutColorscale should be of the form "LayoutColorscale ..." (with optional leading article) (golint)
    • Line 939: warning: comment on exported type LayoutGeoCenter should be of the form "LayoutGeoCenter ..." (with optional leading article) (golint)
    • Line 955: warning: comment on exported type LayoutGeoDomain should be of the form "LayoutGeoDomain ..." (with optional leading article) (golint)
    • Line 983: warning: comment on exported type LayoutGeoLataxis should be of the form "LayoutGeoLataxis ..." (with optional leading article) (golint)
    • Line 1023: warning: comment on exported type LayoutGeoLonaxis should be of the form "LayoutGeoLonaxis ..." (with optional leading article) (golint)
    • Line 1063: warning: comment on exported type LayoutGeoProjectionRotation should be of the form "LayoutGeoProjectionRotation ..." (with optional leading article) (golint)
    • Line 1085: warning: comment on exported type LayoutGeoProjection should be of the form "LayoutGeoProjection ..." (with optional leading article) (golint)
    • Line 1111: warning: comment on exported type LayoutGeo should be of the form "LayoutGeo ..." (with optional leading article) (golint)
    • Line 1297: warning: comment on exported type LayoutGridDomain should be of the form "LayoutGridDomain ..." (with optional leading article) (golint)
    • Line 1313: warning: comment on exported type LayoutGrid should be of the form "LayoutGrid ..." (with optional leading article) (golint)
    • Line 1409: warning: comment on exported type LayoutHoverlabel should be of the form "LayoutHoverlabel ..." (with optional leading article) (golint)
    • Line 1485: warning: comment on exported type LayoutLegendTitle should be of the form "LayoutLegendTitle ..." (with optional leading article) (golint)
    • Line 1505: warning: comment on exported type LayoutLegend should be of the form "LayoutLegend ..." (with optional leading article) (golint)
    • Line 1613: warning: comment on exported type LayoutMapboxCenter should be of the form "LayoutMapboxCenter ..." (with optional leading article) (golint)
    • Line 1629: warning: comment on exported type LayoutMapboxDomain should be of the form "LayoutMapboxDomain ..." (with optional leading article) (golint)
    • Line 1657: warning: comment on exported type LayoutMapbox should be of the form "LayoutMapbox ..." (with optional leading article) (golint)
    • Line 1711: warning: comment on exported type LayoutMargin should be of the form "LayoutMargin ..." (with optional leading article) (golint)
    • Line 1751: warning: comment on exported type LayoutModebar should be of the form "LayoutModebar ..." (with optional leading article) (golint)
    • Line 1785: warning: comment on exported type LayoutNewshapeLine should be of the form "LayoutNewshapeLine ..." (with optional leading article) (golint)
    • Line 1807: warning: comment on exported type LayoutNewshape should be of the form "LayoutNewshape ..." (with optional leading article) (golint)
    • Line 1867: warning: comment on exported type LayoutPolarAngularaxis should be of the form "LayoutPolarAngularaxis ..." (with optional leading article) (golint)
    • Line 2139: warning: comment on exported type LayoutPolarDomain should be of the form "LayoutPolarDomain ..." (with optional leading article) (golint)
    • Line 2211: warning: comment on exported type LayoutPolarRadialaxisTitle should be of the form "LayoutPolarRadialaxisTitle ..." (with optional leading article) (golint)
    • Line 2225: warning: comment on exported type LayoutPolarRadialaxis should be of the form "LayoutPolarRadialaxis ..." (with optional leading article) (golint)
    • Line 2513: warning: comment on exported type LayoutPolar should be of the form "LayoutPolar ..." (with optional leading article) (golint)
    • Line 2559: warning: comment on exported type LayoutRadialaxis should be of the form "LayoutRadialaxis ..." (with optional leading article) (golint)
    • Line 2695: warning: comment on exported type LayoutSceneCameraProjection should be of the form "LayoutSceneCameraProjection ..." (with optional leading article) (golint)
    • Line 2727: warning: comment on exported type LayoutSceneCamera should be of the form "LayoutSceneCamera ..." (with optional leading article) (golint)
    • Line 2747: warning: comment on exported type LayoutSceneDomain should be of the form "LayoutSceneDomain ..." (with optional leading article) (golint)
    • Line 2819: warning: comment on exported type LayoutSceneXaxisTitle should be of the form "LayoutSceneXaxisTitle ..." (with optional leading article) (golint)
    • Line 2833: warning: comment on exported type LayoutSceneXaxis should be of the form "LayoutSceneXaxis ..." (with optional leading article) (golint)
    • Line 3207: warning: comment on exported type LayoutSceneYaxisTitle should be of the form "LayoutSceneYaxisTitle ..." (with optional leading article) (golint)
    • Line 3221: warning: comment on exported type LayoutSceneYaxis should be of the form "LayoutSceneYaxis ..." (with optional leading article) (golint)
    • Line 3595: warning: comment on exported type LayoutSceneZaxisTitle should be of the form "LayoutSceneZaxisTitle ..." (with optional leading article) (golint)
    • Line 3609: warning: comment on exported type LayoutSceneZaxis should be of the form "LayoutSceneZaxis ..." (with optional leading article) (golint)
    • Line 3939: warning: comment on exported type LayoutScene should be of the form "LayoutScene ..." (with optional leading article) (golint)
    • Line 4047: warning: comment on exported type LayoutTernaryAaxisTitle should be of the form "LayoutTernaryAaxisTitle ..." (with optional leading article) (golint)
    • Line 4061: warning: comment on exported type LayoutTernaryAaxis should be of the form "LayoutTernaryAaxis ..." (with optional leading article) (golint)
    • Line 4327: warning: comment on exported type LayoutTernaryBaxisTitle should be of the form "LayoutTernaryBaxisTitle ..." (with optional leading article) (golint)
    • Line 4341: warning: comment on exported type LayoutTernaryBaxis should be of the form "LayoutTernaryBaxis ..." (with optional leading article) (golint)
    • Line 4607: warning: comment on exported type LayoutTernaryCaxisTitle should be of the form "LayoutTernaryCaxisTitle ..." (with optional leading article) (golint)
    • Line 4621: warning: comment on exported type LayoutTernaryCaxis should be of the form "LayoutTernaryCaxis ..." (with optional leading article) (golint)
    • Line 4843: warning: comment on exported type LayoutTernaryDomain should be of the form "LayoutTernaryDomain ..." (with optional leading article) (golint)
    • Line 4871: warning: comment on exported type LayoutTernary should be of the form "LayoutTernary ..." (with optional leading article) (golint)
    • Line 4959: warning: comment on exported type LayoutTitle should be of the form "LayoutTitle ..." (with optional leading article) (golint)
    • Line 5035: warning: comment on exported type LayoutUniformtext should be of the form "LayoutUniformtext ..." (with optional leading article) (golint)
    • Line 5073: warning: comment on exported type LayoutXaxisRangeselector should be of the form "LayoutXaxisRangeselector ..." (with optional leading article) (golint)
    • Line 5141: warning: comment on exported type LayoutXaxisRangesliderYaxis should be of the form "LayoutXaxisRangesliderYaxis ..." (with optional leading article) (golint)
    • Line 5157: warning: comment on exported type LayoutXaxisRangeslider should be of the form "LayoutXaxisRangeslider ..." (with optional leading article) (golint)
    • Line 5251: warning: comment on exported type LayoutXaxisTitle should be of the form "LayoutXaxisTitle ..." (with optional leading article) (golint)
    • Line 5271: warning: comment on exported type LayoutXaxis should be of the form "LayoutXaxis ..." (with optional leading article) (golint)
    • Line 5773: warning: comment on exported type LayoutYaxisTitle should be of the form "LayoutYaxisTitle ..." (with optional leading article) (golint)
    • Line 5793: warning: comment on exported type LayoutYaxis should be of the form "LayoutYaxis ..." (with optional leading article) (golint)
    • Line 6247: warning: exported const LayoutAngularaxisTickorientationHorizontal should have comment (or a comment on this block) or be unexported (golint)
    • Line 6255: warning: exported const LayoutAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 6263: warning: exported const LayoutCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 6285: warning: exported const LayoutColoraxisColorbarExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 6297: warning: exported const LayoutColoraxisColorbarLenmodeFraction should have comment (or a comment on this block) or be unexported (golint)
    • Line 6305: warning: exported const LayoutColoraxisColorbarShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6315: warning: exported const LayoutColoraxisColorbarShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6325: warning: exported const LayoutColoraxisColorbarShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6335: warning: exported const LayoutColoraxisColorbarThicknessmodeFraction should have comment (or a comment on this block) or be unexported (golint)
    • Line 6343: warning: exported const LayoutColoraxisColorbarTicklabelpositionOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 6355: warning: exported const LayoutColoraxisColorbarTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 6364: warning: exported const LayoutColoraxisColorbarTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 6373: warning: exported const LayoutColoraxisColorbarTitleSideRight should have comment (or a comment on this block) or be unexported (golint)
    • Line 6382: warning: exported const LayoutColoraxisColorbarXanchorLeft should have comment (or a comment on this block) or be unexported (golint)
    • Line 6391: warning: exported const LayoutColoraxisColorbarYanchorTop should have comment (or a comment on this block) or be unexported (golint)
    • Line 6400: warning: exported const LayoutDirectionClockwise should have comment (or a comment on this block) or be unexported (golint)
    • Line 6408: warning: exported var LayoutDragmodeZoom should have comment or be unexported (golint)
    • Line 6426: warning: exported var LayoutGeoFitboundsFalse should have comment or be unexported (golint)
    • Line 6435: warning: exported const LayoutGeoProjectionTypeEquirectangular should have comment (or a comment on this block) or be unexported (golint)
    • Line 6463: warning: exported var LayoutGeoResolutionNumber110 should have comment or be unexported (golint)
    • Line 6471: warning: exported const LayoutGeoScopeWorld should have comment (or a comment on this block) or be unexported (golint)
    • Line 6484: warning: exported const LayoutGridPatternIndependent should have comment (or a comment on this block) or be unexported (golint)
    • Line 6492: warning: exported const LayoutGridRoworderTopToBottom should have comment (or a comment on this block) or be unexported (golint)
    • Line 6500: warning: exported const LayoutGridXsideBottom should have comment (or a comment on this block) or be unexported (golint)
    • Line 6510: warning: exported const LayoutGridYsideLeft should have comment (or a comment on this block) or be unexported (golint)
    • Line 6520: warning: exported const LayoutHoverlabelAlignLeft should have comment (or a comment on this block) or be unexported (golint)
    • Line 6529: warning: exported var LayoutHovermodeX should have comment or be unexported (golint)
    • Line 6541: warning: exported var LayoutLegendItemclickToggle should have comment or be unexported (golint)
    • Line 6550: warning: exported var LayoutLegendItemdoubleclickToggle should have comment or be unexported (golint)
    • Line 6559: warning: exported const LayoutLegendItemsizingTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 6567: warning: exported const LayoutLegendOrientationV should have comment (or a comment on this block) or be unexported (golint)
    • Line 6575: warning: exported const LayoutLegendTitleSideTop should have comment (or a comment on this block) or be unexported (golint)
    • Line 6584: warning: exported const LayoutLegendValignTop should have comment (or a comment on this block) or be unexported (golint)
    • Line 6593: warning: exported const LayoutLegendXanchorAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 6603: warning: exported const LayoutLegendYanchorAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 6613: warning: exported const LayoutModebarOrientationV should have comment (or a comment on this block) or be unexported (golint)
    • Line 6621: warning: exported const LayoutNewshapeDrawdirectionOrtho should have comment (or a comment on this block) or be unexported (golint)
    • Line 6631: warning: exported const LayoutNewshapeFillruleEvenodd should have comment (or a comment on this block) or be unexported (golint)
    • Line 6639: warning: exported const LayoutNewshapeLayerBelow should have comment (or a comment on this block) or be unexported (golint)
    • Line 6647: warning: exported const LayoutPolarAngularaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 6655: warning: exported const LayoutPolarAngularaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 6677: warning: exported const LayoutPolarAngularaxisDirectionCounterclockwise should have comment (or a comment on this block) or be unexported (golint)
    • Line 6685: warning: exported const LayoutPolarAngularaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 6697: warning: exported const LayoutPolarAngularaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 6705: warning: exported const LayoutPolarAngularaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6715: warning: exported const LayoutPolarAngularaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6725: warning: exported const LayoutPolarAngularaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6735: warning: exported const LayoutPolarAngularaxisThetaunitRadians should have comment (or a comment on this block) or be unexported (golint)
    • Line 6743: warning: exported const LayoutPolarAngularaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 6752: warning: exported const LayoutPolarAngularaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 6761: warning: exported const LayoutPolarAngularaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 6770: warning: exported const LayoutPolarGridshapeCircular should have comment (or a comment on this block) or be unexported (golint)
    • Line 6778: warning: exported var LayoutPolarRadialaxisAutorangeTrue should have comment or be unexported (golint)
    • Line 6787: warning: exported const LayoutPolarRadialaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 6795: warning: exported const LayoutPolarRadialaxisCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 6817: warning: exported const LayoutPolarRadialaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 6839: warning: exported const LayoutPolarRadialaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 6851: warning: exported const LayoutPolarRadialaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 6859: warning: exported const LayoutPolarRadialaxisRangemodeTozero should have comment (or a comment on this block) or be unexported (golint)
    • Line 6868: warning: exported const LayoutPolarRadialaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6878: warning: exported const LayoutPolarRadialaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6888: warning: exported const LayoutPolarRadialaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 6898: warning: exported const LayoutPolarRadialaxisSideClockwise should have comment (or a comment on this block) or be unexported (golint)
    • Line 6906: warning: exported const LayoutPolarRadialaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 6915: warning: exported const LayoutPolarRadialaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 6924: warning: exported const LayoutPolarRadialaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 6935: warning: exported const LayoutRadialaxisTickorientationHorizontal should have comment (or a comment on this block) or be unexported (golint)
    • Line 6943: warning: exported const LayoutSceneAspectmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 6953: warning: exported const LayoutSceneCameraProjectionTypePerspective should have comment (or a comment on this block) or be unexported (golint)
    • Line 6961: warning: exported var LayoutSceneDragmodeOrbit should have comment or be unexported (golint)
    • Line 6972: warning: exported var LayoutSceneHovermodeClosest should have comment or be unexported (golint)
    • Line 6980: warning: exported var LayoutSceneXaxisAutorangeTrue should have comment or be unexported (golint)
    • Line 6989: warning: exported const LayoutSceneXaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 6997: warning: exported const LayoutSceneXaxisCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 7019: warning: exported const LayoutSceneXaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 7041: warning: exported const LayoutSceneXaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7053: warning: exported var LayoutSceneXaxisMirrorTrue should have comment or be unexported (golint)
    • Line 7064: warning: exported const LayoutSceneXaxisRangemodeNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 7073: warning: exported const LayoutSceneXaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7083: warning: exported const LayoutSceneXaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7093: warning: exported const LayoutSceneXaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7103: warning: exported const LayoutSceneXaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7112: warning: exported const LayoutSceneXaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 7121: warning: exported const LayoutSceneXaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 7132: warning: exported var LayoutSceneYaxisAutorangeTrue should have comment or be unexported (golint)
    • Line 7141: warning: exported const LayoutSceneYaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 7149: warning: exported const LayoutSceneYaxisCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 7171: warning: exported const LayoutSceneYaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 7193: warning: exported const LayoutSceneYaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7205: warning: exported var LayoutSceneYaxisMirrorTrue should have comment or be unexported (golint)
    • Line 7216: warning: exported const LayoutSceneYaxisRangemodeNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 7225: warning: exported const LayoutSceneYaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7235: warning: exported const LayoutSceneYaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7245: warning: exported const LayoutSceneYaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7255: warning: exported const LayoutSceneYaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7264: warning: exported const LayoutSceneYaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 7273: warning: exported const LayoutSceneYaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 7284: warning: exported var LayoutSceneZaxisAutorangeTrue should have comment or be unexported (golint)
    • Line 7293: warning: exported const LayoutSceneZaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 7301: warning: exported const LayoutSceneZaxisCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 7323: warning: exported const LayoutSceneZaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 7345: warning: exported const LayoutSceneZaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7357: warning: exported var LayoutSceneZaxisMirrorTrue should have comment or be unexported (golint)
    • Line 7368: warning: exported const LayoutSceneZaxisRangemodeNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 7377: warning: exported const LayoutSceneZaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7387: warning: exported const LayoutSceneZaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7397: warning: exported const LayoutSceneZaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7407: warning: exported const LayoutSceneZaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7416: warning: exported const LayoutSceneZaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 7425: warning: exported const LayoutSceneZaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 7436: warning: exported const LayoutSelectdirectionH should have comment (or a comment on this block) or be unexported (golint)
    • Line 7446: warning: exported const LayoutTernaryAaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7458: warning: exported const LayoutTernaryAaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 7466: warning: exported const LayoutTernaryAaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7476: warning: exported const LayoutTernaryAaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7486: warning: exported const LayoutTernaryAaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7496: warning: exported const LayoutTernaryAaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7505: warning: exported const LayoutTernaryAaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 7514: warning: exported const LayoutTernaryBaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7526: warning: exported const LayoutTernaryBaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 7534: warning: exported const LayoutTernaryBaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7544: warning: exported const LayoutTernaryBaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7554: warning: exported const LayoutTernaryBaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7564: warning: exported const LayoutTernaryBaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7573: warning: exported const LayoutTernaryBaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 7582: warning: exported const LayoutTernaryCaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7594: warning: exported const LayoutTernaryCaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 7602: warning: exported const LayoutTernaryCaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7612: warning: exported const LayoutTernaryCaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7622: warning: exported const LayoutTernaryCaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7632: warning: exported const LayoutTernaryCaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7641: warning: exported const LayoutTernaryCaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 7650: warning: exported const LayoutTitleXanchorAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7660: warning: exported const LayoutTitleXrefContainer should have comment (or a comment on this block) or be unexported (golint)
    • Line 7668: warning: exported const LayoutTitleYanchorAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7678: warning: exported const LayoutTitleYrefContainer should have comment (or a comment on this block) or be unexported (golint)
    • Line 7686: warning: exported const LayoutTransitionEasingLinear should have comment (or a comment on this block) or be unexported (golint)
    • Line 7728: warning: exported const LayoutTransitionOrderingLayoutFirst should have comment (or a comment on this block) or be unexported (golint)
    • Line 7736: warning: exported var LayoutUniformtextModeFalse should have comment or be unexported (golint)
    • Line 7745: warning: exported const LayoutXaxisAnchorFree should have comment (or a comment on this block) or be unexported (golint)
    • Line 7754: warning: exported var LayoutXaxisAutorangeTrue should have comment or be unexported (golint)
    • Line 7763: warning: exported const LayoutXaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 7771: warning: exported const LayoutXaxisCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 7793: warning: exported const LayoutXaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 7815: warning: exported const LayoutXaxisConstrainRange should have comment (or a comment on this block) or be unexported (golint)
    • Line 7823: warning: exported const LayoutXaxisConstraintowardLeft should have comment (or a comment on this block) or be unexported (golint)
    • Line 7835: warning: exported const LayoutXaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 7847: warning: exported const LayoutXaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 7855: warning: exported const LayoutXaxisMatchesSlashCapexLparLbracket29RbracketOrLbracket19RbracketLbracket09RbracketPlusRparQuestionLparDomainRparQuestionDollarSlash should have comment (or a comment on this block) or be unexported (golint)
    • Line 7863: warning: exported var LayoutXaxisMirrorTrue should have comment or be unexported (golint)
    • Line 7874: warning: exported const LayoutXaxisOverlayingFree should have comment (or a comment on this block) or be unexported (golint)
    • Line 7883: warning: exported const LayoutXaxisRangemodeNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 7892: warning: exported const LayoutXaxisRangeselectorXanchorAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7902: warning: exported const LayoutXaxisRangeselectorYanchorAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7912: warning: exported const LayoutXaxisRangesliderYaxisRangemodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 7921: warning: exported const LayoutXaxisScaleanchorSlashCapexLparLbracket29RbracketOrLbracket19RbracketLbracket09RbracketPlusRparQuestionLparDomainRparQuestionDollarSlash should have comment (or a comment on this block) or be unexported (golint)
    • Line 7929: warning: exported const LayoutXaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7939: warning: exported const LayoutXaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7949: warning: exported const LayoutXaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 7959: warning: exported const LayoutXaxisSideTop should have comment (or a comment on this block) or be unexported (golint)
    • Line 7969: warning: exported const LayoutXaxisSpikesnapData should have comment (or a comment on this block) or be unexported (golint)
    • Line 7978: warning: exported const LayoutXaxisTicklabelmodeInstant should have comment (or a comment on this block) or be unexported (golint)
    • Line 7986: warning: exported const LayoutXaxisTicklabelpositionOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 8002: warning: exported const LayoutXaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 8011: warning: exported const LayoutXaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 8020: warning: exported const LayoutXaxisTicksonLabels should have comment (or a comment on this block) or be unexported (golint)
    • Line 8028: warning: exported const LayoutXaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 8040: warning: exported const LayoutYaxisAnchorFree should have comment (or a comment on this block) or be unexported (golint)
    • Line 8049: warning: exported var LayoutYaxisAutorangeTrue should have comment or be unexported (golint)
    • Line 8058: warning: exported const LayoutYaxisAutotypenumbersConvertTypes should have comment (or a comment on this block) or be unexported (golint)
    • Line 8066: warning: exported const LayoutYaxisCalendarGregorian should have comment (or a comment on this block) or be unexported (golint)
    • Line 8088: warning: exported const LayoutYaxisCategoryorderTrace should have comment (or a comment on this block) or be unexported (golint)
    • Line 8110: warning: exported const LayoutYaxisConstrainRange should have comment (or a comment on this block) or be unexported (golint)
    • Line 8118: warning: exported const LayoutYaxisConstraintowardLeft should have comment (or a comment on this block) or be unexported (golint)
    • Line 8130: warning: exported const LayoutYaxisExponentformatNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 8142: warning: exported const LayoutYaxisLayerAboveTraces should have comment (or a comment on this block) or be unexported (golint)
    • Line 8150: warning: exported const LayoutYaxisMatchesSlashCapexLparLbracket29RbracketOrLbracket19RbracketLbracket09RbracketPlusRparQuestionLparDomainRparQuestionDollarSlash should have comment (or a comment on this block) or be unexported (golint)
    • Line 8158: warning: exported var LayoutYaxisMirrorTrue should have comment or be unexported (golint)
    • Line 8169: warning: exported const LayoutYaxisOverlayingFree should have comment (or a comment on this block) or be unexported (golint)
    • Line 8178: warning: exported const LayoutYaxisRangemodeNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 8187: warning: exported const LayoutYaxisScaleanchorSlashCapexLparLbracket29RbracketOrLbracket19RbracketLbracket09RbracketPlusRparQuestionLparDomainRparQuestionDollarSlash should have comment (or a comment on this block) or be unexported (golint)
    • Line 8195: warning: exported const LayoutYaxisShowexponentAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 8205: warning: exported const LayoutYaxisShowtickprefixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 8215: warning: exported const LayoutYaxisShowticksuffixAll should have comment (or a comment on this block) or be unexported (golint)
    • Line 8225: warning: exported const LayoutYaxisSideTop should have comment (or a comment on this block) or be unexported (golint)
    • Line 8235: warning: exported const LayoutYaxisSpikesnapData should have comment (or a comment on this block) or be unexported (golint)
    • Line 8244: warning: exported const LayoutYaxisTicklabelmodeInstant should have comment (or a comment on this block) or be unexported (golint)
    • Line 8252: warning: exported const LayoutYaxisTicklabelpositionOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 8268: warning: exported const LayoutYaxisTickmodeAuto should have comment (or a comment on this block) or be unexported (golint)
    • Line 8277: warning: exported const LayoutYaxisTicksOutside should have comment (or a comment on this block) or be unexported (golint)
    • Line 8286: warning: exported const LayoutYaxisTicksonLabels should have comment (or a comment on this block) or be unexported (golint)
    • Line 8294: warning: exported const LayoutYaxisTypeHyphenHyphen should have comment (or a comment on this block) or be unexported (golint)
    • Line 8306: warning: exported const BarpolarBarmodeStack should have comment (or a comment on this block) or be unexported (golint)
    • Line 8322: warning: exported const CandlestickBoxmodeGroup should have comment (or a comment on this block) or be unexported (golint)
    • Line 8332: warning: exported const BarBarnormEmpty should have comment (or a comment on this block) or be unexported (golint)
    • Line 8344: warning: exported const ViolinViolinmodeGroup should have comment (or a comment on this block) or be unexported (golint)
    • Line 8352: warning: exported const WaterfallWaterfallmodeGroup should have comment (or a comment on this block) or be unexported (golint)
    • Line 8360: warning: exported const FunnelFunnelmodeStack should have comment (or a comment on this block) or be unexported (golint)
    • Line 8369: warning: comment on exported const LayoutClickmodeEvent should be of the form "LayoutClickmodeEvent ..." (golint)
    • Line 8371: warning: exported const LayoutClickmodeSelect should have comment (or a comment on this block) or be unexported (golint)
    • Line 8373: warning: comment on exported const LayoutClickmodeNone should be of the form "LayoutClickmodeNone ..." (golint)
    • Line 8381: warning: comment on exported const LayoutLegendTraceorderReversed should be of the form "LayoutLegendTraceorderReversed ..." (golint)
    • Line 8383: warning: exported const LayoutLegendTraceorderGrouped should have comment (or a comment on this block) or be unexported (golint)
    • Line 8385: warning: comment on exported const LayoutLegendTraceorderNormal should be of the form "LayoutLegendTraceorderNormal ..." (golint)
    • Line 8393: warning: comment on exported const LayoutXaxisSpikemodeToaxis should be of the form "LayoutXaxisSpikemodeToaxis ..." (golint)
    • Line 8395: warning: exported const LayoutXaxisSpikemodeAcross should have comment (or a comment on this block) or be unexported (golint)
    • Line 8406: warning: comment on exported const LayoutYaxisSpikemodeToaxis should be of the form "LayoutYaxisSpikemodeToaxis ..." (golint)
    • Line 8408: warning: exported const LayoutYaxisSpikemodeAcross should have comment (or a comment on this block) or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!