chore(readme.md eslintrc.js pre-commit prepare-commit-msg): update README.md add eslint commit rules

This commit is contained in:
2024-01-30 17:53:08 +01:00
parent 031d729af0
commit 2440e5b2d3
19 changed files with 3873 additions and 196 deletions

View File

@@ -14,20 +14,25 @@ export function hasParameter(name: string) {
export function getIntParameter(name: string) {
const value = getParameter(name);
if (value === undefined) return undefined;
if (value === undefined) {
return undefined;
}
const intValue = parseInt(value, 10);
if (isNaN(intValue))
if (isNaN(intValue)) {
throw new ValidationError(
`Invalid value for parameter ${name}: ${value} is not a number`
`Invalid value for parameter ${name}: ${value} is not a number`,
);
}
return intValue;
}
export function commandExecutor(scriptParamName: string) {
const script = getParameter(scriptParamName);
if (script === undefined) return undefined;
if (script === undefined) {
return undefined;
}
return () =>
console.log(
`${scriptParamName}: ${execSync(script).toString().slice(0, -1)}`
`${scriptParamName}: ${execSync(script).toString().slice(0, -1)}`,
);
}