forked from mpeterv/luacheck
-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Labels
enhancementNew feature or requestNew feature or request
Description
My colleague wrote the following wrong code
I didn't realize the mistake at the time, just wanted to use it as a ternary expression.
The code execution will not report an error, but it will never get the desired result.
local a = bit.isset(data1, 0) and false or true
local b= bit.isset(data2, 7) and false or trueAfter the code was sent to me, I saw the code error prompt in VSCODE.
[Warn type:15], or expression is always true
[Warn type:16], and expression is always false
Can luacheck detect such errors?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request