Team-OZE / OZEdit

OZEdit is a tool created by the OZE dev. Team to package/unpackage Warcraft III map files.
GNU General Public License v3.0
1 stars 0 forks source link

Create linter and formatter for JASS code #1

Open marcoabreu opened 3 years ago

marcoabreu commented 3 years ago

Right now, everything in the main script file is just compressed together due to the previous obfuscation. It would make the file a lot more readable and also alleviate potential merge conflicts due to a standardized format.

Goal would be to have:

CI should then decline PRs which do not match the linter.

marcoabreu commented 3 years ago

We could leverage Notapd++, vJass langfuage xml and auto-indent with the "indent by fold" plugin