refactor: change function calls when arity is one (#3563)

This commit is contained in:
Alexander Lichter 2018-07-20 17:42:31 +02:00 committed by Clark Du
parent b5f6ed1332
commit 095404a251
14 changed files with 27 additions and 31 deletions

View File

@ -4,9 +4,7 @@ const { join } = require('path')
const consola = require('consola')
// Global error handler
process.on('unhandledRejection', _error => {
consola.error(_error)
})
process.on('unhandledRejection', consola.error)
// Exit process on fatal errors
consola.add({
@ -21,7 +19,7 @@ consola.add({
const defaultCommand = 'dev'
const commands = new Set([defaultCommand, 'init', 'build', 'start', 'generate'])
var cmd = process.argv[2]
let cmd = process.argv[2]
if (commands.has(cmd)) {
process.argv.splice(2, 1)

View File

@ -51,7 +51,7 @@ const nuxt = new Nuxt(options)
const builder = new Builder(nuxt)
// Setup hooks
nuxt.hook('error', (_err) => consola.fatal(_err))
nuxt.hook('error', consola.fatal)
// Close function
const close = () => {
@ -68,12 +68,12 @@ if (options.mode !== 'spa' || argv.generate === false) {
// Build only
builder
.build()
.then(() => close())
.catch(error => consola.fatal(error))
.then(close)
.catch(consola.fatal)
} else {
// Build + Generate for static deployment
new Generator(nuxt, builder)
.generate({ build: true })
.then(() => close())
.catch(error => consola.fatal(error))
.then(close)
.catch(consola.fatal)
}

View File

@ -115,7 +115,7 @@ function startDev(oldInstance) {
}
})
// Start build
.then(() => builder.build())
.then(builder.build)
// Close old nuxt after successful build
.then(
() =>

View File

@ -53,4 +53,4 @@ generator
.then(() => {
process.exit(0)
})
.catch(error => consola.fatal(error))
.catch(consola.fatal)

View File

@ -52,7 +52,7 @@ options.dev = false
const nuxt = new Nuxt(options)
// Setup hooks
nuxt.hook('error', (_err) => consola.fatal(_err))
nuxt.hook('error', consola.fatal)
// Check if project is built for production
const distDir = resolve(

View File

@ -15,7 +15,7 @@ Vue.component('my-button', MyButton)
const req = require.context('../stories', true, /.story.js$/)
function loadStories() {
req.keys().forEach((filename) => req(filename))
req.keys().forEach(req)
}
configure(loadStories, module)

View File

@ -9,9 +9,9 @@ import DoughnutChart from '~/components/doughnut-chart'
import axios from 'axios'
function getRandomColor() {
var letters = '0123456789ABCDEF'
var color = '#'
for (var i = 0; i < 6; i++) {
const letters = '0123456789ABCDEF'
let color = '#'
for (let i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)]
}
return color
@ -26,8 +26,8 @@ export default {
datasets: [
{
label: 'Nuxt.js Contributors',
backgroundColor: res.data.map(() => getRandomColor()),
data: res.data.map((stat) => 1)
backgroundColor: res.data.map(getRandomColor),
data: res.data.map(() => 1)
}
]
}

View File

@ -5,7 +5,7 @@ import app from '../src/app'
describe('Feathers application tests', function () {
before(function (done) {
this.server = app.listen(3030)
this.server.once('listening', () => done())
this.server.once('listening', done)
})
after(function (done) {

View File

@ -8,7 +8,7 @@ export default function () {
// overwrite nuxt.listen()
this.nuxt.listen = (port, host) => new Promise((resolve) => server.listen(port || 3000, host || 'localhost', resolve))
// close this server on 'close' event
this.nuxt.hook('close', () => new Promise((resolve) => server.close(resolve)))
this.nuxt.hook('close', () => new Promise(server.close))
// Add socket.io events
let messages = []

View File

@ -155,7 +155,7 @@ export async function setContext(app, context) {
}
}
}
if (process.server) app.context.beforeNuxtRender = (fn) => context.beforeRenderFns.push(fn)
if (process.server) app.context.beforeNuxtRender = fn => context.beforeRenderFns.push(fn)
if (process.client) app.context.nuxtState = window.__NUXT__
}
// Dynamic keys

View File

@ -47,7 +47,7 @@ export default class Builder {
// Stop watching on nuxt.close()
if (this.options.dev) {
this.nuxt.hook('close', () => this.unwatch())
this.nuxt.hook('close', this.unwatch)
}
// Initialize shared FS and Cache
@ -57,7 +57,7 @@ export default class Builder {
// if(!this.options.dev) {
// TODO: enable again when unsafe concern resolved.(common/options.js:42)
// this.nuxt.hook('build:done', () => this.generateConfig())
// this.nuxt.hook('build:done', this.generateConfig)
// }
}
@ -599,7 +599,7 @@ export default class Builder {
r(src, `${this.options.dir.pages}/**/*.{vue,js}`)
)
}
patterns = _.map(patterns, p => upath.normalizeSafe(p))
patterns = _.map(patterns, upath.normalizeSafe)
const options = Object.assign({}, this.options.watchers.chokidar, {
ignoreInitial: true
@ -618,9 +618,7 @@ export default class Builder {
this.options.build.watch,
..._.values(_.omit(this.options.build.styleResources, ['options']))
)
customPatterns = _.map(_.uniq(customPatterns), p =>
upath.normalizeSafe(p)
)
customPatterns = _.map(_.uniq(customPatterns), upath.normalizeSafe)
this.customFilesWatcher = chokidar
.watch(customPatterns, options)
.on('change', refreshFiles)

View File

@ -31,6 +31,6 @@ export const onEmit = (compiler, name, hook) => {
}
}
export const isJS = (file) => /\.js(\?[^.]+)?$/.test(file)
export const isJS = file => /\.js(\?[^.]+)?$/.test(file)
export const isCSS = (file) => /\.css(\?[^.]+)?$/.test(file)
export const isCSS = file => /\.css(\?[^.]+)?$/.test(file)

View File

@ -65,7 +65,7 @@ Options.from = function (_options) {
options.modulesDir = []
.concat(options.modulesDir)
.concat(path.join(options.nuxtDir, 'node_modules'))
.filter(dir => hasValue(dir))
.filter(hasValue)
.map(dir => path.resolve(options.rootDir, dir))
// Sanitize extensions

View File

@ -82,7 +82,7 @@ export const sequence = function sequence(tasks, fn) {
}
export const parallel = function parallel(tasks, fn) {
return Promise.all(tasks.map(task => fn(task)))
return Promise.all(tasks.map(fn))
}
export const chainFn = function chainFn(base, fn) {