Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
9 of your 53 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 3.57s · analysis 9.72s · 23.2 MB · GitHub API rate-limit (preflight)

prettier/prettier

https://github.com/prettier/prettier · scanned 2026-06-05 11:31 UTC (5 days, 13 hours ago) · 10 languages

773 raw signals (47 security + 726 graph) 11/13 scanners ran 95th percentile · Javascript · large (100-500K LoC) System graph score 64 (higher by 30)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 13 hours ago · v2 · 390 actionable findings from 2 signal sources. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 100.0 0.20 20.00
documentation_score 89.0 0.15 13.35
practices_score 94.0 0.15 14.10
code_quality 80.0 0.10 8.00
Overall 1.00 93.2
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 14417 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.

LabelLayerStatusPath
prettier.config.js software warning prettier.config.js
cspell.json software healthy cspell.json
jest.config.js software warning jest.config.js
README.md software healthy README.md
commands.md software healthy commands.md
standalone.js software warning standalone.js
netlify.toml software healthy netlify.toml
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
knip.config.js software warning knip.config.js
FUNDING.json software healthy FUNDING.json
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
.yarnrc.yml software healthy .yarnrc.yml
index.js software healthy index.js
CHANGELOG.md software healthy CHANGELOG.md
.codecov.yml software healthy .codecov.yml
index.d.ts software warning types/angular-html-parser/index.d.ts
cli-worker.js software healthy tests/integration/cli-worker.js
integration-test-setup.js software warning tests/integration/integration-test-setup.js
env.js software warning tests/integration/env.js
create-path-serializer.js software healthy tests/integration/create-path-serializer.js
path-serializer.js software warning tests/integration/path-serializer.js
print-doc.js software healthy tests/integration/print-doc.js
run-cli.js software healthy tests/integration/run-cli.js
debug-check.js software warning tests/integration/__tests__/debug-check.js
config-file-typescript.js software healthy tests/integration/__tests__/config-file-typescript.js
stdin-filepath.js software healthy tests/integration/__tests__/stdin-filepath.js
patterns-dirs.js software healthy tests/integration/__tests__/patterns-dirs.js
plugins.js software warning tests/integration/__tests__/plugins.js
patterns-glob.js software warning tests/integration/__tests__/patterns-glob.js
with-parser-inference.js software warning tests/integration/__tests__/with-parser-inference.js
plugin-resolution.js software warning tests/integration/__tests__/plugin-resolution.js
infer-parser.js software healthy tests/integration/__tests__/infer-parser.js
plugin-override-builtin-printers.js software healthy tests/integration/__tests__/plugin-override-builtin-printer…
support-info.js software healthy tests/integration/__tests__/support-info.js
resolve-config-file.js software warning tests/integration/__tests__/resolve-config-file.js
bundle.js software healthy tests/integration/__tests__/bundle.js
ignore-vcs-files.js software warning tests/integration/__tests__/ignore-vcs-files.js
plugin-override-buitin-plugins.js software warning tests/integration/__tests__/plugin-override-buitin-plugins.…
plugin-name.js software healthy tests/integration/__tests__/plugin-name.js
help-options.js software warning tests/integration/__tests__/help-options.js
syntax-error.js software warning tests/integration/__tests__/syntax-error.js
write.js software warning tests/integration/__tests__/write.js
plugin-cache.js software warning tests/integration/__tests__/plugin-cache.js
ignore-absolute-path.js software warning tests/integration/__tests__/ignore-absolute-path.js
config-resolution.js software healthy tests/integration/__tests__/config-resolution.js
file-info.js software warning tests/integration/__tests__/file-info.js
cli.js software warning tests/integration/__tests__/cli.js
infer-plugins-ext-dir.js software healthy tests/integration/__tests__/infer-plugins-ext-dir.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
toPath software healthy eslint.config.js:toPath
replaceAll software healthy tests/integration/cli-worker.js:replaceAll
getApiMockable software healthy tests/integration/cli-worker.js:getApiMockable
getCliMockable software healthy tests/integration/cli-worker.js:getCliMockable
mockImplementations software healthy tests/integration/cli-worker.js:mockImplementations
run software healthy tests/integration/cli-worker.js:run
replaceAll software healthy tests/integration/create-path-serializer.js:replaceAll
createPathSerializer software healthy tests/integration/create-path-serializer.js:createPathSeria…
replace software healthy tests/integration/create-path-serializer.js:replace
test software healthy tests/integration/create-path-serializer.js:test
print software healthy tests/integration/create-path-serializer.js:print
printDoc software healthy tests/integration/print-doc.js:printDoc
removeFinalNewLine software healthy tests/integration/run-cli.js:removeFinalNewLine
runCliWorker software healthy tests/integration/run-cli.js:runCliWorker
createEpipeErrorHandler software healthy tests/integration/run-cli.js:createEpipeErrorHandler
removeStdioFinalNewLine software healthy tests/integration/run-cli.js:removeStdioFinalNewLine
runPrettierCli software healthy tests/integration/run-cli.js:runPrettierCli
runCli software healthy tests/integration/run-cli.js:runCli
testResult software healthy tests/integration/run-cli.js:testResult
getOutputTabWidth software healthy tests/integration/__tests__/config-file-typescript.js:getOu…
foo software healthy tests/integration/__tests__/config-file-typescript.js:foo
f software healthy tests/integration/__tests__/stdin-filepath.js:f
runCliWithoutGitignore software healthy tests/integration/__tests__/patterns-dirs.js:runCliWithoutG…
isSymlinkSupported software healthy tests/integration/__tests__/patterns-dirs.js:isSymlinkSuppo…
getFileStruct software healthy tests/integration/__tests__/patterns-dirs.js:getFileStruct
testPatterns software healthy tests/integration/__tests__/patterns-dirs.js:testPatterns
testName software healthy tests/integration/__tests__/patterns-dirs.js:testName
getIsSupportedReceivedFilepath software healthy tests/integration/__tests__/infer-parser.js:getIsSupportedR…
createPrinters software healthy tests/integration/__tests__/plugin-override-builtin-printer…
getCoreInfo software healthy tests/integration/__tests__/support-info.js:getCoreInfo
getGlobalObjects software healthy tests/integration/__tests__/bundle.js:getGlobalObjects
getOptions software healthy tests/integration/__tests__/plugin-name.js:getOptions
run software healthy tests/integration/__tests__/config-resolution.js:run
getConfigFileByCli software healthy tests/integration/__tests__/config-resolution.js:getConfigF…
getConfigFileByApi software healthy tests/integration/__tests__/config-resolution.js:getConfigF…
main software healthy tests/integration/__tests__/infer-plugins-ext-dir.js:main
App software healthy tests/integration/__tests__/format.js:App
createPlugin software healthy tests/integration/__tests__/printer-and-parser.js:createPlu…
hasCursor software healthy tests/integration/__tests__/debug-api.js:hasCursor
makePlugin software healthy tests/integration/__tests__/plugin-api-embed.js:makePlugin
createParsePlugin software healthy tests/integration/__tests__/parser-api.js:createParsePlugin
docToString software healthy tests/integration/__tests__/doc-printer.js:docToString
locEnd software healthy tests/integration/__tests__/public-utilities.js:locEnd
resolveDir software healthy tests/integration/__tests__/cache.js:resolveDir
runCliWithoutGitignore software healthy tests/integration/__tests__/cache.js:runCliWithoutGitignore
clean software healthy tests/integration/__tests__/cache.js:clean
runCliWithLogLevel software healthy tests/integration/__tests__/log-level.js:runCliWithLogLevel
formatExportSpecifier software healthy tests/integration/__tests__/format-ast.js:formatExportSpeci…
foo software healthy tests/integration/__tests__/with-config-precedence.js:foo
runExperimentalCli software healthy tests/integration/__tests__/experimental-cli.js:runExperime…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
types software healthy types
angular-html-parser software healthy types/angular-html-parser
tests software healthy tests
integration software healthy tests/integration
__tests__ software healthy tests/integration/__tests__
cli software healthy tests/integration/cli
ignore-absolute-path software healthy tests/integration/cli/ignore-absolute-path
ignored software healthy tests/integration/cli/ignore-absolute-path/ignored
depth1 software healthy tests/integration/cli/ignore-absolute-path/depth1
ignored software healthy tests/integration/cli/ignore-absolute-path/depth1/ignored
arg-parsing software healthy tests/integration/cli/arg-parsing
number software healthy tests/integration/cli/arg-parsing/number
1 software healthy tests/integration/cli/arg-parsing/number/1
2.2 software healthy tests/integration/cli/arg-parsing/number/2.2
print-code software healthy tests/integration/cli/print-code
with-parser-inference software healthy tests/integration/cli/with-parser-inference
config-precedence software healthy tests/integration/cli/config-precedence
valid-config software healthy tests/integration/cli/config-precedence/valid-config
invalid-config software healthy tests/integration/cli/config-precedence/invalid-config
syntax-errors software healthy tests/integration/cli/syntax-errors
debug-check software healthy tests/integration/cli/debug-check
infer-parser software healthy tests/integration/cli/infer-parser
known-unknown software healthy tests/integration/cli/infer-parser/known-unknown
override-builtin-plugin-languages software healthy tests/integration/cli/infer-parser/override-builtin-plugin-…
ignore-relative-path software healthy tests/integration/cli/ignore-relative-path
level1-glob software healthy tests/integration/cli/ignore-relative-path/level1-glob
level2-glob software healthy tests/integration/cli/ignore-relative-path/level1-glob/leve…
level3-glob software healthy tests/integration/cli/ignore-relative-path/level1-glob/leve…
level1 software healthy tests/integration/cli/ignore-relative-path/level1
level2 software healthy tests/integration/cli/ignore-relative-path/level1/level2
level3 software healthy tests/integration/cli/ignore-relative-path/level1/level2/le…
file-info software healthy tests/integration/cli/file-info
config software healthy tests/integration/cli/config
no-config software healthy tests/integration/cli/config/no-config
package software healthy tests/integration/cli/config/package
js software healthy tests/integration/cli/config/js
rc-toml software healthy tests/integration/cli/config/rc-toml
package-yaml software healthy tests/integration/cli/config/package-yaml
rc-json software healthy tests/integration/cli/config/rc-json
filepath software healthy tests/integration/cli/config/filepath
subfolder software healthy tests/integration/cli/config/filepath/subfolder
editorconfig software healthy tests/integration/cli/config/editorconfig
lib software healthy tests/integration/cli/config/editorconfig/lib
repo-root software healthy tests/integration/cli/config/editorconfig/repo-root
repo-root-git software healthy tests/integration/cli/config/editorconfig/repo-root-git
config-position software healthy tests/integration/cli/config/config-position
directory software healthy tests/integration/cli/config/config-position/directory
rc-yaml software healthy tests/integration/cli/config/rc-yaml
invalid software healthy tests/integration/cli/config/invalid
broken-yaml software healthy tests/integration/cli/config/invalid/broken-yaml

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
NonBreakingClass software healthy tests/format/jsx/jsx/return-statement.js:NonBreakingClass
BreakingClass software healthy tests/format/jsx/jsx/return-statement.js:BreakingClass
Foo software healthy tests/format/js/es6modules/export_default_class_declaration…
A software healthy tests/format/js/no-semi-babylon-extensions/no-semi.js:A
X software healthy tests/format/js/no-semi/no-semi.js:X
A software healthy tests/format/js/no-semi/class.js:A
B software healthy tests/format/js/no-semi/class.js:B
C1 software healthy tests/format/js/no-semi/class.js:C1
C2 software healthy tests/format/js/no-semi/class.js:C2
C3 software healthy tests/format/js/no-semi/class.js:C3
C4 software healthy tests/format/js/no-semi/class.js:C4
A1 software healthy tests/format/js/no-semi/class.js:A1
A2 software healthy tests/format/js/no-semi/class.js:A2
G1 software healthy tests/format/js/no-semi/class.js:G1
G2 software healthy tests/format/js/no-semi/class.js:G2
G3 software healthy tests/format/js/no-semi/class.js:G3
G4 software healthy tests/format/js/no-semi/class.js:G4
C software healthy tests/format/js/no-semi/private-field.js:C
extends software healthy tests/format/js/arrow-call/class-property.js:extends
method software healthy tests/format/js/discard-binding/function-parameter.js:method
C software healthy tests/format/js/discard-binding/function-parameter.js:C
Foo software healthy tests/format/js/class-static-block/with-line-breaks.js:Foo
C software healthy tests/format/js/class-static-block/class-static-block.js:C
Foo software healthy tests/format/js/class-static-block/class-static-block.js:Foo
A1 software healthy tests/format/js/class-static-block/class-static-block.js:A1
A2 software healthy tests/format/js/class-static-block/class-static-block.js:A2
extends software healthy tests/format/js/for/parentheses.js:extends
extends software healthy tests/format/js/for/for-in-with-initializer.js:extends
B software healthy tests/format/js/module-blocks/module-blocks.js:B
C software healthy tests/format/js/module-blocks/module-blocks.js:C
A software healthy tests/format/js/decorator-auto-accessors/comments.js:A
Foo software healthy tests/format/js/decorator-auto-accessors/computed.js:Foo
Foo software healthy tests/format/js/decorator-auto-accessors/static.js:Foo
C software healthy tests/format/js/decorator-auto-accessors/with-semicolon-1.j…
Foo software healthy tests/format/js/decorator-auto-accessors/basic.js:Foo
Foo software healthy tests/format/js/decorator-auto-accessors/static-private.js:…
Foo software healthy tests/format/js/decorator-auto-accessors/private.js:Foo
Foo software healthy tests/format/js/decorator-auto-accessors/static-computed.js…
Foo software healthy tests/format/js/decorator-auto-accessors/not-accessor-prope…
Foo software healthy tests/format/js/decorator-auto-accessors/not-accessor-metho…
C software healthy tests/format/js/decorator-auto-accessors/with-semicolon-2.j…
F software healthy tests/format/js/range/issue-3789-1.js:F
Foo software healthy tests/format/js/range/issue-4206-4.js:Foo
F software healthy tests/format/js/range/issue-3789-2.js:F
Foo software healthy tests/format/js/comments-closure-typecast/superclass.js:Foo
C software healthy tests/format/js/comments-closure-typecast/no-semi/comments.…
A software healthy tests/format/js/invalid-code/duplicate_bindings.js:A
Product software healthy tests/format/js/throw_expressions/throw_expression.js:Produ…
A software healthy tests/format/js/destructuring/destructuring.js:A
A software healthy tests/format/js/classes-private-fields/private_fields.js:A

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
check-sizes cicd healthy .github/workflows/check-sizes.yml
build cicd healthy .github/workflows/_build.yml
support cicd healthy .github/workflows/support.yml
lint cicd healthy .github/workflows/lint.yml
test cicd healthy .github/workflows/dev-test.yml
test cicd healthy .github/workflows/release-script-test.yml
test cicd healthy .github/workflows/dev-package-test.yml
build cicd healthy .github/workflows/bundler-friendly.yml
webpack cicd healthy .github/workflows/bundler-friendly.yml
prevent-add-users cicd healthy .github/workflows/prevent-file-change.yml
fix cicd healthy .github/workflows/autofix.yml
test cicd healthy .github/workflows/eslint-rules.yml
no-response cicd healthy .github/workflows/no-response.yml
run cicd healthy .github/workflows/cleanup-cspell.yml
lock cicd healthy .github/workflows/lock.yml
build cicd healthy .github/workflows/prod-test.yml
lint cicd healthy .github/workflows/prod-test.yml
test cicd healthy .github/workflows/prod-test.yml
browser cicd healthy .github/workflows/prod-test.yml
cli cicd healthy .github/workflows/prod-test.yml
preview cicd healthy .github/workflows/prod-test.yml

