diff --git a/content/code_samples/freeze/eslintrc b/content/code_samples/freeze/eslintrc
index 8282b721b8..261ca8d83d 100644
--- a/content/code_samples/freeze/eslintrc
+++ b/content/code_samples/freeze/eslintrc
@@ -5,29 +5,34 @@ env:
amd: false
mocha: true
jasmine: false
+ es6: true
rules:
no-alert: 2
no-array-constructor: 2
+ no-arrow-condition: 0
no-bitwise: 0
no-caller: 2
+ no-case-declarations: 2
no-catch-shadow: 2
- comma-dangle: 2
no-class-assign: 2
no-cond-assign: [2, 'always']
no-console: 0
no-const-assign: 2
no-constant-condition: 2
+ no-continue: 0
no-control-regex: 2
no-debugger: 2
no-delete-var: 2
no-div-regex: 0
+ no-dupe-class-members: 2
no-dupe-keys: 2
no-dupe-args: 2
no-duplicate-case: 2
- no-else-return: 2
+ no-else-return: 0
no-empty: 2
no-empty-character-class: 2
no-empty-label: 2
+ no-empty-pattern: 2
no-eq-null: 2
no-eval: 2
no-ex-assign: 2
@@ -44,6 +49,7 @@ rules:
no-inline-comments: 0
no-inner-declarations: [2, 'functions']
no-invalid-regexp: 2
+ no-invalid-this: 0 # this rule would cause problems with mocha test cases
no-irregular-whitespace: 2
no-iterator: 2
no-label-var: 2
@@ -53,10 +59,12 @@ rules:
no-loop-func: 2
no-mixed-requires: [0, false]
no-mixed-spaces-and-tabs: [2, false]
+ linebreak-style: [2, 'unix']
no-multi-spaces: 2
no-multi-str: 2
no-multiple-empty-lines: [2, {max: 2}]
no-native-reassign: 2
+ no-negated-condition: 0
no-negated-in-lhs: 2
no-nested-ternary: 0
no-new: 2
@@ -76,71 +84,106 @@ rules:
no-redeclare: 2
no-regex-spaces: 2
no-restricted-modules: 0
+ no-restricted-syntax: 0
no-return-assign: 2
no-script-url: 2
no-self-compare: 2
no-sequences: 2
no-shadow: 2
no-shadow-restricted-names: 2
- semi-spacing: 2
no-spaced-func: 2
no-sparse-arrays: 2
no-sync: 0
no-ternary: 0
no-trailing-spaces: 2
+ no-this-before-super: 2
+ no-throw-literal: 2
no-undef: 2
no-undef-init: 2
no-undefined: 0
+ no-unexpected-multiline: 2
no-underscore-dangle: 0
+ no-unneeded-ternary: 0
no-unreachable: 2
no-unused-expressions: 2
no-unused-vars: [2, {vars: 'all', args: 'all'}]
no-use-before-define: 2
+ no-useless-call: 2
+ no-useless-concat: 0
no-void: 2
no-var: 2
- prefer-const: 2
no-warning-comments: [0, {terms: ['todo', 'fixme', 'xxx'], location: 'start'}]
no-with: 2
+ no-magic-numbers: 0
+
+ array-bracket-spacing: [2, 'never']
+ arrow-body-style: 0
+ arrow-parens: [2, 'as-needed']
+ arrow-spacing: 2
+ accessor-pairs: 2
block-scoped-var: 2
+ block-spacing: 2
brace-style: 2
+ callback-return: 0
camelcase: 0
+ comma-dangle: 2
comma-spacing: 2
comma-style: 2
complexity: [0, 11]
+ computed-property-spacing: 2
consistent-return: 2
consistent-this: [2, 'self']
+ constructor-super: 2
curly: [2, 'all']
default-case: 0
+ dot-location: [2, 'property']
dot-notation: [2, {allowKeywords: true}]
eol-last: 2
eqeqeq: 2
func-names: 0
func-style: [2, 'declaration']
- generator-star: 0
+ generator-star-spacing: 2
+ global-require: 0
guard-for-in: 0
handle-callback-err: 2
+ id-length: 0
indent: [2, 2, {SwitchCase: 1}]
+ init-declarations: 0
+ jsx-quotes: 0
key-spacing: [2, {beforeColon: false, afterColon: true}]
- max-depth: [1, 4]
+ lines-around-comment: 0
+ max-depth: [0, 4]
max-len: [2, 80]
- max-nested-callbacks: [1, 2]
- max-params: [1, 4]
+ max-nested-callbacks: [0, 2]
+ max-params: [0, 4]
max-statements: [0, 10]
new-cap: 2
new-parens: 2
+ newline-after-var: 0
+ object-curly-spacing: [2, 'never']
+ object-shorthand: 0
one-var: [2, 'never']
operator-assignment: [0, 'always']
+ operator-linebreak: 0
padded-blocks: 0
+ prefer-arrow-callback: 0
+ prefer-const: 2
+ prefer-spread: 2
+ prefer-reflect: 0
+ prefer-template: 0
quote-props: 0
quotes: [2, 'single']
radix: 2
+ id-match: 0
+ require-jsdoc: 0
+ require-yield: 0
semi: 2
+ semi-spacing: 2
sort-vars: 0
space-after-keywords: 2
+ space-before-keywords: 2
space-before-blocks: 2
space-before-function-paren: [2, 'never']
- object-curly-spacing: [2, 'never']
- array-bracket-spacing: [2, 'never']
space-in-parens: 2
space-infix-ops: 2
space-return-throw-case: 2
@@ -155,27 +198,4 @@ rules:
wrap-regex: 0
yoda: [2, 'never']
ecmaFeatures:
- arrowFunctions: true
- binaryLiterals: true
- blockBindings: true
- classes: true
- defaultParams: true
- destructuring: true
- forOf: true
- generators: true
-# not sure about the implications of globalReturn
-# globalReturn: true
jsx: true
- objectLiteralComputedProperties: true
- objectLiteralShorthandMethods: true
- objectLiteralShorthandProperties: true
-# duplicate properties may be required but we are not
-# sure at this point
-# objectLiteralDuplicateProperties: true
- octalLiterals: true
- regexUFlag: true
- regexYFlag: true
- restParams: true
- spread: true
- templateStrings: true
- unicodeCodePointEscapes: true
diff --git a/content/code_samples/rippleapi_quickstart/browser-demo.html b/content/code_samples/rippleapi_quickstart/browser-demo.html
index 55e6e0ae0f..4e8e4148b4 100644
--- a/content/code_samples/rippleapi_quickstart/browser-demo.html
+++ b/content/code_samples/rippleapi_quickstart/browser-demo.html
@@ -5,24 +5,24 @@