code: function(pluginOptions) {
      if (!pluginOptions) {
          pluginOptions = {
              comments: false
          };
      }
  
      // Default options
      if (typeof pluginOptions.comments !== 'boolean') {
          pluginOptions.comments = false;
      }
  
      return map(function(file, cb) {
          var result = jsonlint(file.contents.toString('utf8'), pluginOptions);
          file.jsonlint = {
              error: result.error,
              line: result.line,
              character: result.character
          };
  
          // Pass file
          cb(null, file);
      });
  }
docs: /*
  Main plugin function