LabelLayerStatusPath
port:3000 network healthy tests/config/browser-prettier/start.js
port:123 network healthy tests/format/yaml/flow-sequence/alias-key.yml
port:456 network healthy tests/format/yaml/flow-sequence/alias-key.yml
port:20 network healthy tests/format/yaml/spec/spec-example-2-8-play-by-play-feed-f…
port:03 network healthy tests/format/yaml/spec/spec-example-2-8-play-by-play-feed-f…
port:15 network healthy tests/format/yaml/spec/spec-example-2-28-log-file.yml
port:01 network healthy tests/format/yaml/spec/spec-example-2-28-log-file.yml
port:02 network healthy tests/format/yaml/spec/spec-example-2-28-log-file.yml
port:190 network healthy tests/format/yaml/root/example.yml
port:59 network healthy tests/format/yaml/root/example.yml
port:8601 network healthy tests/format/yaml/root/example.yml
port:2001 network healthy tests/format/yaml/root/example.yml
port:21 network healthy tests/format/yaml/root/example.yml
port:05 network healthy tests/format/yaml/root/example.yml
port:43 network healthy tests/format/yaml/root/example.yml
port:08 network healthy tests/format/yaml/home-assistant/configuration.yml
port:10 network healthy tests/format/yaml/home-assistant/configuration.yml
port:19 network healthy tests/format/yaml/home-assistant/configuration.yml

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::check-sizes cicd healthy .github/workflows/check-sizes.yml
gha::_build cicd healthy .github/workflows/_build.yml
gha::support cicd healthy .github/workflows/support.yml
gha::lint cicd healthy .github/workflows/lint.yml
gha::dev-test cicd healthy .github/workflows/dev-test.yml
gha::release-script-test cicd healthy .github/workflows/release-script-test.yml
gha::dev-package-test cicd healthy .github/workflows/dev-package-test.yml
gha::bundler-friendly cicd healthy .github/workflows/bundler-friendly.yml
gha::prevent-file-change cicd healthy .github/workflows/prevent-file-change.yml
gha::autofix cicd healthy .github/workflows/autofix.yml
gha::eslint-rules cicd healthy .github/workflows/eslint-rules.yml
gha::no-response cicd healthy .github/workflows/no-response.yml
gha::cleanup-cspell cicd healthy .github/workflows/cleanup-cspell.yml
gha::lock cicd healthy .github/workflows/lock.yml
gha::prod-test cicd healthy .github/workflows/prod-test.yml

LabelLayerStatusPath
Playground frontend healthy website/playground/Playground.jsx
SidebarOptions frontend healthy website/playground/sidebar/SidebarOptions.jsx
Option frontend healthy website/playground/sidebar/options.jsx
Home frontend healthy website/src/pages/index.jsx
Help frontend healthy website/src/pages/help/index.jsx
Users frontend healthy website/src/pages/users/index.jsx

LabelLayerStatusPath
/ frontend healthy website/src/pages/index.jsx
/help/ frontend healthy website/src/pages/help/index.jsx
/users/ frontend healthy website/src/pages/users/index.jsx
/nux/mock-module frontend healthy tests/format/js/binary-expressions/inline-object-array.js

LabelLayerStatusPath
CODECOV_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
CURRENT_DATE cicd healthy

LabelLayerStatusPath
mongodb data healthy tests/format/js/functional-composition/mongo_connect.js
redis data healthy tests/format/js/member/expand.js

LabelLayerStatusPath
127.0.0.1 network healthy tests/config/browser-prettier/server.js
192.168.1.1 network healthy tests/format/yaml/home-assistant/configuration.yml

LabelLayerStatusPath
repobility-clone-olqk05ob software healthy /tmp/repobility-clone-olqk05ob

LabelLayerStatusPath
celery data healthy tests/format/js/arrays/preserve_empty_lines.js

LabelLayerStatusPath
gpu (detected) hardware healthy tests/format/flow/flow-repo/union-intersection/gen_big_disj…

LabelLayerStatusPath
generic_api_key::website/docusaurus.config.js security healthy website/docusaurus.config.js
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/1c5566a6-5ac0-4722-bf34-b96bf3384386/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1c5566a6-5ac0-4722-bf34-b96bf3384386/

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.