horrific crimes against js, but at least it works
Working scanner using acorn's walk() function. This commit fixes the experiment tab so it now works using this new scanner. Note that only 3 basic rules are supported, but rules are now much easier(and safer, should be compliant with a CSP that forbids inline-script)
added support for foo.bar and foo.bar() style rules
Added new rules, and added a test case to support specifying tests for rules in rules.json
minor fixes to test cases
wip
replace ScanJS with AcornScanJS and fix bugs
fixed old tests to same passing level as master, and moved them to advanced.html
updating rules to fix issues
updating removed old tests from tests/index.html
minor fixes and rule changes
merging from master
make hosting scanjs web ui a stackato task. this changes server.js to host "client/" instead of "."
fix typo for $scope variable in restoreState
can't just serve client, because it would exclude common/
repaired error handling in acornwalker.js
repaired nodejs runner
moving rules back to common/
fixed path to load rules.json from common dir
fixed path to load rules.json for tests