From: 三咲智子 (Kevin) Date: Fri, 28 Oct 2022 01:39:34 +0000 (+0800) Subject: ci: check prettier format (#6830) X-Git-Tag: v3.2.42~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bbb66d7ac787db381541fdbd6795bae08c7d7902;p=thirdparty%2Fvuejs%2Fcore.git ci: check prettier format (#6830) --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a1daf7f5f5..3581d1e20a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -68,6 +68,9 @@ jobs: - name: Run eslint run: pnpm run lint + - name: Run prettier + run: pnpm run format-check + - name: Run type declaration tests run: pnpm run test-dts diff --git a/package.json b/package.json index f6dff7e7d7..fc45ebf6f1 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "size-baseline": "node scripts/build.js runtime-dom runtime-core reactivity shared -f esm-bundler && cd packages/size-check && vite build && node brotli", "lint": "eslint --cache --ext .ts packages/*/{src,__tests__}/**.ts", "format": "prettier --write --cache --parser typescript \"packages/**/*.ts?(x)\"", + "format-check": "prettier --check --cache --parser typescript \"packages/**/*.ts?(x)\"", "test": "run-s \"test-unit {@}\" \"test-e2e {@}\"", "test-unit": "jest --filter ./scripts/filter-unit.js", "test-e2e": "node scripts/build.js vue -f global -d && jest --filter ./scripts/filter-e2e.js --runInBand", diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index d6f1278498..dc989e4681 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -553,7 +553,10 @@ export function compileScript( } if (declId) { - emitIdentifier = (declId.type === 'Identifier') ? declId.name : scriptSetup!.content.slice(declId.start!, declId.end!) + emitIdentifier = + declId.type === 'Identifier' + ? declId.name + : scriptSetup!.content.slice(declId.start!, declId.end!) } return true diff --git a/packages/reactivity/src/ref.ts b/packages/reactivity/src/ref.ts index 2632160b31..26c6fe192b 100644 --- a/packages/reactivity/src/ref.ts +++ b/packages/reactivity/src/ref.ts @@ -282,8 +282,10 @@ export type ShallowUnwrapRef = { [K in keyof T]: T[K] extends Ref ? V // if `V` is `unknown` that means it does not extend `Ref` and is undefined : T[K] extends Ref | undefined - ? unknown extends V ? undefined : V | undefined - : T[K] + ? unknown extends V + ? undefined + : V | undefined + : T[K] } export type UnwrapRef = T extends ShallowRef diff --git a/packages/runtime-core/__tests__/componentEmits.spec.ts b/packages/runtime-core/__tests__/componentEmits.spec.ts index 0c196c763e..558a42b049 100644 --- a/packages/runtime-core/__tests__/componentEmits.spec.ts +++ b/packages/runtime-core/__tests__/componentEmits.spec.ts @@ -385,7 +385,7 @@ describe('component: emit', () => { expect(fn2).toHaveBeenCalledTimes(1) expect(fn2).toHaveBeenCalledWith(1) }) - + test('only trim string parameter when work with v-model on component', () => { const Foo = defineComponent({ render() {}, diff --git a/packages/runtime-core/src/componentEmits.ts b/packages/runtime-core/src/componentEmits.ts index 03835b53f2..9a9fe05015 100644 --- a/packages/runtime-core/src/componentEmits.ts +++ b/packages/runtime-core/src/componentEmits.ts @@ -123,7 +123,7 @@ export function emit( }Modifiers` const { number, trim } = props[modifiersKey] || EMPTY_OBJ if (trim) { - args = rawArgs.map(a => isString(a) ? a.trim() : a) + args = rawArgs.map(a => (isString(a) ? a.trim() : a)) } if (number) { args = rawArgs.map(toNumber)