Skip to content

Instantly share code, notes, and snippets.

View dclowd9901's full-sized avatar

David Drew dclowd9901

  • Litchfield Park, AZ
View GitHub Profile
@dclowd9901
dclowd9901 / dedupe.js
Last active December 21, 2015 17:49
Node.js script to dedupe a JSON-compliant array
/**
* Node script to dedupe an array in a file.
*
* Prereqs: lodash (globally)
*
* Use:
* > node dedupe.js path/to/file.js [path/to/newfile.js]
*/
var fs = require('fs'),
@dclowd9901
dclowd9901 / gist:4666044
Last active December 11, 2015 21:58
IdiomaticJS vs. IdiomaticJS @ Linkedin
Hey all,
During our meeting, Seth asked me what all the differences were between the vanilla IdiomaticJS standard and the LinkedIn idiomatic JS standard. I didn't feel I gave a very sufficient answer, so I decided to run the diff myself and cull out the JS@LinkedIn agreed-upon changes (plus, frankly, it's something I should just know):
1. args in parentheses will not internally wrap spacing:
for ( i in bar ) { ...
becomes
for (i in bar) { ...
if ( foo === bar ) { ...
@dclowd9901
dclowd9901 / jshint-install.sh
Last active October 13, 2015 14:37
JSHintLI-install
#!/bin/sh
if ! type "node" > /dev/null; then
echo " "
echo "Node not installed. Please visit http://nodejs.org to download and install the correct Node package."
exit 1
else
echo " "
echo "Node installed correctly; continuing..."
fi