Preparing report...

Report for github.com/golang-source-engine/steamworks

(v0.0.0-20190915073132-aac45353008d)

A+    Excellent!    Found 7 issues across 32 files

Tweet

gofmt87%

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


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!


gocyclo100%

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.

No problems detected. Good job!


golint87%

Golint is a linter for Go source code.

    • steamworks/steamparentalsettings/parentalsettings.go
    • Line 8: warning: exported function OnChanged should have comment or be unexported (golint)
    • Line 14: warning: exported type Feature should have comment or be unexported (golint)
    • Line 17: warning: exported const Store should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported method Feature.IsBlocked should have comment or be unexported (golint)
    • Line 39: warning: exported method Feature.IsInBlockList should have comment or be unexported (golint)
    • Line 43: warning: exported function IsParentalLockEnabled should have comment or be unexported (golint)
    • Line 47: warning: exported function IsParentalLockLocked should have comment or be unexported (golint)
    • Line 51: warning: exported function IsAppBlocked should have comment or be unexported (golint)
    • Line 55: warning: exported function IsAppInBlockList should have comment or be unexported (golint)
    • steamworks/steamcontroller/origin.go
    • Line 27: warning: don't use underscores in Go names; const AOLeftPad_Touch should be AOLeftPadTouch (golint)
    • Line 28: warning: don't use underscores in Go names; const AOLeftPad_Swipe should be AOLeftPadSwipe (golint)
    • Line 29: warning: don't use underscores in Go names; const AOLeftPad_Click should be AOLeftPadClick (golint)
    • Line 30: warning: don't use underscores in Go names; const AOLeftPad_DPadNorth should be AOLeftPadDPadNorth (golint)
    • Line 31: warning: don't use underscores in Go names; const AOLeftPad_DPadSouth should be AOLeftPadDPadSouth (golint)
    • Line 32: warning: don't use underscores in Go names; const AOLeftPad_DPadWest should be AOLeftPadDPadWest (golint)
    • Line 33: warning: don't use underscores in Go names; const AOLeftPad_DPadEast should be AOLeftPadDPadEast (golint)
    • Line 34: warning: don't use underscores in Go names; const AORightPad_Touch should be AORightPadTouch (golint)
    • Line 35: warning: don't use underscores in Go names; const AORightPad_Swipe should be AORightPadSwipe (golint)
    • Line 36: warning: don't use underscores in Go names; const AORightPad_Click should be AORightPadClick (golint)
    • Line 37: warning: don't use underscores in Go names; const AORightPad_DPadNorth should be AORightPadDPadNorth (golint)
    • Line 38: warning: don't use underscores in Go names; const AORightPad_DPadSouth should be AORightPadDPadSouth (golint)
    • Line 39: warning: don't use underscores in Go names; const AORightPad_DPadWest should be AORightPadDPadWest (golint)
    • Line 40: warning: don't use underscores in Go names; const AORightPad_DPadEast should be AORightPadDPadEast (golint)
    • Line 41: warning: don't use underscores in Go names; const AOLeftTrigger_Pull should be AOLeftTriggerPull (golint)
    • Line 42: warning: don't use underscores in Go names; const AOLeftTrigger_Click should be AOLeftTriggerClick (golint)
    • Line 43: warning: don't use underscores in Go names; const AORightTrigger_Pull should be AORightTriggerPull (golint)
    • Line 44: warning: don't use underscores in Go names; const AORightTrigger_Click should be AORightTriggerClick (golint)
    • Line 45: warning: don't use underscores in Go names; const AOLeftStick_Move should be AOLeftStickMove (golint)
    • Line 46: warning: don't use underscores in Go names; const AOLeftStick_Click should be AOLeftStickClick (golint)
    • Line 47: warning: don't use underscores in Go names; const AOLeftStick_DPadNorth should be AOLeftStickDPadNorth (golint)
    • Line 48: warning: don't use underscores in Go names; const AOLeftStick_DPadSouth should be AOLeftStickDPadSouth (golint)
    • Line 49: warning: don't use underscores in Go names; const AOLeftStick_DPadWest should be AOLeftStickDPadWest (golint)
    • Line 50: warning: don't use underscores in Go names; const AOLeftStick_DPadEast should be AOLeftStickDPadEast (golint)
    • Line 51: warning: don't use underscores in Go names; const AOGyro_Move should be AOGyroMove (golint)
    • Line 52: warning: don't use underscores in Go names; const AOGyro_Pitch should be AOGyroPitch (golint)
    • Line 53: warning: don't use underscores in Go names; const AOGyro_Yaw should be AOGyroYaw (golint)
    • Line 54: warning: don't use underscores in Go names; const AOGyro_Roll should be AOGyroRoll (golint)
    • Line 56: warning: don't use underscores in Go names; const AOPS4_Circle should be AOPS4Circle (golint)
    • Line 57: warning: don't use underscores in Go names; const AOPS4_Triangle should be AOPS4Triangle (golint)
    • Line 58: warning: don't use underscores in Go names; const AOPS4_Square should be AOPS4Square (golint)
    • Line 59: warning: don't use underscores in Go names; const AOPS4_LeftBumper should be AOPS4LeftBumper (golint)
    • Line 60: warning: don't use underscores in Go names; const AOPS4_RightBumper should be AOPS4RightBumper (golint)
    • Line 61: warning: don't use underscores in Go names; const AOPS4_Options should be AOPS4Options (golint)
    • Line 62: warning: don't use underscores in Go names; const AOPS4_Share should be AOPS4Share (golint)
    • Line 63: warning: don't use underscores in Go names; const AOPS4_LeftPad_Touch should be AOPS4LeftPadTouch (golint)
    • Line 64: warning: don't use underscores in Go names; const AOPS4_LeftPad_Swipe should be AOPS4LeftPadSwipe (golint)
    • Line 65: warning: don't use underscores in Go names; const AOPS4_LeftPad_Click should be AOPS4LeftPadClick (golint)
    • Line 66: warning: don't use underscores in Go names; const AOPS4_LeftPad_DPadNorth should be AOPS4LeftPadDPadNorth (golint)
    • Line 67: warning: don't use underscores in Go names; const AOPS4_LeftPad_DPadSouth should be AOPS4LeftPadDPadSouth (golint)
    • Line 68: warning: don't use underscores in Go names; const AOPS4_LeftPad_DPadWest should be AOPS4LeftPadDPadWest (golint)
    • Line 69: warning: don't use underscores in Go names; const AOPS4_LeftPad_DPadEast should be AOPS4LeftPadDPadEast (golint)
    • Line 70: warning: don't use underscores in Go names; const AOPS4_RightPad_Touch should be AOPS4RightPadTouch (golint)
    • Line 71: warning: don't use underscores in Go names; const AOPS4_RightPad_Swipe should be AOPS4RightPadSwipe (golint)
    • Line 72: warning: don't use underscores in Go names; const AOPS4_RightPad_Click should be AOPS4RightPadClick (golint)
    • Line 73: warning: don't use underscores in Go names; const AOPS4_RightPad_DPadNorth should be AOPS4RightPadDPadNorth (golint)
    • Line 74: warning: don't use underscores in Go names; const AOPS4_RightPad_DPadSouth should be AOPS4RightPadDPadSouth (golint)
    • Line 75: warning: don't use underscores in Go names; const AOPS4_RightPad_DPadWest should be AOPS4RightPadDPadWest (golint)
    • Line 76: warning: don't use underscores in Go names; const AOPS4_RightPad_DPadEast should be AOPS4RightPadDPadEast (golint)
    • Line 77: warning: don't use underscores in Go names; const AOPS4_CenterPad_Touch should be AOPS4CenterPadTouch (golint)
    • Line 78: warning: don't use underscores in Go names; const AOPS4_CenterPad_Swipe should be AOPS4CenterPadSwipe (golint)
    • Line 79: warning: don't use underscores in Go names; const AOPS4_CenterPad_Click should be AOPS4CenterPadClick (golint)
    • Line 80: warning: don't use underscores in Go names; const AOPS4_CenterPad_DPadNorth should be AOPS4CenterPadDPadNorth (golint)
    • Line 81: warning: don't use underscores in Go names; const AOPS4_CenterPad_DPadSouth should be AOPS4CenterPadDPadSouth (golint)
    • Line 82: warning: don't use underscores in Go names; const AOPS4_CenterPad_DPadWest should be AOPS4CenterPadDPadWest (golint)
    • Line 83: warning: don't use underscores in Go names; const AOPS4_CenterPad_DPadEast should be AOPS4CenterPadDPadEast (golint)
    • Line 84: warning: don't use underscores in Go names; const AOPS4_LeftTrigger_Pull should be AOPS4LeftTriggerPull (golint)
    • Line 85: warning: don't use underscores in Go names; const AOPS4_LeftTrigger_Click should be AOPS4LeftTriggerClick (golint)
    • Line 86: warning: don't use underscores in Go names; const AOPS4_RightTrigger_Pull should be AOPS4RightTriggerPull (golint)
    • Line 87: warning: don't use underscores in Go names; const AOPS4_RightTrigger_Click should be AOPS4RightTriggerClick (golint)
    • Line 88: warning: don't use underscores in Go names; const AOPS4_LeftStick_Move should be AOPS4LeftStickMove (golint)
    • Line 89: warning: don't use underscores in Go names; const AOPS4_LeftStick_Click should be AOPS4LeftStickClick (golint)
    • Line 90: warning: don't use underscores in Go names; const AOPS4_LeftStick_DPadNorth should be AOPS4LeftStickDPadNorth (golint)
    • Line 91: warning: don't use underscores in Go names; const AOPS4_LeftStick_DPadSouth should be AOPS4LeftStickDPadSouth (golint)
    • Line 92: warning: don't use underscores in Go names; const AOPS4_LeftStick_DPadWest should be AOPS4LeftStickDPadWest (golint)
    • Line 93: warning: don't use underscores in Go names; const AOPS4_LeftStick_DPadEast should be AOPS4LeftStickDPadEast (golint)
    • Line 94: warning: don't use underscores in Go names; const AOPS4_RightStick_Move should be AOPS4RightStickMove (golint)
    • Line 95: warning: don't use underscores in Go names; const AOPS4_RightStick_Click should be AOPS4RightStickClick (golint)
    • Line 96: warning: don't use underscores in Go names; const AOPS4_RightStick_DPadNorth should be AOPS4RightStickDPadNorth (golint)
    • Line 97: warning: don't use underscores in Go names; const AOPS4_RightStick_DPadSouth should be AOPS4RightStickDPadSouth (golint)
    • Line 98: warning: don't use underscores in Go names; const AOPS4_RightStick_DPadWest should be AOPS4RightStickDPadWest (golint)
    • Line 99: warning: don't use underscores in Go names; const AOPS4_RightStick_DPadEast should be AOPS4RightStickDPadEast (golint)
    • Line 100: warning: don't use underscores in Go names; const AOPS4_DPad_North should be AOPS4DPadNorth (golint)
    • Line 101: warning: don't use underscores in Go names; const AOPS4_DPad_South should be AOPS4DPadSouth (golint)
    • Line 102: warning: don't use underscores in Go names; const AOPS4_DPad_West should be AOPS4DPadWest (golint)
    • Line 103: warning: don't use underscores in Go names; const AOPS4_DPad_East should be AOPS4DPadEast (golint)
    • Line 104: warning: don't use underscores in Go names; const AOPS4_Gyro_Move should be AOPS4GyroMove (golint)
    • Line 105: warning: don't use underscores in Go names; const AOPS4_Gyro_Pitch should be AOPS4GyroPitch (golint)
    • Line 106: warning: don't use underscores in Go names; const AOPS4_Gyro_Yaw should be AOPS4GyroYaw (golint)
    • Line 107: warning: don't use underscores in Go names; const AOPS4_Gyro_Roll should be AOPS4GyroRoll (golint)
    • Line 108: warning: don't use underscores in Go names; const AOXBoxOne_A should be AOXBoxOneA (golint)
    • Line 109: warning: don't use underscores in Go names; const AOXBoxOne_B should be AOXBoxOneB (golint)
    • Line 110: warning: don't use underscores in Go names; const AOXBoxOne_X should be AOXBoxOneX (golint)
    • Line 111: warning: don't use underscores in Go names; const AOXBoxOne_Y should be AOXBoxOneY (golint)
    • Line 112: warning: don't use underscores in Go names; const AOXBoxOne_LeftBumper should be AOXBoxOneLeftBumper (golint)
    • Line 113: warning: don't use underscores in Go names; const AOXBoxOne_RightBumper should be AOXBoxOneRightBumper (golint)
    • Line 114: warning: don't use underscores in Go names; const AOXBoxOne_Menu should be AOXBoxOneMenu (golint)
    • Line 115: warning: don't use underscores in Go names; const AOXBoxOne_View should be AOXBoxOneView (golint)
    • Line 116: warning: don't use underscores in Go names; const AOXBoxOne_LeftTrigger_Pull should be AOXBoxOneLeftTriggerPull (golint)
    • Line 117: warning: don't use underscores in Go names; const AOXBoxOne_LeftTrigger_Click should be AOXBoxOneLeftTriggerClick (golint)
    • Line 118: warning: don't use underscores in Go names; const AOXBoxOne_RightTrigger_Pull should be AOXBoxOneRightTriggerPull (golint)
    • Line 119: warning: don't use underscores in Go names; const AOXBoxOne_RightTrigger_Click should be AOXBoxOneRightTriggerClick (golint)
    • Line 120: warning: don't use underscores in Go names; const AOXBoxOne_LeftStick_Move should be AOXBoxOneLeftStickMove (golint)
    • Line 121: warning: don't use underscores in Go names; const AOXBoxOne_LeftStick_Click should be AOXBoxOneLeftStickClick (golint)
    • Line 122: warning: don't use underscores in Go names; const AOXBoxOne_LeftStick_DPadNorth should be AOXBoxOneLeftStickDPadNorth (golint)
    • Line 123: warning: don't use underscores in Go names; const AOXBoxOne_LeftStick_DPadSouth should be AOXBoxOneLeftStickDPadSouth (golint)
    • Line 124: warning: don't use underscores in Go names; const AOXBoxOne_LeftStick_DPadWest should be AOXBoxOneLeftStickDPadWest (golint)
    • Line 125: warning: don't use underscores in Go names; const AOXBoxOne_LeftStick_DPadEast should be AOXBoxOneLeftStickDPadEast (golint)
    • Line 126: warning: don't use underscores in Go names; const AOXBoxOne_RightStick_Move should be AOXBoxOneRightStickMove (golint)
    • Line 127: warning: don't use underscores in Go names; const AOXBoxOne_RightStick_Click should be AOXBoxOneRightStickClick (golint)
    • Line 128: warning: don't use underscores in Go names; const AOXBoxOne_RightStick_DPadNorth should be AOXBoxOneRightStickDPadNorth (golint)
    • Line 129: warning: don't use underscores in Go names; const AOXBoxOne_RightStick_DPadSouth should be AOXBoxOneRightStickDPadSouth (golint)
    • Line 130: warning: don't use underscores in Go names; const AOXBoxOne_RightStick_DPadWest should be AOXBoxOneRightStickDPadWest (golint)
    • Line 131: warning: don't use underscores in Go names; const AOXBoxOne_RightStick_DPadEast should be AOXBoxOneRightStickDPadEast (golint)
    • Line 132: warning: don't use underscores in Go names; const AOXBoxOne_DPad_North should be AOXBoxOneDPadNorth (golint)
    • Line 133: warning: don't use underscores in Go names; const AOXBoxOne_DPad_South should be AOXBoxOneDPadSouth (golint)
    • Line 134: warning: don't use underscores in Go names; const AOXBoxOne_DPad_West should be AOXBoxOneDPadWest (golint)
    • Line 135: warning: don't use underscores in Go names; const AOXBoxOne_DPad_East should be AOXBoxOneDPadEast (golint)
    • Line 136: warning: don't use underscores in Go names; const AOXBox360_A should be AOXBox360A (golint)
    • Line 137: warning: don't use underscores in Go names; const AOXBox360_B should be AOXBox360B (golint)
    • Line 138: warning: don't use underscores in Go names; const AOXBox360_X should be AOXBox360X (golint)
    • Line 139: warning: don't use underscores in Go names; const AOXBox360_Y should be AOXBox360Y (golint)
    • Line 140: warning: don't use underscores in Go names; const AOXBox360_LeftBumper should be AOXBox360LeftBumper (golint)
    • Line 141: warning: don't use underscores in Go names; const AOXBox360_RightBumper should be AOXBox360RightBumper (golint)
    • Line 142: warning: don't use underscores in Go names; const AOXBox360_Start should be AOXBox360Start (golint)
    • Line 143: warning: don't use underscores in Go names; const AOXBox360_Back should be AOXBox360Back (golint)
    • Line 144: warning: don't use underscores in Go names; const AOXBox360_LeftTrigger_Pull should be AOXBox360LeftTriggerPull (golint)
    • Line 145: warning: don't use underscores in Go names; const AOXBox360_LeftTrigger_Click should be AOXBox360LeftTriggerClick (golint)
    • Line 146: warning: don't use underscores in Go names; const AOXBox360_RightTrigger_Pull should be AOXBox360RightTriggerPull (golint)
    • Line 147: warning: don't use underscores in Go names; const AOXBox360_RightTrigger_Click should be AOXBox360RightTriggerClick (golint)
    • Line 148: warning: don't use underscores in Go names; const AOXBox360_LeftStick_Move should be AOXBox360LeftStickMove (golint)
    • Line 149: warning: don't use underscores in Go names; const AOXBox360_LeftStick_Click should be AOXBox360LeftStickClick (golint)
    • Line 150: warning: don't use underscores in Go names; const AOXBox360_LeftStick_DPadNorth should be AOXBox360LeftStickDPadNorth (golint)
    • Line 151: warning: don't use underscores in Go names; const AOXBox360_LeftStick_DPadSouth should be AOXBox360LeftStickDPadSouth (golint)
    • Line 152: warning: don't use underscores in Go names; const AOXBox360_LeftStick_DPadWest should be AOXBox360LeftStickDPadWest (golint)
    • Line 153: warning: don't use underscores in Go names; const AOXBox360_LeftStick_DPadEast should be AOXBox360LeftStickDPadEast (golint)
    • Line 154: warning: don't use underscores in Go names; const AOXBox360_RightStick_Move should be AOXBox360RightStickMove (golint)
    • Line 155: warning: don't use underscores in Go names; const AOXBox360_RightStick_Click should be AOXBox360RightStickClick (golint)
    • Line 156: warning: don't use underscores in Go names; const AOXBox360_RightStick_DPadNorth should be AOXBox360RightStickDPadNorth (golint)
    • Line 157: warning: don't use underscores in Go names; const AOXBox360_RightStick_DPadSouth should be AOXBox360RightStickDPadSouth (golint)
    • Line 158: warning: don't use underscores in Go names; const AOXBox360_RightStick_DPadWest should be AOXBox360RightStickDPadWest (golint)
    • Line 159: warning: don't use underscores in Go names; const AOXBox360_RightStick_DPadEast should be AOXBox360RightStickDPadEast (golint)
    • Line 160: warning: don't use underscores in Go names; const AOXBox360_DPad_North should be AOXBox360DPadNorth (golint)
    • Line 161: warning: don't use underscores in Go names; const AOXBox360_DPad_South should be AOXBox360DPadSouth (golint)
    • Line 162: warning: don't use underscores in Go names; const AOXBox360_DPad_West should be AOXBox360DPadWest (golint)
    • Line 163: warning: don't use underscores in Go names; const AOXBox360_DPad_East should be AOXBox360DPadEast (golint)
    • Line 164: warning: don't use underscores in Go names; const AOSteamV2_A should be AOSteamV2A (golint)
    • Line 165: warning: don't use underscores in Go names; const AOSteamV2_B should be AOSteamV2B (golint)
    • Line 166: warning: don't use underscores in Go names; const AOSteamV2_X should be AOSteamV2X (golint)
    • Line 167: warning: don't use underscores in Go names; const AOSteamV2_Y should be AOSteamV2Y (golint)
    • Line 168: warning: don't use underscores in Go names; const AOSteamV2_LeftBumper should be AOSteamV2LeftBumper (golint)
    • Line 169: warning: don't use underscores in Go names; const AOSteamV2_RightBumper should be AOSteamV2RightBumper (golint)
    • Line 170: warning: don't use underscores in Go names; const AOSteamV2_LeftGrip should be AOSteamV2LeftGrip (golint)
    • Line 171: warning: don't use underscores in Go names; const AOSteamV2_RightGrip should be AOSteamV2RightGrip (golint)
    • Line 172: warning: don't use underscores in Go names; const AOSteamV2_LeftGrip_Upper should be AOSteamV2LeftGripUpper (golint)
    • Line 173: warning: don't use underscores in Go names; const AOSteamV2_RightGrip_Upper should be AOSteamV2RightGripUpper (golint)
    • Line 174: warning: don't use underscores in Go names; const AOSteamV2_LeftBumper_Pressure should be AOSteamV2LeftBumperPressure (golint)
    • Line 175: warning: don't use underscores in Go names; const AOSteamV2_RightBumper_Pressure should be AOSteamV2RightBumperPressure (golint)
    • Line 176: warning: don't use underscores in Go names; const AOSteamV2_LeftGrip_Pressure should be AOSteamV2LeftGripPressure (golint)
    • Line 177: warning: don't use underscores in Go names; const AOSteamV2_RightGrip_Pressure should be AOSteamV2RightGripPressure (golint)
    • Line 178: warning: don't use underscores in Go names; const AOSteamV2_LeftGrip_Upper_Pressure should be AOSteamV2LeftGripUpperPressure (golint)
    • Line 179: warning: don't use underscores in Go names; const AOSteamV2_RightGrip_Upper_Pressure should be AOSteamV2RightGripUpperPressure (golint)
    • Line 180: warning: don't use underscores in Go names; const AOSteamV2_Start should be AOSteamV2Start (golint)
    • Line 181: warning: don't use underscores in Go names; const AOSteamV2_Back should be AOSteamV2Back (golint)
    • Line 182: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_Touch should be AOSteamV2LeftPadTouch (golint)
    • Line 183: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_Swipe should be AOSteamV2LeftPadSwipe (golint)
    • Line 184: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_Click should be AOSteamV2LeftPadClick (golint)
    • Line 185: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_Pressure should be AOSteamV2LeftPadPressure (golint)
    • Line 186: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_DPadNorth should be AOSteamV2LeftPadDPadNorth (golint)
    • Line 187: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_DPadSouth should be AOSteamV2LeftPadDPadSouth (golint)
    • Line 188: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_DPadWest should be AOSteamV2LeftPadDPadWest (golint)
    • Line 189: warning: don't use underscores in Go names; const AOSteamV2_LeftPad_DPadEast should be AOSteamV2LeftPadDPadEast (golint)
    • Line 190: warning: don't use underscores in Go names; const AOSteamV2_RightPad_Touch should be AOSteamV2RightPadTouch (golint)
    • Line 191: warning: don't use underscores in Go names; const AOSteamV2_RightPad_Swipe should be AOSteamV2RightPadSwipe (golint)
    • Line 192: warning: don't use underscores in Go names; const AOSteamV2_RightPad_Click should be AOSteamV2RightPadClick (golint)
    • Line 193: warning: don't use underscores in Go names; const AOSteamV2_RightPad_Pressure should be AOSteamV2RightPadPressure (golint)
    • Line 194: warning: don't use underscores in Go names; const AOSteamV2_RightPad_DPadNorth should be AOSteamV2RightPadDPadNorth (golint)
    • Line 195: warning: don't use underscores in Go names; const AOSteamV2_RightPad_DPadSouth should be AOSteamV2RightPadDPadSouth (golint)
    • Line 196: warning: don't use underscores in Go names; const AOSteamV2_RightPad_DPadWest should be AOSteamV2RightPadDPadWest (golint)
    • Line 197: warning: don't use underscores in Go names; const AOSteamV2_RightPad_DPadEast should be AOSteamV2RightPadDPadEast (golint)
    • Line 198: warning: don't use underscores in Go names; const AOSteamV2_LeftTrigger_Pull should be AOSteamV2LeftTriggerPull (golint)
    • Line 199: warning: don't use underscores in Go names; const AOSteamV2_LeftTrigger_Click should be AOSteamV2LeftTriggerClick (golint)
    • Line 200: warning: don't use underscores in Go names; const AOSteamV2_RightTrigger_Pull should be AOSteamV2RightTriggerPull (golint)
    • Line 201: warning: don't use underscores in Go names; const AOSteamV2_RightTrigger_Click should be AOSteamV2RightTriggerClick (golint)
    • Line 202: warning: don't use underscores in Go names; const AOSteamV2_LeftStick_Move should be AOSteamV2LeftStickMove (golint)
    • Line 203: warning: don't use underscores in Go names; const AOSteamV2_LeftStick_Click should be AOSteamV2LeftStickClick (golint)
    • Line 204: warning: don't use underscores in Go names; const AOSteamV2_LeftStick_DPadNorth should be AOSteamV2LeftStickDPadNorth (golint)
    • Line 205: warning: don't use underscores in Go names; const AOSteamV2_LeftStick_DPadSouth should be AOSteamV2LeftStickDPadSouth (golint)
    • Line 206: warning: don't use underscores in Go names; const AOSteamV2_LeftStick_DPadWest should be AOSteamV2LeftStickDPadWest (golint)
    • Line 207: warning: don't use underscores in Go names; const AOSteamV2_LeftStick_DPadEast should be AOSteamV2LeftStickDPadEast (golint)
    • Line 208: warning: don't use underscores in Go names; const AOSteamV2_Gyro_Move should be AOSteamV2GyroMove (golint)
    • Line 209: warning: don't use underscores in Go names; const AOSteamV2_Gyro_Pitch should be AOSteamV2GyroPitch (golint)
    • Line 210: warning: don't use underscores in Go names; const AOSteamV2_Gyro_Yaw should be AOSteamV2GyroYaw (golint)
    • Line 211: warning: don't use underscores in Go names; const AOSteamV2_Gyro_Roll should be AOSteamV2GyroRoll (golint)
    • steamworks/internal/aligned32.go
    • Line 23: warning: receiver name i64 should be consistent with previous receiver name u64 for invalid-type (golint)
    • Line 27: warning: receiver name i64 should be consistent with previous receiver name u64 for invalid-type (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!