message: Convert lib/options.js to use two spaces per tab.
diff: var defaults = {
  - // If you want to use a different branch of esprima, or any other
  - // module that supports a .parse function, pass that module object to
  + // If you want to use a different branch of esprima, or any other module
  + // that supports a .parse function, pass that module object to
  // recast.parse as options.parser (legacy synonym: options.esprima).
  parser: require("../parsers/esprima"),
  @@ -9,12 +9,12 @@ var defaults = {
  // (quite reliably!) inferred from the original code.
  tabWidth: 4,
  - // If you really want the pretty-printer to use tabs instead of
  - // spaces, make this option true.
  + // If you really want the pretty-printer to use tabs instead of spaces,
  + // make this option true.
  useTabs: false,
  - // The reprinting code leaves leading whitespace untouched unless it
  - // has to reindent a line, or you pass false for this option.
  + // The reprinting code leaves leading whitespace untouched unless it has
  + // to reindent a line, or you pass false for this option.
  reuseWhitespace: true,
  // Override this option to use a different line terminator, e.g. \r\n.
  @@ -31,10 +31,9 @@ var defaults = {
  // source map automatically.
  sourceFileName: null,
  - // Pass a string as options.sourceMapName to recast.print, and
  - // (provided you passed options.sourceFileName earlier) the
  - // PrintResult of recast.print will have a .map property for the
  - // generated source map.
  + // Pass a string as options.sourceMapName to recast.print, and (provided
  + // you passed options.sourceFileName earlier) the PrintResult of
  + // recast.print will have a .map property for the generated source map.
  sourceMapName: null,
  // If provided, this option will be passed along to the source map
  @@ -42,12 +41,12 @@ var defaults = {
  sourceRoot: null,
  // If you provide a source map that was generated from a previous call
  - // to recast.print as options.inputSourceMap, the old source map will
  - // be composed with the new source map.
  + // to recast.print as options.inputSourceMap, the old source map will be
  + // composed with the new source map.
  inputSourceMap: null,
  - // If you want esprima to generate .range information (recast only
  - // uses .loc internally), pass true for this option.
  + // If you want esprima to generate .range information (recast only uses
  + // .loc internally), pass true for this option.
  range: false,
  // If you want esprima not to throw exceptions when it encounters
  @@ -56,12 +55,11 @@ var defaults = {
  // If you want to override the quotes used in string literals, specify
  // either "single", "double", or "auto" here ("auto" will select the one
  - // which results in the shorter literal)
  - // Otherwise, double quotes are used.
  + // which results in the shorter literal) Otherwise, use double quotes.
  quote: null,
  - // Controls the printing of trailing commas in object literals,
  - // array expressions and function parameters.
  + // Controls the printing of trailing commas in object literals, array
  + // expressions and function parameters.
  //
  // This option could either be:
  // * Boolean - enable/disable in all contexts (objects, arrays and function params).
  @@ -84,8 +82,8 @@ var defaults = {
  // See: http://eslint.org/docs/rules/object-curly-spacing
  objectCurlySpacing: true,
  - // If you want parenthesis to wrap single-argument arrow function parameter
  - // lists, pass true for this option.
  + // If you want parenthesis to wrap single-argument arrow function
  + // parameter lists, pass true for this option.
  arrowParensAlways: false,
  // There are 2 supported syntaxes (`,` and `;`) in Flow Object Types;
  