Skip to content

Commit

Permalink
chore: remove some meaningless code comments.
Browse files Browse the repository at this point in the history
  • Loading branch information
Steven committed Jun 4, 2024
1 parent cbeb932 commit d475070
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 9 deletions.
1 change: 0 additions & 1 deletion src/Parser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ export { CompareResult, CompareStatusEnum } from "./preset/preRelease";
export interface ParserOptions {
terminals?: string[];
prv?: {
// prerelease version 默认在版本对比时候从上到下认为是逐渐增大 ,rc > beta > alpha
alpha?: number;
beta?: number;
rc?: number;
Expand Down
4 changes: 0 additions & 4 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { comparePreRelease, CompareResult } from "./preset/preRelease";
import { autoIteratorActuator, horspool } from "./utils";

export interface EnhanceEventsParserOption extends ParserOptions {
// 自定义实现preRelease版本如何比较
onDifferent?: (
current: string,
last: string,
Expand Down Expand Up @@ -32,12 +31,9 @@ function compareImpl<Result = CompareResult>(
onDifferent?: EnhanceEventsParserOption["onDifferent"]
): Result {
const { words, pointer } = horspool<string>(current.splitWords, last.splitWords);

// 用于自定义先行版本如何校验
if(onDifferent) {
return onDifferent(words[0], words[1], current, last, pointer) as Result;
}
// 预设的先行版本校验方式
return comparePreRelease(current, ...words) as unknown as Result;
}

Expand Down
4 changes: 0 additions & 4 deletions src/preset/preRelease.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,13 @@ export function comparePreRelease(
current: string,
last: string
): CompareResult {
// 先行规则: 存在的先行版本的字符串大于不存在的先行版本的字符串
if (current && !last) {
return createCompareResult(true, 1);
}
if (!current && last) {
return createCompareResult(false, -1);
}

// 规则:同一级的语义 数字大于先行版本的字符串
const isCurrentAvailableNumber = available2Number(current);
const isLastAvailableNumber = available2Number(last);
if (isCurrentAvailableNumber && !isLastAvailableNumber) {
Expand All @@ -56,7 +54,6 @@ export function comparePreRelease(
return createCompareResult(false, -1);
}

// 规则二:都为数字,数字大小比较
if (isCurrentAvailableNumber && isLastAvailableNumber) {
const currentVersion = tryString2Number(current);
const lastVersion = tryString2Number(last);
Expand All @@ -68,6 +65,5 @@ export function comparePreRelease(
}
}

// 规则三:都为先行版本的字符串,字符串对应的权重做比较
return parser.getPrvWeight(current, last) as CompareResult;
}

0 comments on commit d475070

Please sign in to comment.