npm eslint-config-nick2bad4u @15.0.0
score
0.5675
med
flagged
2026-11-06 01:00
Signals fired
| signal | weight | rationale |
|---|---|---|
| content | ||
| script_count_spike | 0.5 | scripts count 56 -> 83 |
| topology | ||
| typosquat | 1.0 | combosquat of 'eslint' |
| dependency_added_unknown | 0.6 | 1 new non-watchlisted dep(s): ['eslint-plugin-compat'] |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"typpi"
],
"versions": 65
}
Evidence (package doc at flag time)
{
"dependencies_count": 89,
"dist": {
"integrity": "sha512-PJDHjnrLjyS8Jbh9GVIVO03BDBkSbtjV9UU5K2NOq3EjAlK9LsHLSbypJQBclcf1BFlFBf2eERlJsZJPMUMEEQ==",
"tarball": "https://registry.npmjs.org/eslint-config-nick2bad4u/-/eslint-config-nick2bad4u-15.0.0.tgz",
"unpackedSize": 419457
},
"dist-tags": {
"latest": "15.0.0"
},
"latest_version": "15.0.0",
"maintainers": [
{
"email": "Typpi.NPM@outlook.com",
"name": "typpi"
}
],
"num_versions": 86,
"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",
"clean:cache": "npx -y del-cli dist coverage cache .cache .vite .turbo",
"clean:cache:coverage": "npx -y del-cli coverage .coverage",
"clean:cache:dist": "npx -y del-cli dist release",
"clean:cache:eslint": "npx del-cli .eslintcache .cache/.eslintcache node_modules/.cache/eslint-plugin-json-schema-validator-2 node_modules/.cache/eslint-plugin-tombi",
"clean:cache:ncu": "npx -y del-cli .cache/.ncu-cache.json",
"clean:cache:prettier": "npx -y del-cli .cache/.prettier-cache .prettier-cache .prettiercache",
"clean:cache:stryker": "npx -y del-cli .stryker-tmp",
"clean:cache:stylelint": "npx -y del-cli .cache/stylelintcache stylelintcache .stylelintcache",
"clean:cache:temp": "npx -y del-cli .temp/**",
"clean:cache:typescript": "npx -y del-cli .cache/**/*.tsbuildinfo .cache/builds",
"clean:cache:vite": "npx -y del-cli .cache/vite .cache/vitest .cache/vitest-zero-coverage .cache/vite-zero-coverage",
"clean:docs": "npx -y del-cli docs/docusaurus/.docusaurus docs/docusaurus/build docs/docusaurus/site-docs/developer/api",
"clean:docusaurus": "npm run clean:docs && npm run --workspace docs/docusaurus clear",
"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:formatter:checkstyle": "npm run lint -- --format checkstyle",
"lint:formatter:compact": "npm run lint -- --format compact",
"lint:formatter:gha": "npm run lint -- --format gha",
"lint:formatter:html": "npm run lint -- --format html",
"lint:formatter:json": "npm run lint -- --format json",
"lint:formatter:json-with-metadata": "npm run lint -- --format json-with-metadata",
"lint:formatter:junit": "npm run lint -- --format junit",
"lint:formatter:mo": "npm run lint -- --format mo",
"lint:formatter:stylish": "npm run lint -- --format stylish",
"lint:formatter:summary": "npm run lint -- --format summary",
"lint:formatter:visualstudio": "npm run lint -- --format visualstudio",
"lint:freshcache": "npm run clean:cache:eslint && npm run lint",
"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:npm-version:check && 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:npm-version": "node scripts/sync-npm-version.mjs",
"sync:npm-version:check": "node scripts/sync-npm-version.mjs --check",
"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 -i --interactiveSelect all --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 && npm run sync:npm-version",
"verify": "npm run release:verify"
},
"signal_details": {
"dependency_added_unknown": "1 new non-watchlisted dep(s): ['eslint-plugin-compat']",
"script_count_spike": "scripts count 56 -> 83",
"typosquat": "combosquat of 'eslint'"
},
"time": {
"created": "2026-04-29T23:58:08.155Z",
"modified": "2026-09-12T21:36:41.282Z"
}
}