Skip to content

Commit 28eea3e

Browse files
committed
Add names for default exported functions
This should work around the issue in eslint-plugin-react 7.20.4 [1], and is good practice in any case. [1] jsx-eslint/eslint-plugin-react#2728
1 parent 53931c7 commit 28eea3e

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

packages/cli/src/commands/create-mex.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import path from 'path'
44
import * as uuid from 'uuid'
55
import { examName } from '../utils'
66

7-
export default async function ({
7+
export default async function createMexExam({
88
exam,
99
outdir = path.dirname(exam),
1010
nsaScripts,

packages/cli/src/commands/create-offline.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { createOfflineExam } from '@digabi/exam-engine-rendering'
22
import { Ora } from 'ora'
33
import path from 'path'
44

5-
export default async function ({
5+
export default async function createOffline({
66
exam,
77
outdir = path.dirname(exam),
88
media,

packages/cli/src/commands/create-transfer-zip.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as uuid from 'uuid'
88
import yazl from 'yazl'
99
import { examName } from '../utils'
1010

11-
export default async function ({
11+
export default async function createTransferZip({
1212
exam,
1313
outdir = path.dirname(exam),
1414
spinner,

packages/cli/src/commands/new.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { promises as fs } from 'fs'
22
import { Ora } from 'ora'
33
import path from 'path'
44

5-
export default async function ({ directory }: { directory: string; spinner: Ora }): Promise<string> {
5+
export default async function newExam({ directory }: { directory: string; spinner: Ora }): Promise<string> {
66
const resolveExamFile = (...file: string[]) => path.resolve(directory, ...file)
77

88
await assertDirectoryDoesNotExist(directory)

packages/cli/src/commands/preview.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { previewExam } from '@digabi/exam-engine-rendering'
22
import { Ora } from 'ora'
33

4-
export default async function ({ exam, spinner }: { exam: string; spinner: Ora }): Promise<string> {
4+
export default async function preview({ exam, spinner }: { exam: string; spinner: Ora }): Promise<string> {
55
spinner.start(`Previewing ${exam}...`)
66
const ctx = await previewExam(exam, { openFirefox: true })
77
spinner.info(`Server is running at ${ctx.url}`)

packages/rendering/src/exam-loader.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function stringifyModule(module: any, attachments: Attachment[] = []): string {
1111
return imports + '\nmodule.exports = ' + JSON.stringify(module)
1212
}
1313

14-
export default async function (this: webpack.loader.LoaderContext, source: string): Promise<void> {
14+
export default async function examLoader(this: webpack.loader.LoaderContext, source: string): Promise<void> {
1515
const callback = this.async()!
1616
const baseDir = path.dirname(this.resourcePath)
1717
const resolveAttachment = (attachment: string) => path.resolve(baseDir, 'attachments', attachment)

0 commit comments

Comments
 (0)