1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Participate in Blizzard's Public Test Realm to give them feedback on the upcoming patches. Info is here.
    Dismiss Notice
  3. Take part in forum poll and decide the winner of Icon Contest #16!
    Dismiss Notice
  4. Congratulate the winners of the first ATC contest!
    Dismiss Notice
  5. Zwiebelchen is hosting a special UI texturing contest. Whomever wins will get a $150 reward through paypal! Come along and draw your texturing tools for the Fantastic Adventurer UI contest.
    Dismiss Notice
  6. Sneak, pickpocket and assassinate! Create a stealth map in Mini-Mapping Contest #14!
    Dismiss Notice
  7. Music Contest #8 - Hive Soundtrack is up! Create the soundtrack for the upcoming videos of Hive Workshop's YouTube Channel.
    Dismiss Notice

JASS Checker

Welcome to the JASS Checker.
A tool that scans the JASS script of Warcraft maps for memory leaks and reports them. It cannot find all leaks, but the goal is to only find definite leaks. If you notice any false positives, please report them in the Bug Reports forum so I can fix them.
A static analysis of the code is made to detect allocations that exist past the termination of each trigger function and if no global variable references it.

Over time I may add more input sources such as links to maps, attachments and a form field for pasting code directly. I also have ideas to make it more able to find leaks and making a dedicated and improved page for displaying the results in a more helpful fashion.

Upload:

Upload either a map (.w3m or .w3x) or a .j file.