code: function (uri, content, callback) {
          var event = {value: content};
          // pre process file content
          // update file content in callback
          try {
              callback(event);
          } catch (ex) {
              // ignore
              console.error(ex.stack);
          }
          this.cache(uri, event.value);
      }
docs: format content