Exemple #1
0
        flat[path] = pkg
        
        if (path !== '/') path += '/'
        
        for (var ii = 0; ii < pkg.children.length; ++ii) {
            var child = pkg.children[ii]
            
            if (!seen[child.path]) {
                todo.push([child, flatName(path, child)])
            }
        }
    }
    
    return flat
}

var flatName = module.exports.flatName = function (path, child) {
    validate('SO', arguments)
    
    return path + (child.package.name || 'TOP')
}
<?php 
echo spoiler_code(ob_get_clean(), 'code', 'js');
?>

Все что я сделал это разделил код на логические блоки и заменил отступ в два 
пробела на четыре пробела. 
Разве код стал более читабельным? По моему, да.

<?php 
return ['title' => 'Два пробела', 'date' => '05-10-2015 09:36:44', 'category' => 'JavaScript', 'tags' => ['npm', 'ИМХО', 'форматирование'], 'processor' => 'markdown'];
Exemple #2
0
      obj.contents = options.fragment === 'body' ? $fragment : $fragment.contents()

      // If there's no title, look for data-title and title attributes
      // on the fragment
      if (!obj.title)
        obj.title = $fragment.attr('title') || $fragment.data('title')
    }

  } else if (!fullDocument) {
    obj.contents = $body
  }
  
  /* ... */
}
<?php 
echo spoiler_code(ob_get_clean(), 'js', 'big');
?>
 

Таким образом я потратил впустую пол часа на разгадку "почему же PJAX не работает?".
Было бы намного легче если бы данный плагин кинул исключение с сообщением вроде:

> Я получил ответ с сервера и это оказался полноценный HTML документ, ОМГ  
> 
> Тебе нужно установить свойство fragment в параметрах чтобы я смог нормально
> обработать HTML ответ с сервера, хе-хе

Главное чтобы это сообщение было красным, сверкало и было очень заметным. 
А теперь внимание... сам пример:

<div class="tabs-container full">