npm eslint-config-nick2bad4u @11.0.0
score
0.6279
med
flagged
2026-07-22 19:10
Signals fired
| signal | weight | rationale |
|---|---|---|
| topology | ||
| typosquat | 1.0 | combosquat of 'eslint' |
| dependency_added_unknown | 0.6 | 1 new non-watchlisted dep(s): ['eslint-plugin-actionlint'] |
| enrichment | ||
| repo_too_new_for_version_history | 0.7 | claimed repo created 84d ago but package has 64 versions (expect >= 108d for that history) |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"typpi"
],
"versions": 63
}
Evidence (package doc at flag time)
{
"dependencies_count": 94,
"dist": {
"integrity": "sha512-n/97r5vDfg48X6N8/xFNA2isiaGtMo+XJmvImKGLAy+zgFWivW+98fwj+4h1AIno5iJJVSkpoMS6BtzwErhvwg==",
"tarball": "https://registry.npmjs.org/eslint-config-nick2bad4u/-/eslint-config-nick2bad4u-11.0.0.tgz",
"unpackedSize": 403832
},
"dist-tags": {
"latest": "11.0.0"
},
"latest_version": "11.0.0",
"maintainers": [
{
"email": "Typpi.NPM@outlook.com",
"name": "typpi"
}
],
"num_versions": 64,
"repository": {
"type": "git",
"url": "git+https://github.com/Nick2bad4u/eslint-config-nick2bad4u.git"
},
"scripts": {
"build": "npm run build:runtime",
"build:eslint-inspector:local": "eslint-config-inspector",
"build:runtime": "npx tsc -p tsconfig.build.json",
"build:watch": "npm run build:runtime -- --watch",
"changelog:generate": "git cliff --config node_modules/gitcliff-config-nick2bad4u/cliff.toml --github-repo Nick2bad4u/eslint-config-nick2bad4u --output CHANGELOG.md",
"changelog:preview": "git cliff --config node_modules/gitcliff-config-nick2bad4u/cliff.toml --github-repo Nick2bad4u/eslint-config-nick2bad4u --unreleased",
"changelog:release-notes": "git cliff --config node_modules/gitcliff-config-nick2bad4u/cliff.toml --github-repo Nick2bad4u/eslint-config-nick2bad4u --current",
"coverage": "npx vitest run --coverage",
"inspect:config": "npm run build:runtime && eslint-config-inspector",
"lint": "npm run build:runtime && npx cross-env NODE_OPTIONS=--max_old_space_size=8192 npx eslint . --cache --cache-strategy content --cache-location .cache/.eslintcache",
"lint:actions": "actionlint -color -shellcheck= -pyflakes=",
"lint:actions:full": "actionlint -color",
"lint:all": "npm run lint && npm run typecheck && npm run test && npm run lint:remark && npm run lint:prettier && npm run lint:package && npm run lint:gitleaks && npm run lint:secretlint",
"lint:all:fix": "npm run lint:fix && npm run lint:remark:fix && npm run lint:prettier:fix && npm run lint:package:fix && npm run typecheck && npm run test && npm run lint:secretlint",
"lint:all:nocache": "npm run lint:nocache && npm run typecheck && npm run test && npm run lint:prettier && npm run lint:package && npm run lint:secretlint",
"lint:attw": "npx attw .",
"lint:config-effective": "npm run build:runtime && node scripts/inspect-effective-config.mjs",
"lint:config-plugin-usage": "npm run build:runtime && node scripts/check-unused-config-plugins.mjs",
"lint:config-rule-counts": "npm run build:runtime && node scripts/count-rules-by-plugin.mjs",
"lint:fix": "npm run lint -- --fix",
"lint:gitleaks": "gitleaks dir --config .gitleaks.toml .",
"lint:jscpd": "npx jscpd --config node_modules/jscpd-config-nick2bad4u/jscpd.json",
"lint:lychee": "lychee --config node_modules/lychee-config-nick2bad4u/lychee.toml .",
"lint:lychee:smoke": "lychee --config node_modules/lychee-config-nick2bad4u/lychee.toml --dump-inputs README.md",
"lint:nocache": "npm run build:runtime && npx cross-env NODE_OPTIONS=--max_old_space_size=8192 npx eslint . --no-cache",
"lint:package": "npm run lint:package-sort && npm run lint:package-json && npm run lint:package-check",
"lint:package-check": "npm run package:check && npm run lint:publint && npm run lint:attw",
"lint:package-fix": "npm run lint:package:fix",
"lint:package-json": "npx npmPkgJsonLint . --config .npmpackagejsonlintrc.json",
"lint:package-sort": "npx sort-package-json --check package.json",
"lint:package:fix": "npx sort-package-json package.json",
"lint:package:strict": "npm run package:check && npm run lint:publint && npm run lint:attw && npm run lint:package-json && npm run lint:package-sort",
"lint:prettier": "npx prettier . --log-level warn --cache --cache-location=.cache/.prettier-cache --cache-strategy=content --check",
"lint:prettier:fix": "npx prettier . --log-level warn --cache --cache-location=.cache/.prettier-cache --cache-strategy=content --write",
"lint:publint": "npx publint",
"lint:remark": "npx remark . --frail --ignore-path .remarkignore",
"lint:remark:fix": "npx remark . --ignore-path .remarkignore --output",
"lint:secretlint": "npx secretlint --secretlintrc .secretlintrc.cjs --secretlintignore .gitignore \"**/*\"",
"lint:yaml": "npm run build:runtime && npx eslint --cache --cache-strategy content --cache-location .cache/.eslintcache \"**/*.{yml,yaml}\"",
"lint:yaml:fix": "npm run lint:yaml -- --fix",
"lint:yamllint": "yamllint -c .yamllint .",
"package:check": "npm pack --dry-run",
"release:check": "npm run release:verify",
"release:verify": "npm run build && npm run test && npm run lint:all:nocache && npm run lint:package:strict && npm run sync:peer-eslint-range && npm run sync:peer-typescript-range && npm run sync:node-version-files",
"sync:node-version-files": "node scripts/sync-node-version-files.mjs",
"sync:peer-eslint-range": "node scripts/sync-peer-eslint-range.mjs",
"sync:peer-typescript-range": "node scripts/sync-peer-typescript-range.mjs",
"test": "npm run build:runtime && npx vitest run",
"test:coverage": "npm run coverage",
"typecheck": "npm run build:runtime && npx tsc -p tsconfig.json --noEmit && npx tsc -p tsconfig.eslint.json --noEmit && npx tsc -p tsconfig.js.json --noEmit && npx tsc -p tsconfig.vitest-typecheck.json --noEmit",
"typecheck:all": "npm run typecheck",
"types:update": "npx typesync",
"update-actions": "npx actions-up --yes --style sha --quiet",
"update-all": "npm run update-deps && npm run update-actions",
"update-deps": "npx ncu --configFileName .ncurc.json --configFilePath node_modules/ncu-config-nick2bad4u && npx cross-env npm_config_allow_scripts= npm update --force && npx cross-env npm_config_allow_scripts= npm install --force && npm run sync:peer-eslint-range && npm run sync:node-version-files && npm run sync:peer-typescript-range",
"verify": "npm run release:verify"
},
"signal_details": {
"dependency_added_unknown": "1 new non-watchlisted dep(s): ['eslint-plugin-actionlint']",
"repo_too_new_for_version_history": "claimed repo created 84d ago but package has 64 versions (expect >= 108d for that history)",
"typosquat": "combosquat of 'eslint'"
},
"time": {
"created": "2026-04-29T23:58:08.155Z",
"modified": "2026-07-22T22:27:02.617Z"
}
}