Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Luacheck throws errors for additional assignment operators #8

@bedinotti

Description

@bedinotti

Now that I've got luacheck working in VSCode and Nova, I've begun building some stuff with it. Unfortunately, while the new Additional assignment operators that the Playdate SDK adds to the language are useful, but luacheck doesn't know about them. Using them in your project results in false-negative errors -- errors reported by luacheck that aren't actually problems in your code.

Luacheck error in Nova

Luacheck error in vscode

Unfortunately, I think luacheck is right here -- for normal Lua code these are invalid operators. It just doesn't know about the PlaydateSDK's additions.


I've filed lunarmodules/luacheck#53 to see if they could make the operators understood by luacheck extensible in the .luacheckrc file. In the meantime, either:

  • Don't use these operators
  • Disable luacheck
  • Stare at these errors and laugh at your ability to be smarter than a computer when writing code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions