diff --git a/bin/extra-lint.js b/bin/extra-lint.js
index 5f39cd91..30b9c9ed 100755
--- a/bin/extra-lint.js
+++ b/bin/extra-lint.js
@@ -7,7 +7,7 @@ const path = require('path')
let hasErrors = false
// Find all Javascript source files
-const files = walkSync('src', {globs: ['**/*.js']})
+const files = walkSync('src', { globs: ['**/*.js'] })
console.log('Running extra-lint on ' + files.length + ' files...')
// Read each file, line by line
diff --git a/src/main/dock.js b/src/main/dock.js
index 1eaabd7d..d0dc0060 100644
--- a/src/main/dock.js
+++ b/src/main/dock.js
@@ -4,7 +4,7 @@ module.exports = {
setBadge
}
-const {app, Menu} = require('electron')
+const { app, Menu } = require('electron')
const dialog = require('./dialog')
const log = require('./log')
diff --git a/src/main/external-player.js b/src/main/external-player.js
index d378a623..3a183102 100644
--- a/src/main/external-player.js
+++ b/src/main/external-player.js
@@ -52,7 +52,7 @@ function spawnExternal (playerPath, args) {
playerPath += `/Contents/MacOS/${path.basename(playerPath, '.app')}`
}
- proc = cp.spawn(playerPath, args, {stdio: 'ignore'})
+ proc = cp.spawn(playerPath, args, { stdio: 'ignore' })
// If it works, close the modal after a second
const closeModalTimeout = setTimeout(() =>
diff --git a/src/main/folder-watcher.js b/src/main/folder-watcher.js
index d628d35b..e813a434 100644
--- a/src/main/folder-watcher.js
+++ b/src/main/folder-watcher.js
@@ -2,7 +2,7 @@ const chokidar = require('chokidar')
const log = require('./log')
class FolderWatcher {
- constructor ({window, state}) {
+ constructor ({ window, state }) {
this.window = window
this.state = state
this.torrentsFolderPath = null
diff --git a/src/main/index.js b/src/main/index.js
index 33e9fb3a..f3e88d2b 100644
--- a/src/main/index.js
+++ b/src/main/index.js
@@ -74,7 +74,7 @@ function init () {
isReady = true
const state = results.state
- windows.main.init(state, {hidden: hidden})
+ windows.main.init(state, { hidden: hidden })
windows.webtorrent.init()
menu.init()
@@ -86,7 +86,7 @@ function init () {
// Report uncaught exceptions
process.on('uncaughtException', (err) => {
console.error(err)
- const error = {message: err.message, stack: err.stack}
+ const error = { message: err.message, stack: err.stack }
windows.main.dispatch('uncaughtError', 'main', error)
})
}
@@ -131,7 +131,7 @@ function delayedInit (state) {
const dock = require('./dock')
const updater = require('./updater')
const FolderWatcher = require('./folder-watcher')
- const folderWatcher = new FolderWatcher({window: windows.main, state})
+ const folderWatcher = new FolderWatcher({ window: windows.main, state })
announcement.init()
dock.init()
diff --git a/src/renderer/components/create-torrent-error-page.js b/src/renderer/components/create-torrent-error-page.js
index 3eff6db2..ea78c811 100644
--- a/src/renderer/components/create-torrent-error-page.js
+++ b/src/renderer/components/create-torrent-error-page.js
@@ -1,6 +1,6 @@
const React = require('react')
-const {dispatcher} = require('../lib/dispatcher')
+const { dispatcher } = require('../lib/dispatcher')
module.exports = class CreateTorrentErrorPage extends React.Component {
render () {
diff --git a/src/renderer/components/header.js b/src/renderer/components/header.js
index 8aad88c7..f2567092 100644
--- a/src/renderer/components/header.js
+++ b/src/renderer/components/header.js
@@ -1,6 +1,6 @@
const React = require('react')
-const {dispatcher} = require('../lib/dispatcher')
+const { dispatcher } = require('../lib/dispatcher')
class Header extends React.Component {
render () {
diff --git a/src/renderer/components/modal-ok-cancel.js b/src/renderer/components/modal-ok-cancel.js
index e687b2a5..25a2852e 100644
--- a/src/renderer/components/modal-ok-cancel.js
+++ b/src/renderer/components/modal-ok-cancel.js
@@ -5,7 +5,7 @@ const RaisedButton = require('material-ui/RaisedButton').default
module.exports = class ModalOKCancel extends React.Component {
render () {
const cancelStyle = { marginRight: 10, color: 'black' }
- const {cancelText, onCancel, okText, onOK} = this.props
+ const { cancelText, onCancel, okText, onOK } = this.props
return (
{
return {
type: mediaType,
- size: calculateDataLengthByExtension(torrent, mediaExtensions[mediaType])}
+ size: calculateDataLengthByExtension(torrent, mediaExtensions[mediaType]) }
}).sort((a, b) => { // sort descending on size
return b.size - a.size
})[0]
diff --git a/src/renderer/main.js b/src/renderer/main.js
index a9595239..9beab04c 100644
--- a/src/renderer/main.js
+++ b/src/renderer/main.js
@@ -450,7 +450,7 @@ function setDimensions (dimensions) {
)
ipcRenderer.send('setAspectRatio', aspectRatio)
- ipcRenderer.send('setBounds', {contentBounds: true, x: null, y: null, width, height})
+ ipcRenderer.send('setBounds', { contentBounds: true, x: null, y: null, width, height })
state.playing.aspectRatio = aspectRatio
}
diff --git a/src/renderer/pages/create-torrent-page.js b/src/renderer/pages/create-torrent-page.js
index fe532a59..c5c4ad70 100644
--- a/src/renderer/pages/create-torrent-page.js
+++ b/src/renderer/pages/create-torrent-page.js
@@ -3,7 +3,7 @@ const path = require('path')
const prettyBytes = require('prettier-bytes')
const React = require('react')
-const {dispatch, dispatcher} = require('../lib/dispatcher')
+const { dispatch, dispatcher } = require('../lib/dispatcher')
const FlatButton = require('material-ui/FlatButton').default
const RaisedButton = require('material-ui/RaisedButton').default
@@ -35,7 +35,7 @@ class CreateTorrentPage extends React.Component {
// Then, exclude .DS_Store and other dotfiles
const files = info.files
.filter((f) => !containsDots(f.path, pathPrefix))
- .map((f) => ({name: f.name, path: f.path, size: f.size}))
+ .map((f) => ({ name: f.name, path: f.path, size: f.size }))
if (files.length === 0) return ()
// Then, use the name of the base folder (or sole file, for a single file torrent)
@@ -65,9 +65,9 @@ class CreateTorrentPage extends React.Component {
}
// Create React event handlers only once
- this.setIsPrivate = (_, isPrivate) => this.setState({isPrivate})
- this.setComment = (_, comment) => this.setState({comment})
- this.setTrackers = (_, trackers) => this.setState({trackers})
+ this.setIsPrivate = (_, isPrivate) => this.setState({ isPrivate })
+ this.setComment = (_, comment) => this.setState({ comment })
+ this.setTrackers = (_, trackers) => this.setState({ trackers })
this.handleSubmit = handleSubmit.bind(this)
}
@@ -141,7 +141,7 @@ class CreateTorrentPage extends React.Component {
diff --git a/src/renderer/pages/player-page.js b/src/renderer/pages/player-page.js
index 7fb81144..61b11905 100644
--- a/src/renderer/pages/player-page.js
+++ b/src/renderer/pages/player-page.js
@@ -5,7 +5,7 @@ const zeroFill = require('zero-fill')
const TorrentSummary = require('../lib/torrent-summary')
const Playlist = require('../lib/playlist')
-const {dispatch, dispatcher} = require('../lib/dispatcher')
+const { dispatch, dispatcher } = require('../lib/dispatcher')
const config = require('../../config')
// Shows a streaming video player. Standard features + Chromecast + Airplay
@@ -397,7 +397,7 @@ function renderCastScreen (state) {
function renderCastOptions (state) {
if (!state.devices.castMenu) return
- const {location, devices} = state.devices.castMenu
+ const { location, devices } = state.devices.castMenu
const player = state.devices[location]
const items = devices.map(function (device, ix) {
@@ -520,9 +520,9 @@ function renderPlayerControls (state) {
// Add the cast buttons. Icons for each cast type, connected/disconnected:
const buttonIcons = {
- 'chromecast': {true: 'cast_connected', false: 'cast'},
- 'airplay': {true: 'airplay', false: 'airplay'},
- 'dlna': {true: 'tv', false: 'tv'}
+ 'chromecast': { true: 'cast_connected', false: 'cast' },
+ 'airplay': { true: 'airplay', false: 'airplay' },
+ 'dlna': { true: 'tv', false: 'tv' }
}
castTypes.forEach(function (castType) {
// Do we show this button (eg. the Chromecast button) at all?
@@ -677,7 +677,7 @@ function renderLoadingBar (state) {
for (let i = fileProg.startPiece; i <= fileProg.endPiece; i++) {
const partPresent = Bitfield.prototype.get.call(prog.bitfield, i)
if (partPresent && !lastPiecePresent) {
- parts.push({start: i - fileProg.startPiece, count: 1})
+ parts.push({ start: i - fileProg.startPiece, count: 1 })
} else if (partPresent) {
parts[parts.length - 1].count++
}
diff --git a/src/renderer/pages/preferences-page.js b/src/renderer/pages/preferences-page.js
index 76097109..9f4006e7 100644
--- a/src/renderer/pages/preferences-page.js
+++ b/src/renderer/pages/preferences-page.js
@@ -7,7 +7,7 @@ const RaisedButton = require('material-ui/RaisedButton').default
const Heading = require('../components/heading')
const PathSelector = require('../components/path-selector')
-const {dispatch} = require('../lib/dispatcher')
+const { dispatch } = require('../lib/dispatcher')
const config = require('../../config')
class PreferencesPage extends React.Component {
diff --git a/src/renderer/pages/torrent-list-page.js b/src/renderer/pages/torrent-list-page.js
index ff4ad20b..2f816e49 100644
--- a/src/renderer/pages/torrent-list-page.js
+++ b/src/renderer/pages/torrent-list-page.js
@@ -6,7 +6,7 @@ const LinearProgress = require('material-ui/LinearProgress').default
const TorrentSummary = require('../lib/torrent-summary')
const TorrentPlayer = require('../lib/torrent-player')
-const {dispatcher} = require('../lib/dispatcher')
+const { dispatcher } = require('../lib/dispatcher')
module.exports = class TorrentList extends React.Component {
render () {
@@ -365,8 +365,8 @@ module.exports = class TorrentList extends React.Component {
renderRadialProgressBar (fraction, cssClass) {
const rotation = 360 * fraction
- const transformFill = {transform: 'rotate(' + (rotation / 2) + 'deg)'}
- const transformFix = {transform: 'rotate(' + rotation + 'deg)'}
+ const transformFill = { transform: 'rotate(' + (rotation / 2) + 'deg)' }
+ const transformFix = { transform: 'rotate(' + rotation + 'deg)' }
return (
diff --git a/src/renderer/webtorrent.js b/src/renderer/webtorrent.js
index d6406da1..bd73b733 100644
--- a/src/renderer/webtorrent.js
+++ b/src/renderer/webtorrent.js
@@ -16,7 +16,7 @@ const zeroFill = require('zero-fill')
const crashReporter = require('../crash-reporter')
const config = require('../config')
-const {TorrentKeyNotFoundError} = require('./lib/errors')
+const { TorrentKeyNotFoundError } = require('./lib/errors')
const torrentPoster = require('./lib/torrent-poster')
// Report when the process crashes
@@ -97,7 +97,7 @@ function init () {
ipc.send('ipcReadyWebTorrent')
window.addEventListener('error', (e) =>
- ipc.send('wt-uncaught-error', {message: e.error.message, stack: e.error.stack}),
+ ipc.send('wt-uncaught-error', { message: e.error.message, stack: e.error.stack }),
true)
setInterval(updateTorrentProgress, 1000)
@@ -251,7 +251,7 @@ function generateTorrentPoster (torrentKey) {
function updateTorrentProgress () {
const progress = getTorrentProgress()
// TODO: diff torrent-by-torrent, not once for the whole update
- if (prevProgress && deepEqual(progress, prevProgress, {strict: true})) {
+ if (prevProgress && deepEqual(progress, prevProgress, { strict: true })) {
return /* don't send heavy object if it hasn't changed */
}
ipc.send('wt-progress', progress)
@@ -345,7 +345,7 @@ function getAudioMetadata (infoHash, index) {
const metadata = { title: file.name }
ipc.send('wt-audio-metadata', infoHash, index, metadata)
- const options = {native: false, skipCovers: true, fileSize: file.length}
+ const options = { native: false, skipCovers: true, fileSize: file.length }
const onMetaData = file.done
// If completed; use direct file access
? mm.parseFile(path.join(torrent.path, file.path), options)
diff --git a/test/setup.js b/test/setup.js
index 7e8b932f..75dde6d4 100644
--- a/test/setup.js
+++ b/test/setup.js
@@ -32,7 +32,7 @@ function createApp (t) {
path: path.join(__dirname, '..', 'node_modules', '.bin',
'electron' + (process.platform === 'win32' ? '.cmd' : '')),
args: ['-r', path.join(__dirname, 'mocks.js'), path.join(__dirname, '..')],
- env: {NODE_ENV: 'test'},
+ env: { NODE_ENV: 'test' },
waitTimeout: 10e3
})
}
diff --git a/test/test-audio.js b/test/test-audio.js
index 6c421582..b4f17d9d 100644
--- a/test/test-audio.js
+++ b/test/test-audio.js
@@ -6,7 +6,7 @@ test('audio-streaming', function (t) {
t.timeoutAfter(60e3)
const app = setup.createApp()
- setup.waitForLoad(app, t, {online: true})
+ setup.waitForLoad(app, t, { online: true })
.then(() => app.client.waitUntilTextExists('.torrent-list', 'Big Buck Bunny'))
// Play Wired CD. Wait for it to start streaming.
.then(() => app.client.moveToObject('#torrent-wired'))
diff --git a/test/test-video.js b/test/test-video.js
index 4dfe484e..ff02d723 100644
--- a/test/test-video.js
+++ b/test/test-video.js
@@ -6,7 +6,7 @@ test('video-streaming', function (t) {
t.timeoutAfter(30e3)
const app = setup.createApp()
- setup.waitForLoad(app, t, {online: true})
+ setup.waitForLoad(app, t, { online: true })
.then(() => app.client.waitUntilTextExists('.torrent-list', 'Big Buck Bunny'))
// Play Big Buck Bunny. Wait for it to start streaming.
.then(() => app.client.moveToObject('.torrent'))