From 3aab7ecb73ced4f3e5ea65a3bd9441c7d4534294 Mon Sep 17 00:00:00 2001 From: SARDONYX-sard <68905624+SARDONYX-sard@users.noreply.github.com> Date: Tue, 21 Jan 2025 22:47:12 +0900 Subject: [PATCH] style: fix by lint --- tools/version_up.cjs | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/tools/version_up.cjs b/tools/version_up.cjs index 558640f..1c04eec 100644 --- a/tools/version_up.cjs +++ b/tools/version_up.cjs @@ -37,11 +37,11 @@ const packageJson = require(packageJsonPath); const currentVersion = packageJson.version; if (isDebug) { - // biome-ignore lint/suspicious/noConsoleLog: + // biome-ignore lint/suspicious/noConsole: console.log(packageJsonPath); - // biome-ignore lint/suspicious/noConsoleLog: + // biome-ignore lint/suspicious/noConsole: console.log(cargoTomlPath); - // biome-ignore lint/suspicious/noConsoleLog: + // biome-ignore lint/suspicious/noConsole: console.log(issueTemplatePath); } main(); @@ -55,7 +55,7 @@ function main() { updateIssueTemplate(newVersion); gitCommitAndTag(currentVersion, newVersion); - // biome-ignore lint/suspicious/noConsoleLog: + // biome-ignore lint/suspicious/noConsole: console.log(`Updated version: ${currentVersion} => ${newVersion}`); } @@ -91,31 +91,32 @@ function updatePackageJson(newVersion) { fs.writeFileSync(packageJsonPath, `${JSON.stringify(packageJson, null, 2)}\n`); } +const cargoRegexp = /\[workspace\.package\]\nversion = "(.*)"/; + /** * @param {string} newVersion */ function updateCargoToml(newVersion) { let cargoToml = fs.readFileSync(cargoTomlPath, 'utf8'); - cargoToml = cargoToml.replace( - /\[workspace\.package\]\nversion = "(.*)"/, - `[workspace.package]\nversion = "${newVersion}"`, - ); + cargoToml = cargoToml.replace(cargoRegexp, `[workspace.package]\nversion = "${newVersion}"`); fs.writeFileSync(cargoTomlPath, cargoToml); } +const issueRegexp = /options:\n((\s+- .*\n)+)/; + /** * @param {string} newVersion */ function updateIssueTemplate(newVersion) { let issueTemplate = fs.readFileSync(issueTemplatePath, 'utf8'); - const versionList = issueTemplate.match(/options:\n((\s+- .*\n)+)/)?.[1]; + const versionList = issueTemplate.match(issueRegexp)?.[1]; if (versionList == null) { throw new Error('Invalid version'); } const versions = versionList.split('\n').map((v) => v.trim().slice(2)); if (!versions.includes(newVersion)) { - issueTemplate = issueTemplate.replace(/options:\n((\s+- .*\n)+)/, `options:\n$1 - ${newVersion}\n`); + issueTemplate = issueTemplate.replace(issueRegexp, `options:\n$1 - ${newVersion}\n`); fs.writeFileSync(issueTemplatePath, issueTemplate); } } @@ -142,7 +143,7 @@ function gitCommitAndTag(currentVersion, newVersion) { // Create Git tag execSync(`git tag ${newVersion} ${tagFlags} -m "Version ${newVersion}"`); - // biome-ignore lint/suspicious/noConsoleLog: + // biome-ignore lint/suspicious/noConsole: console.log('Git commit and tag created successfully.'); } catch (error) { throw new Error(`Failed to create Git commit and tag: ${error}`);