* Add glualint workflow
* Manual workflow
Don't think I'll be able to do what I want with the automatic workflow.
* Tweak some settings
Syntax errors should be reported now that E2 extensions are preprocessed.
Removed shadowing.
Removed redundant if statements.
Both of those were mostly caused by the code automatically generated by the preprocessor, so they will be disabled until the preprocessor generates better code.
* Delete luacheck
* Smaller trim
Don't need the char edge case
* Test only linting changed files
* Use changed-files workflow
* Used wrong variable
* Run the preprocessor anyway
Shouldn't take too much time anyway and I can't be bothered with this workflow not working properly.