docs: function(message, rule, data) {
          "use strict";
          var err = {
              type    : "warning",
              rollup  : true,
              message : message,
              rule    : rule
          };
          if(data) {
          	err.data = data;
          }
          this.messages.push(err);
      }