From f69dec0a4f66e96dc4e3265821ca7694388db7ef Mon Sep 17 00:00:00 2001 From: electrovir Date: Wed, 25 Sep 2024 20:50:41 +0000 Subject: [PATCH] [patch] disable sonarjs/reduce-initial-value in ESLint --- package-lock.json | 88 ++++++++++---------- package.json | 2 +- packages/compile/package.json | 6 +- packages/core/package.json | 2 +- packages/deps/package.json | 4 +- packages/docs/package.json | 4 +- packages/format/package.json | 4 +- packages/frontend/package.json | 4 +- packages/help/package.json | 4 +- packages/init/package.json | 4 +- packages/lint/configs/eslint.config.base.mjs | 1 + packages/lint/package.json | 4 +- packages/plugin-testing/package.json | 4 +- packages/publish/package.json | 4 +- packages/scripts/package.json | 4 +- packages/spellcheck/package.json | 6 +- packages/test/package.json | 4 +- packages/virmator/package.json | 26 +++--- todo.md | 5 +- 19 files changed, 89 insertions(+), 91 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0584f19..5a84c8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@virmator/mono-repo-root", - "version": "13.4.0", + "version": "13.4.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@virmator/mono-repo-root", - "version": "13.4.0", + "version": "13.4.1", "workspaces": [ "packages/*" ], @@ -18392,18 +18392,18 @@ }, "packages/compile": { "name": "@virmator/compile", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0" + "@virmator/core": "^13.4.1" }, "devDependencies": { "@augment-vir/test": "^30.0.4", "@types/node": "^22.5.5", - "@virmator/plugin-testing": "^13.4.0", + "@virmator/plugin-testing": "^13.4.1", "c8": "^10.1.2", "chalk": "^5.3.0", "concurrently": "^9.0.1", @@ -18438,7 +18438,7 @@ }, "packages/core": { "name": "@virmator/core", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", @@ -18481,13 +18481,13 @@ }, "packages/deps": { "name": "@virmator/deps", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { @@ -18522,13 +18522,13 @@ }, "packages/docs": { "name": "@virmator/docs", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "chalk": "^5.3.0", "mri": "^1.2.0" }, @@ -18564,12 +18564,12 @@ }, "packages/format": { "name": "@virmator/format", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { @@ -18609,13 +18609,13 @@ }, "packages/frontend": { "name": "@virmator/frontend", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { @@ -18648,13 +18648,13 @@ }, "packages/help": { "name": "@virmator/help", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0" + "@virmator/core": "^13.4.1" }, "devDependencies": { "@augment-vir/test": "^30.0.4", @@ -18685,13 +18685,13 @@ }, "packages/init": { "name": "@virmator/init", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "simple-git": "^3.26.0" }, "devDependencies": { @@ -18724,12 +18724,12 @@ }, "packages/lint": { "name": "@virmator/lint", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { @@ -18776,13 +18776,13 @@ }, "packages/plugin-testing": { "name": "@virmator/plugin-testing", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "cli-args-vir": "^0.0.3", "type-fest": "^4.26.1" }, @@ -18817,13 +18817,13 @@ }, "packages/publish": { "name": "@virmator/publish", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "chalk": "^5.3.0", "mri": "^1.2.0", "semver": "^7.6.3", @@ -18860,13 +18860,13 @@ }, "packages/scripts": { "name": "@virmator/scripts", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", "mri": "^1.2.0", - "virmator": "^13.4.0" + "virmator": "^13.4.1" }, "devDependencies": { "@types/node": "^22.5.5" @@ -18894,19 +18894,19 @@ }, "packages/spellcheck": { "name": "@virmator/spellcheck", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { "@augment-vir/test": "^30.0.4", "@types/node": "^22.5.5", - "@virmator/plugin-testing": "^13.4.0", + "@virmator/plugin-testing": "^13.4.1", "c8": "^10.1.2", "concurrently": "^9.0.1", "cspell": "^8.14.2", @@ -18936,13 +18936,13 @@ }, "packages/test": { "name": "@virmator/test", - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "glob": "^11.0.0", "mri": "^1.2.0" }, @@ -18982,23 +18982,23 @@ } }, "packages/virmator": { - "version": "13.4.0", + "version": "13.4.1", "license": "(MIT or CC0 1.0)", "dependencies": { "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/compile": "^13.4.0", - "@virmator/core": "^13.4.0", - "@virmator/deps": "^13.4.0", - "@virmator/docs": "^13.4.0", - "@virmator/format": "^13.4.0", - "@virmator/frontend": "^13.4.0", - "@virmator/help": "^13.4.0", - "@virmator/init": "^13.4.0", - "@virmator/lint": "^13.4.0", - "@virmator/publish": "^13.4.0", - "@virmator/spellcheck": "^13.4.0", - "@virmator/test": "^13.4.0", + "@virmator/compile": "^13.4.1", + "@virmator/core": "^13.4.1", + "@virmator/deps": "^13.4.1", + "@virmator/docs": "^13.4.1", + "@virmator/format": "^13.4.1", + "@virmator/frontend": "^13.4.1", + "@virmator/help": "^13.4.1", + "@virmator/init": "^13.4.1", + "@virmator/lint": "^13.4.1", + "@virmator/publish": "^13.4.1", + "@virmator/spellcheck": "^13.4.1", + "@virmator/test": "^13.4.1", "tsx": "^4.19.1" }, "bin": { diff --git a/package.json b/package.json index 433c5c3..6bb37b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/mono-repo-root", - "version": "13.4.0", + "version": "13.4.1", "private": true, "type": "module", "workspaces": [ diff --git a/packages/compile/package.json b/packages/compile/package.json index e9d4402..d5fe5df 100644 --- a/packages/compile/package.json +++ b/packages/compile/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/compile", - "version": "13.4.0", + "version": "13.4.1", "description": "Default TS compile plugin for virmator.", "keywords": [ "virmator", @@ -34,12 +34,12 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0" + "@virmator/core": "^13.4.1" }, "devDependencies": { "@augment-vir/test": "^30.0.4", "@types/node": "^22.5.5", - "@virmator/plugin-testing": "^13.4.0", + "@virmator/plugin-testing": "^13.4.1", "c8": "^10.1.2", "chalk": "^5.3.0", "concurrently": "^9.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index a97e6be..04c9fcc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/core", - "version": "13.4.0", + "version": "13.4.1", "description": "Shared core functionality for all virmator plugins and the virmator CLI.", "keywords": [ "automation", diff --git a/packages/deps/package.json b/packages/deps/package.json index 0c525d9..4369c5c 100644 --- a/packages/deps/package.json +++ b/packages/deps/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/deps", - "version": "13.4.0", + "version": "13.4.1", "description": "Default TS deps plugin for virmator.", "keywords": [ "virmator", @@ -36,7 +36,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { diff --git a/packages/docs/package.json b/packages/docs/package.json index fd6e26d..d759383 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/docs", - "version": "13.4.0", + "version": "13.4.1", "description": "Default TS docs plugin for virmator.", "keywords": [ "virmator", @@ -35,7 +35,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "chalk": "^5.3.0", "mri": "^1.2.0" }, diff --git a/packages/format/package.json b/packages/format/package.json index a067e93..96a6729 100644 --- a/packages/format/package.json +++ b/packages/format/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/format", - "version": "13.4.0", + "version": "13.4.1", "description": "Default format plugin for virmator.", "keywords": [ "virmator", @@ -33,7 +33,7 @@ "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 35bbe11..982daf2 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/frontend", - "version": "13.4.0", + "version": "13.4.1", "description": "Default frontend plugin for virmator.", "keywords": [ "virmator", @@ -37,7 +37,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { diff --git a/packages/help/package.json b/packages/help/package.json index b7afb62..d82c0bc 100644 --- a/packages/help/package.json +++ b/packages/help/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/help", - "version": "13.4.0", + "version": "13.4.1", "description": "Default help plugin for virmator.", "keywords": [ "virmator", @@ -34,7 +34,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0" + "@virmator/core": "^13.4.1" }, "devDependencies": { "@augment-vir/test": "^30.0.4", diff --git a/packages/init/package.json b/packages/init/package.json index b8868c5..e9fd263 100644 --- a/packages/init/package.json +++ b/packages/init/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/init", - "version": "13.4.0", + "version": "13.4.1", "description": "Default init plugin for virmator.", "keywords": [ "virmator", @@ -33,7 +33,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "simple-git": "^3.26.0" }, "devDependencies": { diff --git a/packages/lint/configs/eslint.config.base.mjs b/packages/lint/configs/eslint.config.base.mjs index 3083602..8cb4f71 100644 --- a/packages/lint/configs/eslint.config.base.mjs +++ b/packages/lint/configs/eslint.config.base.mjs @@ -108,6 +108,7 @@ export function defineEslintConfig(repoDir) { 'sonarjs/no-useless-constructor': 'off', // this rule is wrong 'sonarjs/prefer-nullish-coalescing': 'off', 'sonarjs/publicly-writable-directories': 'off', + 'sonarjs/reduce-initial-value': 'off', 'sonarjs/sonar-prefer-regexp-exec': 'off', 'sonarjs/use-type-alias': 'off', 'sonarjs/void-use': 'off', diff --git a/packages/lint/package.json b/packages/lint/package.json index 09354a7..a8bcb9c 100644 --- a/packages/lint/package.json +++ b/packages/lint/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/lint", - "version": "13.4.0", + "version": "13.4.1", "description": "Default ESLint linting plugin for virmator.", "keywords": [ "virmator", @@ -33,7 +33,7 @@ "dependencies": { "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { diff --git a/packages/plugin-testing/package.json b/packages/plugin-testing/package.json index bdc007e..3954db0 100644 --- a/packages/plugin-testing/package.json +++ b/packages/plugin-testing/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/plugin-testing", - "version": "13.4.0", + "version": "13.4.1", "description": "Testing for virmator plugins.", "keywords": [ "virmator", @@ -33,7 +33,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "cli-args-vir": "^0.0.3", "type-fest": "^4.26.1" }, diff --git a/packages/publish/package.json b/packages/publish/package.json index 48c47d3..480d31c 100644 --- a/packages/publish/package.json +++ b/packages/publish/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/publish", - "version": "13.4.0", + "version": "13.4.1", "description": "Default publish plugin for virmator.", "keywords": [ "virmator", @@ -36,7 +36,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "chalk": "^5.3.0", "mri": "^1.2.0", "semver": "^7.6.3", diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 7e41714..8ab17dc 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/scripts", - "version": "13.4.0", + "version": "13.4.1", "private": true, "description": "Internal virmator scripts.", "keywords": [ @@ -30,7 +30,7 @@ "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", "mri": "^1.2.0", - "virmator": "^13.4.0" + "virmator": "^13.4.1" }, "devDependencies": { "@types/node": "^22.5.5" diff --git a/packages/spellcheck/package.json b/packages/spellcheck/package.json index e98364b..3be1511 100644 --- a/packages/spellcheck/package.json +++ b/packages/spellcheck/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/spellcheck", - "version": "13.4.0", + "version": "13.4.1", "description": "Default spellcheck plugin for virmator", "keywords": [ "virmator", @@ -34,13 +34,13 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "mri": "^1.2.0" }, "devDependencies": { "@augment-vir/test": "^30.0.4", "@types/node": "^22.5.5", - "@virmator/plugin-testing": "^13.4.0", + "@virmator/plugin-testing": "^13.4.1", "c8": "^10.1.2", "concurrently": "^9.0.1", "cspell": "^8.14.2", diff --git a/packages/test/package.json b/packages/test/package.json index 45c481a..430def1 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@virmator/test", - "version": "13.4.0", + "version": "13.4.1", "description": "Default test plugin for virmator.", "keywords": [ "virmator", @@ -36,7 +36,7 @@ "@augment-vir/assert": "^30.0.4", "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/core": "^13.4.0", + "@virmator/core": "^13.4.1", "glob": "^11.0.0", "mri": "^1.2.0" }, diff --git a/packages/virmator/package.json b/packages/virmator/package.json index d1ea862..b69cf50 100644 --- a/packages/virmator/package.json +++ b/packages/virmator/package.json @@ -1,6 +1,6 @@ { "name": "virmator", - "version": "13.4.0", + "version": "13.4.1", "description": "Handle common package configs, commands, and dependencies.", "keywords": [ "automation", @@ -39,18 +39,18 @@ "dependencies": { "@augment-vir/common": "^30.0.4", "@augment-vir/node": "^30.0.4", - "@virmator/compile": "^13.4.0", - "@virmator/core": "^13.4.0", - "@virmator/deps": "^13.4.0", - "@virmator/docs": "^13.4.0", - "@virmator/format": "^13.4.0", - "@virmator/frontend": "^13.4.0", - "@virmator/help": "^13.4.0", - "@virmator/init": "^13.4.0", - "@virmator/lint": "^13.4.0", - "@virmator/publish": "^13.4.0", - "@virmator/spellcheck": "^13.4.0", - "@virmator/test": "^13.4.0", + "@virmator/compile": "^13.4.1", + "@virmator/core": "^13.4.1", + "@virmator/deps": "^13.4.1", + "@virmator/docs": "^13.4.1", + "@virmator/format": "^13.4.1", + "@virmator/frontend": "^13.4.1", + "@virmator/help": "^13.4.1", + "@virmator/init": "^13.4.1", + "@virmator/lint": "^13.4.1", + "@virmator/publish": "^13.4.1", + "@virmator/spellcheck": "^13.4.1", + "@virmator/test": "^13.4.1", "tsx": "^4.19.1" }, "devDependencies": { diff --git a/todo.md b/todo.md index 1a5694e..63f8044 100644 --- a/todo.md +++ b/todo.md @@ -9,7 +9,4 @@ - however, I might need to make a custom reporter to force the test to fail when coverage is not met - support `npx virmator test node path/to/dir/` (test all files within that dir) - support passing a file path to `virmator test` that is relative to a mono-repo root, not the cwd - -# in progress - -- update `@augment-vir` packages +- support mono-repo-root typedoc command that combines all sub packages