mirror of https://github.com/vuejs/core.git
ci: check prettier format (#6830)
This commit is contained in:
parent
830454ae56
commit
bbb66d7ac7
|
|
@ -68,6 +68,9 @@ jobs:
|
||||||
- name: Run eslint
|
- name: Run eslint
|
||||||
run: pnpm run lint
|
run: pnpm run lint
|
||||||
|
|
||||||
|
- name: Run prettier
|
||||||
|
run: pnpm run format-check
|
||||||
|
|
||||||
- name: Run type declaration tests
|
- name: Run type declaration tests
|
||||||
run: pnpm run test-dts
|
run: pnpm run test-dts
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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",
|
"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",
|
"lint": "eslint --cache --ext .ts packages/*/{src,__tests__}/**.ts",
|
||||||
"format": "prettier --write --cache --parser typescript \"packages/**/*.ts?(x)\"",
|
"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": "run-s \"test-unit {@}\" \"test-e2e {@}\"",
|
||||||
"test-unit": "jest --filter ./scripts/filter-unit.js",
|
"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",
|
"test-e2e": "node scripts/build.js vue -f global -d && jest --filter ./scripts/filter-e2e.js --runInBand",
|
||||||
|
|
|
||||||
|
|
@ -553,7 +553,10 @@ export function compileScript(
|
||||||
}
|
}
|
||||||
|
|
||||||
if (declId) {
|
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
|
return true
|
||||||
|
|
|
||||||
|
|
@ -282,8 +282,10 @@ export type ShallowUnwrapRef<T> = {
|
||||||
[K in keyof T]: T[K] extends Ref<infer V>
|
[K in keyof T]: T[K] extends Ref<infer V>
|
||||||
? V // if `V` is `unknown` that means it does not extend `Ref` and is undefined
|
? V // if `V` is `unknown` that means it does not extend `Ref` and is undefined
|
||||||
: T[K] extends Ref<infer V> | undefined
|
: T[K] extends Ref<infer V> | undefined
|
||||||
? unknown extends V ? undefined : V | undefined
|
? unknown extends V
|
||||||
: T[K]
|
? undefined
|
||||||
|
: V | undefined
|
||||||
|
: T[K]
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UnwrapRef<T> = T extends ShallowRef<infer V>
|
export type UnwrapRef<T> = T extends ShallowRef<infer V>
|
||||||
|
|
|
||||||
|
|
@ -123,7 +123,7 @@ export function emit(
|
||||||
}Modifiers`
|
}Modifiers`
|
||||||
const { number, trim } = props[modifiersKey] || EMPTY_OBJ
|
const { number, trim } = props[modifiersKey] || EMPTY_OBJ
|
||||||
if (trim) {
|
if (trim) {
|
||||||
args = rawArgs.map(a => isString(a) ? a.trim() : a)
|
args = rawArgs.map(a => (isString(a) ? a.trim() : a))
|
||||||
}
|
}
|
||||||
if (number) {
|
if (number) {
|
||||||
args = rawArgs.map(toNumber)
|
args = rawArgs.map(toNumber)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue