diff --git a/packages/compiler-sfc/__tests__/compileScript/defineRender.spec.ts b/packages/compiler-sfc/__tests__/compileScript/defineRender.spec.ts index b8a9fbe86..d33eb551c 100644 --- a/packages/compiler-sfc/__tests__/compileScript/defineRender.spec.ts +++ b/packages/compiler-sfc/__tests__/compileScript/defineRender.spec.ts @@ -1,4 +1,4 @@ -import { compileSFCScript as compile, assertCode } from '../utils' +import { assertCode, compileSFCScript as compile } from '../utils' describe('defineRender()', () => { test('JSX Element', () => { @@ -8,7 +8,7 @@ describe('defineRender()', () => { defineRender(
) `, - { defineRender: true } + { defineRender: true }, ) assertCode(content) expect(content).toMatch(`return () => `) @@ -22,7 +22,7 @@ describe('defineRender()', () => { defineRender(() => ) `, - { defineRender: true } + { defineRender: true }, ) assertCode(content) expect(content).toMatch(`return () => `) @@ -37,7 +37,7 @@ describe('defineRender()', () => { defineRender(renderFn) `, - { defineRender: true } + { defineRender: true }, ) assertCode(content) expect(content).toMatch(`return renderFn`) @@ -52,7 +52,7 @@ describe('defineRender()', () => { defineRender() `, - { defineRender: true } + { defineRender: true }, ) assertCode(content) expect(content).toMatch(`return { foo }`) @@ -71,8 +71,8 @@ describe('defineRender()', () => { hello `, - { defineRender: true } - ) + { defineRender: true }, + ), ).toThrow(`defineRender() cannot be used with .`) }) }) diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 7060ed38f..ccc334326 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -810,7 +810,7 @@ export function compileScript( if (sfc.template) { ctx.error( `${DEFINE_RENDER}() cannot be used with .`, - ctx.renderFunction + ctx.renderFunction, ) } if (ctx.renderFunction.type === 'JSXElement') { @@ -818,7 +818,7 @@ export function compileScript( } returned += scriptSetup.content.slice( ctx.renderFunction.start!, - ctx.renderFunction.end! + ctx.renderFunction.end!, ) } else if ( !options.inlineTemplate || @@ -868,7 +868,7 @@ export function compileScript( // inline it right here const { code, ast, preamble, tips, errors } = compileTemplate({ filename, - ast: sfc.template.ast, + ast: sfc.template.ast, source: sfc.template.content, inMap: sfc.template.map, ...options.templateOptions, @@ -895,7 +895,7 @@ export function compileScript( `\n\n` + sfc.filename + '\n' + - generateCodeFrame(source, err.loc.start.offset, err.loc.end.offset,) + + generateCodeFrame(source, err.loc.start.offset, err.loc.end.offset) + `\n` } throw err diff --git a/packages/compiler-sfc/src/script/defineRender.ts b/packages/compiler-sfc/src/script/defineRender.ts index d16cd9ece..674c25a70 100644 --- a/packages/compiler-sfc/src/script/defineRender.ts +++ b/packages/compiler-sfc/src/script/defineRender.ts @@ -1,13 +1,13 @@ -import { Node } from '@babel/types' +import type { Node } from '@babel/types' import { isCallOf } from './utils' -import { ScriptCompileContext } from './context' +import type { ScriptCompileContext } from './context' import { warnOnce } from '../warn' export const DEFINE_RENDER = 'defineRender' export function processDefineRender( ctx: ScriptCompileContext, - node: Node + node: Node, ): boolean { if (!isCallOf(node, DEFINE_RENDER)) { return false @@ -16,7 +16,7 @@ export function processDefineRender( if (!ctx.options.defineRender) { warnOnce( `${DEFINE_RENDER}() is an experimental feature and disabled by default.\n` + - `To enable it, follow the RFC at https://github.com/vuejs/rfcs/discussions/585.` + `To enable it, follow the RFC at https://github.com/vuejs/rfcs/discussions/585.`, ) return false }