BEACON

← candidates

npm eslint-config-nick2bad4u @9.0.0

score
0.5563 med
flagged 2026-07-21 17:39
signals by category
content 1 topology 2 enrichment 1

maintainers added:

package profile →

Signals fired

signalweightrationale
content
script_count_spike 0.5 scripts count 50 -> 56
topology
typosquat 1.0 combosquat of 'eslint'
dependency_added_unknown 0.6 9 new non-watchlisted dep(s): ['@typpi/eslint-plugin-codex', 'eslint-plugin-actionlint', 'eslint-plugin-jest', 'eslint-plugin-secretlint', 'eslint-plugin-sonarjs'] ...
enrichment
repo_too_new_for_version_history 0.7 claimed repo created 83d ago but package has 62 versions (expect >= 107d for that history)

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "typpi"
  ],
  "versions": 42
}

Evidence (package doc at flag time)

{
  "dependencies_count": 95,
  "dist": {
    "integrity": "sha512-uz+FWh2hQ8atnHbX4KDElC/M4Yrk4b45JB33G6uGIjy0aXe3gpCw9Sa/eBdk2AoDEuDuxo/etNnbbvEULtVkOQ==",
    "tarball": "https://registry.npmjs.org/eslint-config-nick2bad4u/-/eslint-config-nick2bad4u-9.0.0.tgz",
    "unpackedSize": 395194
  },
  "dist-tags": {
    "latest": "9.0.0"
  },
  "latest_version": "9.0.0",
  "maintainers": [
    {
      "email": "Typpi.NPM@outlook.com",
      "name": "typpi"
    }
  ],
  "num_versions": 62,
  "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": "9 new non-watchlisted dep(s): ['@typpi/eslint-plugin-codex', 'eslint-plugin-actionlint', 'eslint-plugin-jest', 'eslint-plugin-secretlint', 'eslint-plugin-sonarjs'] ...",
    "repo_too_new_for_version_history": "claimed repo created 83d ago but package has 62 versions (expect >= 107d for that history)",
    "script_count_spike": "scripts count 50 -> 56",
    "typosquat": "combosquat of 'eslint'"
  },
  "time": {
    "created": "2026-04-29T23:58:08.155Z",
    "modified": "2026-07-21T22:39:34.291Z"
  }
}