View cuidgen.xml
<?xml version="1.0" encoding="UTF-8"?>
<mxfile userAgent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36" version="6.7.8" editor="www.draw.io" type="google"><diagram id="c90c8005-b0ba-652e-bdff-c7c083828973" name="Page-1">5Vptd6I4FP41fiwHCG9+rFo7e8687bhzOvvJgxAx20hYCNX2128SEgWCitbudM70g8JNuMBzn9z75NoBGK+393mYrT6RGOKBbcbbAZgMbHsIfPbJDc+VwR0GlSHJUVyZrL1hhl6gNJrSWqIYFo2JlBBMUdY0RiRNYUQbtjDPyaY5bUlw865ZmEDNMItCrFsfUExX0mp5w/3AB4iSlbx1YHvVwCKMHpOclKm838AGS/FXDa9D5Uu+aLEKY7KpmcDdAIxzQmh1tN6OIebQKtiq66YHRuVzP4W4lG9yt6UwT0OsnjuHKe3jydY8TeATxCSDuXxy+qzQisNiBfl15gCMVnSN2aHFDtnLZXzKeptwlhjhpgBGWTAPYLREGI8JJrlwASb2BEwAs7OZMWLPqMZSkkI+naRU0sQK2HmIUZKyk4hNFf5wuID4KykQRaQx8ARzilhkP7YmLAilZF2bcCtdUpIxq46XwpZNh9uaSeJ3D8ka0vyZTVGrYChBlIvAU+ze7CnluJVpVSOTBySRJYmTned9vNiBDJk4/c5A/bL4hy8F2xRQVJfeI/qhXDDbN5iRyitG6WM1uKKUL6db7tSeJoiuyoURMUzsaRw+oXgTMgQLytCypxFbkAlMKxeKI27t9SV9aqxQ0UdrsdjqxOiG/GSkxIuNdiusRh+5xsBI3Oy2yKqkwPkYqpMl2nKSjuTzTJqvH8WpZSCWT5YojWG+w4GG
View keybase.md

Keybase proof

I hereby claim:

  • I am davidwaterston on github.
  • I am davidwaterston (https://keybase.io/davidwaterston) on keybase.
  • I have a public key whose fingerprint is 71A9 DC13 447A 1E4F C6EB 5D64 DE08 A991 A7AD 9C85

To claim this, I am signing this object:

View no-multi-vars.js
/* global module */
"use strict";
module.exports = function(context) {
function checkVarDeclarations(node) {
var hasMultipleVars = (node.declarations.length > 1);
View no-multi-object-properties-one-line.js
/* global module */
"use strict";
module.exports = function (context) {
function checkObjectExpression(node) {
var multiplePropertiesOnOneLine;
var numberOfLines;
View no-multi-object-properties-first-line.js
/* global module */
"use strict";
module.exports = function (context) {
function checkObjectExpression(node) {
var numberOfProperties = node.properties.length;
var objHasMultipleProperties = (numberOfProperties > 1);
View no-multi-object-properties-last-line.js
/* global module */
"use strict";
module.exports = function (context) {
function checkObjectExpression(node) {
var numberOfProperties = node.properties.length;
var objHasMultipleProperties = (numberOfProperties > 1);
View no-object-prop-key-value-split.js
/* global module */
"use strict";
module.exports = function (context) {
function checkObjectExpression(node) {
var props = node.properties;
var numberOfProperties = props.length;
View Increment number part of string
var myString = "abc99";
newString = myString.replace(/\d+$/, function(n) { return ++n });
View toISOString
if (typeof Date.prototype.toISOString !== 'function') {
(function () {
'use strict';
// Function which takes a 1 or 2-digit number and returns it as a two-character string,
// padded with an extra leading zero, if necessary.
function pad(number) {
var r = String(number);
View startsWith
if (typeof String.prototype.startsWith != 'function') {
String.prototype.startsWith = function(str) {
return (this.lastIndexOf(str, 0) === 0);
};
}