Skip to content

0.8.0

Compare
Choose a tag to compare
@mpeterv mpeterv released this 19 Jan 16:32
· 621 commits to master since this release
  • Added new diagnostics:
    • Added detection of unused labels;
    • Added detection of unreachable code;
    • Added detection of loops that can be executed at most once;
    • Added detection of uninitialized variables;
    • Added detection of shadowed local variables;
    • Added detection of empty blocks;
    • Added detection of unbalanced assignments;
  • New warning categorization system using warning codes;
  • Added possibility to mark globals as read-only (most standard globals are so by default);
  • Added possibility to overwrite options on per-directory basis in config;
  • Some CLI-specific options can now be used in config (e.g. color);
  • Removed unnecessary dependencies, simplified manual installation;
  • Added executable wrapper for Windows, thanks @andrewstarks;
  • Added standard global sets for Lua 5.3;
  • Some minor fixes and improvements.