Releases: FPtje/GLuaFixer
Releases · FPtje/GLuaFixer
1.18.2
1.18.1
1.18.0
- Add an option for inconsistent variable naming. Enable with
"lint_inconsistentVariableStyle": true
in your lint config. See #101 - Make sure there's a newline at the end of pretty printed files
- Add options for placing spaces in empty parentheses or brackets. Use the options named
prettyprint_spaceEmptyParens
andprettyprint_spaceEmptyBraces
to configure this. Only applies whenprettyprint_spaceAfter...
is set totrue
.
1.17.3
1.17.2
Contains two fixes
- #96 - Exit code 127 error when attempting to initiate linting
This was a problem on Linux distributions that don't shiplibffi.so.6
. With an upgrade to glualint's dependencies, it now depends onlibffi.so.7
- #95 - Exit code when prettyprint_rejectInvalidCode is set to true
As a side effect of fixing #96, glualint on Linux is now compiled with GHC 8.8.4. This might make a difference in performance.
1.17.1
1.17.0
This release is dedicated to GitHub actions. Thanks in great part due to the efforts of @saibotk
Also new is an entirely new command line interface. Try glualint --help
to see the options! The old interface should still work, but it is now deprecated.
Full changelog:
- Added
output-format
to the settings, and--output-format
to the command line. Valid options are"auto"
,"standard"
and"github"
. These are for GitHub Actions. See the README or pull request #92 for an explanation. - Added entirely new command line interface. Try
glualint --help
to see the available options! This should makeglualint
easier to use. - Fixed two bugs regarding analyse-globals: a crash from
fromJust
in rare cases, and inability to deal with Lua files containing fancy utf-8 characters. - Glualint on Windows is now compiled by the newer ghc 8.10 (as opposed to 8.0.0). This might make it faster. No stripped version of glualint is available for Windows at this moment.