code: function (node, byLastLine, excludeCommas) {
      byLastLine = byLastLine || false;
      excludeCommas = excludeCommas || false;
  
      var src = context.getSource(node, node.loc.start.column + extraColumnStart);
      var lines = src.split('\n');
      if (byLastLine) {
        src = lines[lines.length - 1];
      } else {
        src = lines[0];
      }
  
      var skip = excludeCommas ? ',' : '';
  
      var regExp;
      if (indentType === 'spaces') {
        regExp = new RegExp('^[ ' + skip + ']+');
      } else {
        regExp = new RegExp('^[\t' + skip + ']+');
      }
  
      var indent = regExp.exec(src);
      return indent ? indent[0].length : 0;
    }
docs: Get node indent  - node          - (Object) - byLastLine    - (Boolean) get indent of node's last line - excludeCommas - (Boolean) skip comma on start of line