Add syntax check for JS and JSON, improve editors