Skip to content

Various fixes and improvements - #3

Merged
Pollux12 merged 92 commits into
betafrom
base-lua-false-positives
Jul 24, 2026
Merged

Various fixes and improvements#3
Pollux12 merged 92 commits into
betafrom
base-lua-false-positives

Conversation

@Pollux12

Copy link
Copy Markdown
Owner

Generated changelog:

  • Add Global.CompileFile.
  • Add Global.setfenv.
  • Add Global.assert.
  • Add Global.pairs.
  • Add Global.IsEntity.
  • Add Global.FixInvalidPhysicsObject.
  • Add Global.IsHostingGame.
  • Add Global.Entity.
  • Add Global.error.
  • Add workshopfilebase.dupes.
  • Add debug.sethook.
  • Add debug.getlocal.
  • Add class.base_anim.
  • Add class.base_brush.
  • Add class.base_entity.
  • Add class.base_filter.
  • Add class.base_nextbot.
  • Add class.base_point.
  • Add class.DCollapsibleCategory.
  • Add class.DForm.
  • Add class.DHorizontalScroller.
  • Add class.GM.
  • Add class.SANDBOX.
  • Add class.Tool.
  • Add class.Weapon.
  • Add ContentHeader.GetParent.
  • Add ContentIcon.GetParent.
  • Add IconEditor.SetIcon.
  • Add Entity.GetOwner.
  • Add Entity.IsNPC.
  • Add Entity.IsVehicle.
  • Add GM.AddNotify.
  • Add Panel.SetParent.
  • Add Panel.SelectAllText.
  • Add DForm.ComboBox.
  • Add DForm.TextEntry.
  • Add DHorizontalScroller.AddPanel.
  • Add DPanelList.ScrollToChild.
  • Add DPanelList.SortByMember.
  • Add DTree.AddNode.
  • Add DTree.OnNodeSelected.
  • Add DTree_Node.AddNode.
  • Add DTree_Node.OnNodeSelected.
  • Add duplicator.EntityModifiers.
  • Add Player.CheckLimit.
  • Add Player.IsListenServerHost.
  • Add Weapon.CheckLimit.
  • Add Tool.GetSWEP.
  • Add Tool.GetWeapon.
  • Add vgui.CreateFromTable.
  • Fix annotation shape for Global.assert.
  • Fix annotation shape for Global.pairs.
  • Fix DForm.ComboBox annotations.
  • Fix Panel.SelectAllText annotations.
  • Fix DTree.OnNodeSelected signature.
  • Fix DTree_Node.OnNodeSelected signature.
  • Fix annotation generation by removing self reference output.
  • Fix annotation schema, guard/load-wrapper metadata, overloads, optional fields, and nullability handling.

Pollux12 added 30 commits June 12, 2026 08:31
…otation

The wiki incorrectly documents DoPublish as taking (wsid, err) parameters.
Those parameters actually belong to OnPublishFinished(wsId, err).

DoPublish is the button click handler that validates inputs and initiates
publishing - it takes zero parameters. The custom override corrects this
false-positive annotation mismatch.
@Pollux12
Pollux12 merged commit 85b74bd into beta Jul 24, 2026
1 check passed
@Pollux12
Pollux12 deleted the base-lua-false-positives branch July 24, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant