https://github.com/skapxd/eslint-opinionated
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
55 raw signals (0 security + 55 graph)
Last scanned 2 months, 2 weeks ago · v1 · 35 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1162 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.build.json |
software | healthy | tsconfig.build.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
tsup.config.ts |
software | healthy | tsup.config.ts |
eslint.config.ts |
software | healthy | eslint.config.ts |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
cli-adoption-dependencies.test.ts |
software | healthy | tests/cli-adoption-dependencies.test.ts |
docs-integrity.test.ts |
software | healthy | tests/docs-integrity.test.ts |
typed-rule-tester.ts |
software | healthy | tests/typed-rule-tester.ts |
matches-any-glob.test.ts |
software | healthy | tests/matches-any-glob.test.ts |
configs.test.ts |
software | healthy | tests/configs.test.ts |
rule-tester.ts |
software | healthy | tests/rule-tester.ts |
cli.test.ts |
software | healthy | tests/cli.test.ts |
no-magic-numbers.test.ts |
software | healthy | tests/rules/no-magic-numbers.test.ts |
no-runtime-state-guard.test.ts |
software | healthy | tests/rules/no-runtime-state-guard.test.ts |
no-else.test.ts |
software | healthy | tests/rules/no-else.test.ts |
nest-validation-pipe-config.test.ts |
software | healthy | tests/rules/nest-validation-pipe-config.test.ts |
class-properties-require-readonly.test.ts |
software | healthy | tests/rules/class-properties-require-readonly.test.ts |
requires-strict-tsconfig.test.ts |
software | healthy | tests/rules/requires-strict-tsconfig.test.ts |
result-error-requires-handling.alias.typed.test.ts |
software | healthy | tests/rules/result-error-requires-handling.alias.typed.test… |
no-emoji.test.ts |
software | healthy | tests/rules/no-emoji.test.ts |
async-functions-return-result.test.ts |
software | healthy | tests/rules/async-functions-return-result.test.ts |
nest-dto-requires-validation.test.ts |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts |
no-anonymous-condition.typed.test.ts |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts |
no-deep-relative-imports.test.ts |
software | healthy | tests/rules/no-deep-relative-imports.test.ts |
await-requires-result.typed.test.ts |
software | healthy | tests/rules/await-requires-result.typed.test.ts |
prefer-node-protocol-for-builtins.test.ts |
software | healthy | tests/rules/prefer-node-protocol-for-builtins.test.ts |
no-impossible-branch.typed.test.ts |
software | healthy | tests/rules/no-impossible-branch.typed.test.ts |
result-error-requires-handling.typed.test.ts |
software | healthy | tests/rules/result-error-requires-handling.typed.test.ts |
prefer-abort-signal.test.ts |
software | healthy | tests/rules/prefer-abort-signal.test.ts |
no-functions-inside-components.test.ts |
software | healthy | tests/rules/no-functions-inside-components.test.ts |
nested-function-requires-capture.test.ts |
software | healthy | tests/rules/nested-function-requires-capture.test.ts |
no-nested-if.test.ts |
software | healthy | tests/rules/no-nested-if.test.ts |
async-functions-return-result.typed.test.ts |
software | healthy | tests/rules/async-functions-return-result.typed.test.ts |
await-requires-result.test.ts |
software | healthy | tests/rules/await-requires-result.test.ts |
nest-no-inline-query-params.test.ts |
software | healthy | tests/rules/nest-no-inline-query-params.test.ts |
nest-no-result-response.typed.test.ts |
software | healthy | tests/rules/nest-no-result-response.typed.test.ts |
no-default-export.test.ts |
software | healthy | tests/rules/no-default-export.test.ts |
dense-function-requires-comment.test.ts |
software | healthy | tests/rules/dense-function-requires-comment.test.ts |
nest-no-swagger-in-controllers.test.ts |
software | healthy | tests/rules/nest-no-swagger-in-controllers.test.ts |
no-ad-hoc-ok-result.test.ts |
software | healthy | tests/rules/no-ad-hoc-ok-result.test.ts |
prefer-abort-signal.typed.test.ts |
software | healthy | tests/rules/prefer-abort-signal.typed.test.ts |
prefer-tagged-union-state.test.ts |
software | healthy | tests/rules/prefer-tagged-union-state.test.ts |
one-root-function-per-file.test.ts |
software | healthy | tests/rules/one-root-function-per-file.test.ts |
no-anonymous-condition.test.ts |
software | healthy | tests/rules/no-anonymous-condition.test.ts |
result-error-requires-cause.test.ts |
software | healthy | tests/rules/result-error-requires-cause.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
createLintFile |
software | healthy | tests/cli-adoption-dependencies.test.ts:createLintFile |
createEvaluationOutput |
software | healthy | tests/cli-adoption-dependencies.test.ts:createEvaluationOut… |
readProjectFile |
software | healthy | tests/docs-integrity.test.ts:readProjectFile |
getRegisteredRuleNames |
software | healthy | tests/docs-integrity.test.ts:getRegisteredRuleNames |
getDocumentedRuleNames |
software | healthy | tests/docs-integrity.test.ts:getDocumentedRuleNames |
createTypedRuleTester |
software | healthy | tests/typed-rule-tester.ts:createTypedRuleTester |
getRuleOptionsEntry |
software | healthy | tests/configs.test.ts:getRuleOptionsEntry |
findConfigByName |
software | healthy | tests/configs.test.ts:findConfigByName |
globs |
software | healthy | tests/configs.test.ts:globs |
upstreamRules |
software | healthy | tests/configs.test.ts:upstreamRules |
messageOf |
software | healthy | tests/configs.test.ts:messageOf |
createRuleTester |
software | healthy | tests/rule-tester.ts:createRuleTester |
runBuild |
software | healthy | tests/cli.test.ts:runBuild |
createTempProject |
software | healthy | tests/cli.test.ts:createTempProject |
runCli |
software | healthy | tests/cli.test.ts:runCli |
runCliRaw |
software | healthy | tests/cli.test.ts:runCliRaw |
writeBaseFixture |
software | healthy | tests/cli.test.ts:writeBaseFixture |
writeScopedFixture |
software | healthy | tests/cli.test.ts:writeScopedFixture |
writeAdoptionFixture |
software | healthy | tests/cli.test.ts:writeAdoptionFixture |
listProjectFiles |
software | healthy | tests/cli.test.ts:listProjectFiles |
runGit |
software | healthy | tests/cli.test.ts:runGit |
includesReportedPath |
software | healthy | tests/cli.test.ts:includesReportedPath |
createCacheEnv |
software | healthy | tests/cli.test.ts:createCacheEnv |
handler |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:handler |
withImport |
software | healthy | tests/rules/nest-validation-pipe-config.test.ts:withImport |
build |
software | healthy | tests/rules/nest-validation-pipe-config.test.ts:build |
Prop |
software | healthy | tests/rules/class-properties-require-readonly.test.ts:Prop |
transform |
software | healthy | tests/rules/result-error-requires-handling.alias.typed.test… |
track |
software | healthy | tests/rules/result-error-requires-handling.alias.typed.test… |
setFeedback |
software | healthy | tests/rules/result-error-requires-handling.alias.typed.test… |
reportDomainError |
software | healthy | tests/rules/result-error-requires-handling.alias.typed.test… |
reserve |
software | healthy | tests/rules/async-functions-return-result.test.ts:reserve |
helper |
software | healthy | tests/rules/async-functions-return-result.test.ts:helper |
IsString |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:IsString |
isFunctionNode |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:isFunction… |
run |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:run |
walk |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:walk |
track |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:track |
consume |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:consume |
check |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:check |
f |
software | healthy | tests/rules/no-anonymous-condition.typed.test.ts:f |
load |
software | healthy | tests/rules/await-requires-result.typed.test.ts:load |
trySafe |
software | healthy | tests/rules/await-requires-result.typed.test.ts:trySafe |
getUser |
software | healthy | tests/rules/await-requires-result.typed.test.ts:getUser |
run |
software | healthy | tests/rules/no-impossible-branch.typed.test.ts:run |
copy |
software | healthy | tests/rules/result-error-requires-handling.typed.test.ts:co… |
notifyCopied |
software | healthy | tests/rules/result-error-requires-handling.typed.test.ts:no… |
transform |
software | healthy | tests/rules/result-error-requires-handling.typed.test.ts:tr… |
setFailed |
software | healthy | tests/rules/result-error-requires-handling.typed.test.ts:se… |
track |
software | healthy | tests/rules/result-error-requires-handling.typed.test.ts:tr… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
rules |
software | healthy | tests/rules |
fixtures |
software | healthy | tests/fixtures |
ts-loose-anchorless |
software | healthy | tests/fixtures/ts-loose-anchorless |
nest-without-plugin |
software | healthy | tests/fixtures/nest-without-plugin |
pkg-no-exports |
software | healthy | tests/fixtures/pkg-no-exports |
ts-extends |
software | healthy | tests/fixtures/ts-extends |
src |
software | healthy | tests/fixtures/ts-extends/src |
ts-loose |
software | healthy | tests/fixtures/ts-loose |
src |
software | healthy | tests/fixtures/ts-loose/src |
nest-with-plugin |
software | healthy | tests/fixtures/nest-with-plugin |
pkg-falsecjs |
software | healthy | tests/fixtures/pkg-falsecjs |
pkg-typed |
software | healthy | tests/fixtures/pkg-typed |
ts-strict |
software | healthy | tests/fixtures/ts-strict |
src |
software | healthy | tests/fixtures/ts-strict/src |
ts-strict-anchorless |
software | healthy | tests/fixtures/ts-strict-anchorless |
docs |
software | healthy | docs |
reglas |
software | healthy | docs/reglas |
analisis |
software | healthy | docs/analisis |
scripts |
software | healthy | scripts |
skills |
software | healthy | skills |
skapxd-lint |
software | healthy | skills/skapxd-lint |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
next |
software | healthy | src/next |
rules |
software | healthy | src/rules |
shared |
software | healthy | src/shared |
configs |
software | healthy | src/shared/configs |
constants |
software | healthy | src/constants |
utils |
software | healthy | src/utils |
ast |
software | healthy | src/utils/ast |
options |
software | healthy | src/utils/options |
text |
software | healthy | src/utils/text |
suggestions |
software | healthy | src/utils/suggestions |
cli |
software | healthy | src/utils/cli |
state |
software | healthy | src/utils/cli/state |
adoption |
software | healthy | src/utils/cli/adoption |
commands |
software | healthy | src/utils/cli/commands |
eslint-run |
software | healthy | src/utils/cli/eslint-run |
output |
software | healthy | src/utils/cli/output |
machine |
software | healthy | src/utils/cli/output/machine |
interactive |
software | healthy | src/utils/cli/output/interactive |
args |
software | healthy | src/utils/cli/args |
type-aware |
software | healthy | src/utils/type-aware |
result |
software | healthy | src/utils/result |
node-builtins |
software | healthy | src/utils/node-builtins |
filename-matches-root-function |
software | healthy | src/utils/filename-matches-root-function |
react |
software | healthy | src/utils/react |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Socket |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:Socket |
Job |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:Job |
DisconnectedSocket |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:DisconnectedSock… |
ConnectedSocket |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:ConnectedSocket |
Mailer |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:Mailer |
Cache |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:Cache |
Legacy |
software | healthy | tests/rules/no-runtime-state-guard.test.ts:Legacy |
Loan |
software | healthy | tests/rules/class-properties-require-readonly.test.ts:Loan |
Project |
software | healthy | tests/rules/class-properties-require-readonly.test.ts:Proje… |
CreateUserDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:CreateUser… |
ListUsersDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:ListUsersD… |
VerifyOtpResponseDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:VerifyOtpR… |
VerifyOtpDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:VerifyOtpD… |
CreateOrderDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:CreateOrde… |
CreateLoanDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:CreateLoan… |
OutEvaluatePrequalificationDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:OutEvaluat… |
UploadDocumentResponseDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:UploadDocu… |
BrokerLookupResultDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:BrokerLook… |
PaginationDto |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:Pagination… |
UserShape |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:UserShape |
UsersService |
software | healthy | tests/rules/nest-dto-requires-validation.test.ts:UsersServi… |
LoansController |
software | healthy | tests/rules/nest-no-inline-query-params.test.ts:LoansContro… |
UsersController |
software | healthy | tests/rules/nest-no-result-response.typed.test.ts:UsersCont… |
UsersService |
software | healthy | tests/rules/nest-no-result-response.typed.test.ts:UsersServ… |
UsersController |
software | healthy | tests/rules/nest-no-swagger-in-controllers.test.ts:UsersCon… |
SwaggerHelpers |
software | healthy | tests/rules/nest-no-swagger-in-controllers.test.ts:SwaggerH… |
SyncJobRunner |
software | healthy | tests/rules/prefer-tagged-union-state.test.ts:SyncJobRunner |
SignatureRequest |
software | healthy | tests/rules/prefer-tagged-union-state.test.ts:SignatureRequ… |
ApcService |
software | healthy | tests/rules/max-public-methods.test.ts:ApcService |
BigService |
software | healthy | tests/rules/max-public-methods.test.ts:BigService |
PixiScene |
software | healthy | tests/rules/max-public-methods.test.ts:PixiScene |
FindApcScoreService |
software | healthy | tests/rules/max-public-methods.test.ts:FindApcScoreService |
WarmupService |
software | healthy | tests/rules/max-public-methods.test.ts:WarmupService |
LegacyService |
software | healthy | tests/rules/max-public-methods.test.ts:LegacyService |
OldService |
software | healthy | tests/rules/max-public-methods.test.ts:OldService |
CreateUserDto |
software | healthy | tests/rules/nest-dto-requires-api-property.test.ts:CreateUs… |
ListUsersDto |
software | healthy | tests/rules/nest-dto-requires-api-property.test.ts:ListUser… |
UsersService |
software | healthy | tests/rules/nest-dto-requires-api-property.test.ts:UsersSer… |
CreateUserInput |
software | healthy | tests/rules/nest-dto-requires-api-property.test.ts:CreateUs… |
BarService |
software | healthy | tests/rules/nest-no-direct-instantiation.test.ts:BarService |
ConsumerService |
software | healthy | tests/rules/nest-no-direct-instantiation.typed.test.ts:Cons… |
DiFooService |
software | healthy | tests/fixtures/di-foo.service.ts:DiFooService |
DiPlainMapper |
software | healthy | tests/fixtures/di-plain-mapper.ts:DiPlainMapper |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-test |
cicd | healthy | .github/workflows/ci.yml |
peer-minimum-contract |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/ci.yml |
measure-isolated |
cicd | healthy | .github/workflows/rule-timing.yml |
measure-all |
cicd | healthy | .github/workflows/rule-timing.yml |
publish |
cicd | healthy | .github/workflows/rule-timing.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::rule-timing |
cicd | healthy | .github/workflows/rule-timing.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zcms2vog |
software | healthy | /tmp/repobility-clone-zcms2vog |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | tests/rules/prefer-node-protocol-for-builtins.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/656ad7e0-7f45-441e-8f06-855fb2020236/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/656ad7e0-7f45-441e-8f06-855fb2020236/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.