Skip to content

feat(luau): convert 41 trivial files to --!strict typing#671

Open
Quenty wants to merge 1 commit intomainfrom
claude/luau-strict-typing-9CjQp
Open

feat(luau): convert 41 trivial files to --!strict typing#671
Quenty wants to merge 1 commit intomainfrom
claude/luau-strict-typing-9CjQp

Conversation

@Quenty
Copy link
Owner

@Quenty Quenty commented Feb 28, 2026

Convert small, simple Luau files from --!nonstrict to --!strict. These
are files with straightforward patterns (constants, TieDefinition
interfaces, BinderProvider registrations, factory returns, and simple
utility functions) where strict mode requires no structural changes.

Files needing type annotations (KinematicUtils, IKRigUtils,
TeamKillTrackerUtils, PlayerKillTrackerUtils,
RoguePropertyBaseValueTypeUtils) received explicit parameter and return
type annotations.

https://claude.ai/code/session_01BXcv4dUAUw7hWPE5F5nRPL

@github-actions
Copy link

github-actions bot commented Feb 28, 2026

Deploy Results

Package Status Try it
@quenty/integration ✅ Deployed (35.7s) Open in Roblox

1 deployed, 1 passed, 0 failed in 35.7s · View logs

Test Results

Package Status Try it
@quenty/chatproviderservice ✅ Passed (34.0s) Open in Roblox
@quenty/clipcharacters ✅ Passed (1/1) (34.0s) Open in Roblox
@quenty/cmdrservice ✅ Passed (34.0s) Open in Roblox
@quenty/gameconfig ✅ Passed (34.0s) Open in Roblox
@quenty/gameproductservice ✅ Passed (34.0s) Open in Roblox
@quenty/secrets ✅ Passed (2/2) (34.0s) Open in Roblox
@quenty/settings ✅ Passed (5/5) (34.0s) Open in Roblox
@quenty/settings-inputkeymap ✅ Passed (1/1) (34.0s) Open in Roblox
@quenty/deathreport ✅ Passed (4/4) (34.0s) Open in Roblox
@quenty/ik ✅ Passed (3/3) (34.0s) Open in Roblox
@quenty/inputkeymaputils ✅ Passed (6/6) (34.0s) Open in Roblox
@quenty/rogue-humanoid ✅ Passed (34.0s) Open in Roblox
@quenty/rogue-properties ✅ Passed (2/2) (34.0s) Open in Roblox
@quenty/soundgroup ✅ Passed (4/4) (34.0s) Open in Roblox
@quenty/snackbar ✅ Passed (3/3) (34.0s) Open in Roblox
@quenty/tie ✅ Passed (5/5) (34.0s) Open in Roblox
@quenty/conditions ✅ Passed (34.0s) Open in Roblox

17 tested, 17 passed, 0 failed in 34.0s · View logs

Convert small, simple Luau files from --!nonstrict to --!strict. These
are files with straightforward patterns (constants, TieDefinition
interfaces, BinderProvider registrations, factory returns, and simple
utility functions) where strict mode requires no structural changes.

Files needing type annotations (KinematicUtils, IKRigUtils,
TeamKillTrackerUtils, PlayerKillTrackerUtils,
RoguePropertyBaseValueTypeUtils) received explicit parameter and return
type annotations.

https://claude.ai/code/session_01BXcv4dUAUw7hWPE5F5nRPL
@Quenty Quenty force-pushed the claude/luau-strict-typing-9CjQp branch from d516d27 to 0edcac1 Compare February 28, 2026 04:03
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.

2 participants