1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Group up and create a Warcraft hero based on a member of the Hive and win up to 100 rep and a rank icon. Enter the team contest now!
    Dismiss Notice
  3. The results for Mini-Mapping Contest #14 is up! Congratulate the winners here!
    Dismiss Notice
  4. The Concept Art Competition #10 has come to an end. Check out the results!
    Dismiss Notice
  5. Paired Modeling/Texturing Contest#3 has finished. Check out the results!
    Dismiss Notice
  6. The Music Contest #9 - Steampunk has begun! Tell the nearest aristocrat, aviator or adventurer.
    Dismiss Notice
  7. The rewards for the 27th texturing contest have been upped and deadline extended. Enter now to win the new cash price.
    Dismiss Notice
  8. The [$100 Prize Pool] Special Melee Mapping Contest - Results are out! Congratulate the winners!
    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.