From b31bdcfaac77476be73398928d260edfcd717468 Mon Sep 17 00:00:00 2001 From: "J.L. Makes" Date: Fri, 5 Jan 2018 00:15:03 +0100 Subject: [PATCH] remove eslint style rules Rely solely on prettier for formatting. --- .eslintrc.json | 73 +++++++++--------------- .gitignore | 1 - bower.json | 44 +++++++------- build/rollup.conf.js | 4 +- build/rollup.conf.min.js | 12 ++-- src/instance/constructor.js | 6 +- src/instance/defaults.js | 12 ++-- src/instance/functions/animate.js | 18 +++--- src/instance/functions/delegate.js | 4 +- src/instance/functions/initialize.js | 2 +- src/instance/functions/rinse.js | 4 +- src/instance/functions/sequence.js | 8 +-- src/instance/functions/style.js | 26 ++++----- src/instance/methods/clean.js | 2 +- src/instance/methods/destroy.js | 4 +- src/instance/methods/reveal.js | 8 +-- src/instance/methods/sync.js | 2 +- src/instance/noop.js | 12 ++-- src/utils/deep-assign.js | 2 +- src/utils/each.js | 2 +- src/utils/get-geometry.js | 6 +- src/utils/get-prefixed-css-prop.js | 2 +- src/utils/get-scrolled.js | 20 +++---- src/utils/is-element-visible.js | 6 +- src/utils/is-mobile.js | 2 +- src/utils/is-object.js | 5 +- src/utils/logger.js | 2 +- src/utils/transform-supported.js | 2 +- src/utils/transition-supported.js | 2 +- test/instance/constructor.spec.js | 10 +++- test/sauce.conf.js | 10 ++-- test/utils/deep-assign.spec.js | 6 +- test/utils/each.spec.js | 2 +- test/utils/get-prefixed-css-prop.spec.js | 2 +- 34 files changed, 156 insertions(+), 167 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 447305e7..15c68e78 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,48 +1,29 @@ { - "env": { - "es6": true, - "amd": true, - "browser": true, - "mocha": true, - "node": true - }, - "extends": "eslint:recommended", - "parserOptions": { - "sourceType": "module" - }, - "globals": { - "describe": true, - "it": true, - "expect": true, - "sinon": true - }, - "rules": { - "array-bracket-spacing": [2, "never", { "arraysInArrays": true }], - "arrow-spacing": 2, - "block-spacing": 2, - "brace-style": [2, "1tbs", { "allowSingleLine": true }], - "comma-dangle": [2, "always-multiline"], - "comma-spacing": [2, { "before": false, "after": true }], - "eol-last": [2, "always"], - "indent": [2, "tab", { "SwitchCase": 1 }], - "key-spacing": 2, - "keyword-spacing": 2, - "no-cond-assign": 2, - "no-console": 1, - "no-const-assign": 2, - "no-class-assign": 2, - "no-this-before-super": 2, - "no-trailing-spaces": 2, - "no-unused-vars": 1, - "no-var": 2, - "no-mixed-spaces-and-tabs": [2, "smart-tabs"], - "object-curly-spacing": [2, "always"], - "object-shorthand": [2, "always"], - "semi": [2, "never"], - "space-before-blocks": [2, "always"], - "space-before-function-paren": [2, "always"], - "space-in-parens": [2, "never"], - "quote-props": [2, "as-needed"], - "quotes": [2, "single"] - } + "env": { + "es6": true, + "amd": true, + "browser": true, + "mocha": true, + "node": true + }, + "extends": "eslint:recommended", + "parserOptions": { + "sourceType": "module" + }, + "globals": { + "describe": true, + "it": true, + "expect": true, + "sinon": true + }, + "rules": { + "no-cond-assign": 2, + "no-console": 1, + "no-const-assign": 2, + "no-class-assign": 2, + "no-this-before-super": 2, + "no-unused-vars": 1, + "no-var": 2, + "object-shorthand": [2, "always"] + } } diff --git a/.gitignore b/.gitignore index dd16f165..dd4a8072 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,3 @@ node_modules/ yarn.lock package-lock.json -.vscode/ diff --git a/bower.json b/bower.json index 70352659..e8c58d9f 100644 --- a/bower.json +++ b/bower.json @@ -1,24 +1,24 @@ { - "name": "scrollreveal", - "description": "Easy scroll animations for web and mobile browsers.", - "homepage": "https://scrollrevealjs.org", - "main": ["dist/scrollreveal.js"], - "repository": { - "type": "git", - "url": "https://github.com/jlmakes/scrollreveal.git" - }, - "moduleType": ["amd", "node", "globals"], - "ignore": [ - "**/.*", - "lib", - "src", - "test", - "gulpfile.js", - "karma.conf.js", - "package.json", - "saucelabs-browsers.js" - ], - "keywords": ["scroll", "reveal", "animate", "animation"], - "authors": ["Julian Lloyd"], - "license": "GPL-3.0" + "name": "scrollreveal", + "description": "Easy scroll animations for web and mobile browsers.", + "homepage": "https://scrollrevealjs.org", + "main": ["dist/scrollreveal.js"], + "repository": { + "type": "git", + "url": "https://github.com/jlmakes/scrollreveal.git" + }, + "moduleType": ["amd", "node", "globals"], + "ignore": [ + "**/.*", + "lib", + "src", + "test", + "gulpfile.js", + "karma.conf.js", + "package.json", + "saucelabs-browsers.js" + ], + "keywords": ["scroll", "reveal", "animate", "animation"], + "authors": ["Julian Lloyd"], + "license": "GPL-3.0" } diff --git a/build/rollup.conf.js b/build/rollup.conf.js index 377881cf..5e0f7df3 100644 --- a/build/rollup.conf.js +++ b/build/rollup.conf.js @@ -9,6 +9,6 @@ export default { plugins: [json(), nodeResolve({ jsnext: true, main: true }), buble()], output: [ { format: 'umd', file: 'dist/scrollreveal.js', name: 'ScrollReveal' }, - { format: 'es', file: 'dist/scrollreveal.es.js' }, - ], + { format: 'es', file: 'dist/scrollreveal.es.js' } + ] } diff --git a/build/rollup.conf.min.js b/build/rollup.conf.min.js index ed08f276..34785346 100644 --- a/build/rollup.conf.min.js +++ b/build/rollup.conf.min.js @@ -14,17 +14,17 @@ export default { buble(), strip({ functions: ['logger'], - sourceMaps: false, + sourceMaps: false }), uglify({ output: { - comments: /@license ScrollReveal/, - }, - }), + comments: /@license ScrollReveal/ + } + }) ], output: { format: 'iife', file: 'dist/scrollreveal.min.js', - name: 'ScrollReveal', - }, + name: 'ScrollReveal' + } } diff --git a/src/instance/constructor.js b/src/instance/constructor.js index e5e69c42..ea8e360e 100644 --- a/src/instance/constructor.js +++ b/src/instance/constructor.js @@ -22,7 +22,7 @@ let _config let _debug let _instance -export default function ScrollReveal (options = {}) { +export default function ScrollReveal(options = {}) { const invokedWithoutNew = typeof this === 'undefined' || Object.getPrototypeOf(this) !== ScrollReveal.prototype @@ -93,7 +93,7 @@ export default function ScrollReveal (options = {}) { containers: {}, elements: {}, history: [], - sequences: {}, + sequences: {} } this.pristine = true @@ -120,5 +120,5 @@ Object.defineProperty(ScrollReveal, 'debug', { get: () => _debug || false, set: value => { if (typeof value === 'boolean') _debug = value - }, + } }) diff --git a/src/instance/defaults.js b/src/instance/defaults.js index 55da1459..94f6ee32 100644 --- a/src/instance/defaults.js +++ b/src/instance/defaults.js @@ -8,7 +8,7 @@ export default { rotate: { x: 0, y: 0, - z: 0, + z: 0 }, scale: 1, container: document.documentElement, @@ -21,10 +21,10 @@ export default { top: 0, right: 0, bottom: 0, - left: 0, + left: 0 }, - afterReset () {}, - afterReveal () {}, - beforeReset () {}, - beforeReveal () {}, + afterReset() {}, + afterReveal() {}, + beforeReset() {}, + beforeReveal() {} } diff --git a/src/instance/functions/animate.js b/src/instance/functions/animate.js index f9146105..b85a02ca 100644 --- a/src/instance/functions/animate.js +++ b/src/instance/functions/animate.js @@ -1,6 +1,6 @@ import clean from '../methods/clean' -export default function animate (element, force = {}) { +export default function animate(element, force = {}) { const pristine = force.pristine || this.pristine const delayed = element.config.useDelay === 'always' || @@ -19,11 +19,11 @@ export default function animate (element, force = {}) { } } -function triggerReveal (element, delayed) { +function triggerReveal(element, delayed) { const styles = [ element.styles.inline.generated, element.styles.opacity.computed, - element.styles.transform.generated.final, + element.styles.transform.generated.final ] if (delayed) { styles.push(element.styles.transition.generated.delayed) @@ -35,19 +35,19 @@ function triggerReveal (element, delayed) { registerCallbacks.call(this, element, delayed) } -function triggerReset (element) { +function triggerReset(element) { const styles = [ element.styles.inline.generated, element.styles.opacity.generated, element.styles.transform.generated.initial, - element.styles.transition.generated.instant, + element.styles.transition.generated.instant ] element.revealed = false element.node.setAttribute('style', styles.filter(s => s !== '').join(' ')) registerCallbacks.call(this, element) } -function registerCallbacks (element, isDelayed) { +function registerCallbacks(element, isDelayed) { const duration = isDelayed ? element.config.duration + element.config.delay : element.config.duration @@ -56,7 +56,9 @@ function registerCallbacks (element, isDelayed) { ? element.config.beforeReveal : element.config.beforeReset - const afterCallback = element.revealed ? element.config.afterReveal : element.config.afterReset + const afterCallback = element.revealed + ? element.config.afterReveal + : element.config.afterReset let elapsed = 0 if (element.callbackTimer) { @@ -74,6 +76,6 @@ function registerCallbacks (element, isDelayed) { if (element.revealed && !element.config.reset) { clean.call(this, element.node) } - }, duration - elapsed), + }, duration - elapsed) } } diff --git a/src/instance/functions/delegate.js b/src/instance/functions/delegate.js index 034cfa27..ea2f66c2 100644 --- a/src/instance/functions/delegate.js +++ b/src/instance/functions/delegate.js @@ -7,7 +7,7 @@ import getGeometry from '../../utils/get-geometry' import getScrolled from '../../utils/get-scrolled' import isElementVisible from '../../utils/is-element-visible' -export default function delegate ( +export default function delegate( event = { type: 'init' }, elements = this.store.elements ) { @@ -22,7 +22,7 @@ export default function delegate ( if (container.scroll) { container.direction = { x: mathSign(scroll.left - container.scroll.left), - y: mathSign(scroll.top - container.scroll.top), + y: mathSign(scroll.top - container.scroll.top) } } container.scroll = scroll diff --git a/src/instance/functions/initialize.js b/src/instance/functions/initialize.js index 64249b47..b658b947 100644 --- a/src/instance/functions/initialize.js +++ b/src/instance/functions/initialize.js @@ -1,7 +1,7 @@ import each from '../../utils/each' import rinse from './rinse' -export default function initialize () { +export default function initialize() { rinse.call(this) each(this.store.elements, element => { diff --git a/src/instance/functions/rinse.js b/src/instance/functions/rinse.js index aae80ead..3cc55358 100644 --- a/src/instance/functions/rinse.js +++ b/src/instance/functions/rinse.js @@ -1,10 +1,10 @@ import $ from 'tealight' import each from '../../utils/each' -export default function rinse () { +export default function rinse() { const struct = () => ({ active: [], - stale: [], + stale: [] }) const elementIds = struct() diff --git a/src/instance/functions/sequence.js b/src/instance/functions/sequence.js index 24f2c053..4eeb2cc8 100644 --- a/src/instance/functions/sequence.js +++ b/src/instance/functions/sequence.js @@ -2,7 +2,7 @@ import animate from './animate' import each from '../../utils/each' import nextUniqueId from '../../utils/next-unique-id' -export default function sequence (element, pristine = this.pristine) { +export default function sequence(element, pristine = this.pristine) { const seq = this.store.sequences[element.sequence.id] const i = element.sequence.index @@ -74,7 +74,7 @@ export default function sequence (element, pristine = this.pristine) { } } -export function Sequence (interval) { +export function Sequence(interval) { if (typeof interval === 'number') { if (interval >= 16) { /** @@ -105,7 +105,7 @@ export function Sequence (interval) { } } -export function SequenceModel (prop, sequence, store) { +export function SequenceModel(prop, sequence, store) { this.head = [] // Elements before the body with a falsey prop. this.body = [] // Elements with a truthy prop. this.foot = [] // Elements after the body with a falsey prop. @@ -131,7 +131,7 @@ export function SequenceModel (prop, sequence, store) { } } -function cue (seq, i, direction, pristine) { +function cue(seq, i, direction, pristine) { const blocked = ['headblocked', null, 'footblocked'][1 + direction] const nextId = seq.members[i + direction] const nextElement = this.store.elements[nextId] diff --git a/src/instance/functions/style.js b/src/instance/functions/style.js index 9e63573b..dedee7b4 100644 --- a/src/instance/functions/style.js +++ b/src/instance/functions/style.js @@ -6,12 +6,12 @@ import { rotateZ, scale, translateX, - translateY, + translateY } from 'rematrix' import getPrefixedCssProp from '../../utils/get-prefixed-css-prop' -export default function style (element) { +export default function style(element) { const computed = window.getComputedStyle(element.node) const position = computed.position const config = element.config @@ -39,7 +39,7 @@ export default function style (element) { const opacity = { computed: computedOpacity !== configOpacity ? `opacity: ${computedOpacity};` : '', - generated: computedOpacity !== configOpacity ? `opacity: ${configOpacity};` : '', + generated: computedOpacity !== configOpacity ? `opacity: ${configOpacity};` : '' } /** @@ -129,7 +129,7 @@ export default function style (element) { */ transform.computed = { raw: computed[transform.property], - matrix: parse(computed[transform.property]), + matrix: parse(computed[transform.property]) } transformations.unshift(transform.computed.matrix) @@ -139,12 +139,12 @@ export default function style (element) { initial: `${transform.property}: matrix3d(${product.join(', ')});`, final: `${transform.property}: matrix3d(${transform.computed.matrix.join( ', ' - )});`, + )});` } } else { transform.generated = { initial: '', - final: '', + final: '' } } @@ -162,7 +162,7 @@ export default function style (element) { if (opacity.generated) { transition.fragments.push({ delayed: `opacity ${duration / 1000}s ${easing} ${delay / 1000}s`, - instant: `opacity ${duration / 1000}s ${easing} 0s`, + instant: `opacity ${duration / 1000}s ${easing} 0s` }) } @@ -170,7 +170,7 @@ export default function style (element) { transition.fragments.push({ delayed: `${transform.property} ${duration / 1000}s ${easing} ${delay / 1000}s`, - instant: `${transform.property} ${duration / 1000}s ${easing} 0s`, + instant: `${transform.property} ${duration / 1000}s ${easing} 0s` }) } @@ -181,7 +181,7 @@ export default function style (element) { if (transition.computed && !transition.computed.match(/all 0s/)) { transition.fragments.unshift({ delayed: transition.computed, - instant: transition.computed, + instant: transition.computed }) } @@ -195,18 +195,18 @@ export default function style (element) { }, { delayed: '', - instant: '', + instant: '' } ) transition.generated = { delayed: `${transition.property}: ${composed.delayed};`, - instant: `${transition.property}: ${composed.instant};`, + instant: `${transition.property}: ${composed.instant};` } } else { transition.generated = { delayed: '', - instant: '', + instant: '' } } @@ -215,6 +215,6 @@ export default function style (element) { opacity, position, transform, - transition, + transition } } diff --git a/src/instance/methods/clean.js b/src/instance/methods/clean.js index 19fcffa1..ca70eebb 100644 --- a/src/instance/methods/clean.js +++ b/src/instance/methods/clean.js @@ -3,7 +3,7 @@ import each from '../../utils/each' import logger from '../../utils/logger' import rinse from '../functions/rinse' -export default function clean (target) { +export default function clean(target) { let dirty try { each($(target), node => { diff --git a/src/instance/methods/destroy.js b/src/instance/methods/destroy.js index dee33e17..24af904b 100644 --- a/src/instance/methods/destroy.js +++ b/src/instance/methods/destroy.js @@ -1,6 +1,6 @@ import each from '../../utils/each' -export default function destroy () { +export default function destroy() { /** * Remove all generated styles and element ids */ @@ -26,6 +26,6 @@ export default function destroy () { containers: {}, elements: {}, history: [], - sequences: {}, + sequences: {} } } diff --git a/src/instance/methods/reveal.js b/src/instance/methods/reveal.js index 00cf213e..75e6f739 100644 --- a/src/instance/methods/reveal.js +++ b/src/instance/methods/reveal.js @@ -9,7 +9,7 @@ import logger from '../../utils/logger' import nextUniqueId from '../../utils/next-unique-id' import isMobile from '../../utils/is-mobile' -export default function reveal (target, options, interval, sync) { +export default function reveal(target, options, interval, sync) { const containerBuffer = [] /** @@ -112,7 +112,7 @@ export default function reveal (target, options, interval, sync) { if (sequence) { element.sequence = { id: sequence.id, - index: sequence.members.length, + index: sequence.members.length } sequence.members.push(element.id) } @@ -142,7 +142,7 @@ export default function reveal (target, options, interval, sync) { each(containerBuffer, container => { this.store.containers[container.id] = { id: container.id, - node: container.node, + node: container.node } }) if (sequence) { @@ -168,7 +168,7 @@ export default function reveal (target, options, interval, sync) { } } -function getContainerId (node, ...collections) { +function getContainerId(node, ...collections) { let id = null each(collections, collection => { each(collection, container => { diff --git a/src/instance/methods/sync.js b/src/instance/methods/sync.js index 1890249e..35cf510c 100644 --- a/src/instance/methods/sync.js +++ b/src/instance/methods/sync.js @@ -6,7 +6,7 @@ import reveal from './reveal' * Re-runs the reveal method for each record stored in history, * for capturing new content asynchronously loaded into the DOM. */ -export default function sync () { +export default function sync() { each(this.store.history, record => { reveal.call(this, record.target, record.options, record.interval, true) }) diff --git a/src/instance/noop.js b/src/instance/noop.js index cfb418e9..a9fa25a9 100644 --- a/src/instance/noop.js +++ b/src/instance/noop.js @@ -1,9 +1,9 @@ export default { - clean () {}, - destroy () {}, - reveal () {}, - sync () {}, - get noop () { + clean() {}, + destroy() {}, + reveal() {}, + sync() {}, + get noop() { return true - }, + } } diff --git a/src/utils/deep-assign.js b/src/utils/deep-assign.js index 1c65b574..0e70fc2c 100644 --- a/src/utils/deep-assign.js +++ b/src/utils/deep-assign.js @@ -1,7 +1,7 @@ import isObject from './is-object' import each from './each' -export default function deepAssign (target, ...sources) { +export default function deepAssign(target, ...sources) { if (isObject(target)) { each(sources, source => { each(source, (data, key) => { diff --git a/src/utils/each.js b/src/utils/each.js index 41ea8453..825abbd0 100644 --- a/src/utils/each.js +++ b/src/utils/each.js @@ -1,6 +1,6 @@ import isObject from './is-object' -export default function each (collection, callback) { +export default function each(collection, callback) { if (isObject(collection)) { const keys = Object.keys(collection) return keys.forEach(key => callback(collection[key], key, collection)) diff --git a/src/utils/get-geometry.js b/src/utils/get-geometry.js index a9b066f9..79fc451b 100644 --- a/src/utils/get-geometry.js +++ b/src/utils/get-geometry.js @@ -1,4 +1,4 @@ -export default function getGeometry (target, isContainer) { +export default function getGeometry(target, isContainer) { /** * We want to ignore padding and scrollbars for container elements. * More information here: https://goo.gl/vOZpbz @@ -25,9 +25,9 @@ export default function getGeometry (target, isContainer) { top: offsetTop, right: offsetLeft + width, bottom: offsetTop + height, - left: offsetLeft, + left: offsetLeft }, height, - width, + width } } diff --git a/src/utils/get-prefixed-css-prop.js b/src/utils/get-prefixed-css-prop.js index 3f77129d..3e425f5d 100644 --- a/src/utils/get-prefixed-css-prop.js +++ b/src/utils/get-prefixed-css-prop.js @@ -2,7 +2,7 @@ const getPrefixedCssProp = (() => { let properties = {} const style = document.documentElement.style - function getPrefixedCssProperty (name, source = style) { + function getPrefixedCssProperty(name, source = style) { if (name && typeof name === 'string') { if (properties[name]) { return properties[name] diff --git a/src/utils/get-scrolled.js b/src/utils/get-scrolled.js index 2178c4fa..f284059c 100644 --- a/src/utils/get-scrolled.js +++ b/src/utils/get-scrolled.js @@ -1,11 +1,11 @@ -export default function getScrolled (container) { - return container.node === document.documentElement - ? { - top: window.pageYOffset, - left: window.pageXOffset, - } - : { - top: container.node.scrollTop, - left: container.node.scrollLeft, - } +export default function getScrolled(container) { + let top, left + if (container.node === document.documentElement) { + top = window.pageYOffset + left = window.pageXOffset + } else { + top = container.node.scrollTop + left = container.node.scrollLeft + } + return { top, left } } diff --git a/src/utils/is-element-visible.js b/src/utils/is-element-visible.js index 6ef49e67..af4bd3ac 100644 --- a/src/utils/is-element-visible.js +++ b/src/utils/is-element-visible.js @@ -1,4 +1,4 @@ -export default function isElementVisible (element) { +export default function isElementVisible(element) { const container = this.store.containers[element.containerId] const viewFactor = Math.max(0, Math.min(1, element.config.viewFactor)) const viewOffset = element.config.viewOffset @@ -7,7 +7,7 @@ export default function isElementVisible (element) { top: element.geometry.bounds.top + element.geometry.height * viewFactor, right: element.geometry.bounds.right - element.geometry.width * viewFactor, bottom: element.geometry.bounds.bottom - element.geometry.height * viewFactor, - left: element.geometry.bounds.left + element.geometry.width * viewFactor, + left: element.geometry.bounds.left + element.geometry.width * viewFactor } const containerBounds = { @@ -15,7 +15,7 @@ export default function isElementVisible (element) { right: container.geometry.bounds.right + container.scroll.left - viewOffset.right, bottom: container.geometry.bounds.bottom + container.scroll.top - viewOffset.bottom, - left: container.geometry.bounds.left + container.scroll.left + viewOffset.left, + left: container.geometry.bounds.left + container.scroll.left + viewOffset.left } return ( diff --git a/src/utils/is-mobile.js b/src/utils/is-mobile.js index 224d14f3..bd72c0a3 100644 --- a/src/utils/is-mobile.js +++ b/src/utils/is-mobile.js @@ -1,3 +1,3 @@ -export default function isMobile (agent = navigator.userAgent) { +export default function isMobile(agent = navigator.userAgent) { return /Android|iPhone|iPad|iPod/i.test(agent) } diff --git a/src/utils/is-object.js b/src/utils/is-object.js index 0f7aed6d..9a39e331 100644 --- a/src/utils/is-object.js +++ b/src/utils/is-object.js @@ -1,7 +1,8 @@ -export default function isObject (x) { +export default function isObject(x) { return ( x !== null && x instanceof Object && - (x.constructor === Object || Object.prototype.toString.call(x) === '[object Object]') + (x.constructor === Object || + Object.prototype.toString.call(x) === '[object Object]') ) } diff --git a/src/utils/logger.js b/src/utils/logger.js index 3dc6f69a..3b79126d 100644 --- a/src/utils/logger.js +++ b/src/utils/logger.js @@ -1,4 +1,4 @@ -export default function logger (message, ...details) { +export default function logger(message, ...details) { if (this.constructor.debug && console) { let report = `%cScrollReveal: ${message}` details.forEach(detail => (report += `\n — ${detail}`)) diff --git a/src/utils/transform-supported.js b/src/utils/transform-supported.js index 076734e1..d0b1b5d7 100644 --- a/src/utils/transform-supported.js +++ b/src/utils/transform-supported.js @@ -1,4 +1,4 @@ -export default function transformSupported () { +export default function transformSupported() { const style = document.documentElement.style return 'transform' in style || 'WebkitTransform' in style } diff --git a/src/utils/transition-supported.js b/src/utils/transition-supported.js index 3ffb64f6..ba11f44a 100644 --- a/src/utils/transition-supported.js +++ b/src/utils/transition-supported.js @@ -1,4 +1,4 @@ -export default function transitionSupported () { +export default function transitionSupported() { const style = document.documentElement.style return 'transition' in style || 'WebkitTransition' in style } diff --git a/test/instance/constructor.spec.js b/test/instance/constructor.spec.js index fa55b4ff..01e9ad20 100644 --- a/test/instance/constructor.spec.js +++ b/test/instance/constructor.spec.js @@ -28,7 +28,10 @@ describe('ScrollReveal', () => { }) it('should return a noop instance when not supported', () => { - const stubs = [sinon.stub(console, 'log'), sinon.stub(ScrollReveal, 'isSupported')] + const stubs = [ + sinon.stub(console, 'log'), + sinon.stub(ScrollReveal, 'isSupported') + ] const sr = ScrollReveal() stubs.forEach(stub => stub.restore()) expect(sr.noop).to.be.true @@ -125,7 +128,10 @@ describe('ScrollReveal', () => { }) describe('Non-operational Instance', () => { - const stubs = [sinon.stub(console, 'log'), sinon.stub(ScrollReveal, 'isSupported')] + const stubs = [ + sinon.stub(console, 'log'), + sinon.stub(ScrollReveal, 'isSupported') + ] const sr = ScrollReveal() stubs.forEach(stub => stub.restore()) diff --git a/test/sauce.conf.js b/test/sauce.conf.js index 8b35f4b7..f6a67ef7 100644 --- a/test/sauce.conf.js +++ b/test/sauce.conf.js @@ -6,7 +6,7 @@ const mobileLaunchers = [ ['iOS', '11.1', 'Safari', 'iPhone 6s Simulator'], ['Android', '4.4', 'Browser', 'Android Emulator'], ['Android', '5.1', 'Browser', 'Android Emulator'], - ['Android', '6.0', 'Chrome', 'Android Emulator'], + ['Android', '6.0', 'Chrome', 'Android Emulator'] ] mobileLaunchers.forEach(([platform, version, browser, device]) => { @@ -21,7 +21,7 @@ mobileLaunchers.forEach(([platform, version, browser, device]) => { browserName: browser, deviceName: device, deviceOrientation: 'portrait', - appiumVersion: '1.7.1', + appiumVersion: '1.7.1' } }) @@ -30,7 +30,7 @@ const desktopLaunchers = [ ['Windows 8', 'Internet Explorer', '10.0'], ['macOS 10.12', 'Safari', '11.0'], ['OS X 10.11', 'Safari', '10.0'], - ['OS X 10.11', 'Safari', '9.0'], + ['OS X 10.11', 'Safari', '9.0'] ] desktopLaunchers.forEach(([platform, browser, version]) => { @@ -42,7 +42,7 @@ desktopLaunchers.forEach(([platform, browser, version]) => { name: `${browser} ${version}, ${platform}`, browserName: browser, version, - platform, + platform } }) @@ -64,7 +64,7 @@ evergreenLaunchers.forEach(browser => { name: `${browserName} ${version}, Windows 10`, browserName: browser, version, - platform: 'Windows 10', + platform: 'Windows 10' } } while (pastVersions) }) diff --git a/test/utils/deep-assign.spec.js b/test/utils/deep-assign.spec.js index 9e11c343..8c8552c6 100644 --- a/test/utils/deep-assign.spec.js +++ b/test/utils/deep-assign.spec.js @@ -17,19 +17,19 @@ describe('Utilities', () => { foo: 'initial', bar: 'initial', kel: { pow: 'pop' }, - zad: null, + zad: null } const source = { foo: 'bonk!', bar: { baz: 'baff' }, kel: { pow: 'lol' }, - zad: { min: 'max' }, + zad: { min: 'max' } } const goal = { foo: 'bonk!', bar: { baz: 'baff' }, kel: { pow: 'lol' }, - zad: { min: 'max' }, + zad: { min: 'max' } } deepAssign(target, source) expect(target).to.deep.equal(goal) diff --git a/test/utils/each.spec.js b/test/utils/each.spec.js index 45d6a726..8c47d293 100644 --- a/test/utils/each.spec.js +++ b/test/utils/each.spec.js @@ -2,7 +2,7 @@ import each from '../../src/utils/each' describe('Utilities', () => { describe('each()', () => { - function Fixture () { + function Fixture() { this.foo = 'bar' this.baz = 'bun' } diff --git a/test/utils/get-prefixed-css-prop.spec.js b/test/utils/get-prefixed-css-prop.spec.js index 480e70ea..e3bf9c34 100644 --- a/test/utils/get-prefixed-css-prop.spec.js +++ b/test/utils/get-prefixed-css-prop.spec.js @@ -9,7 +9,7 @@ describe('Utilities', () => { it('should return unprefixed properties before prefixed', () => { const source = { transform: '', - '-webkit-transform': '', + '-webkit-transform': '' } const result = getPrefixedCssProp('transform', source) expect(result).to.equal('transform')