web-codegen-scorer
Web Codegen Scorer is a tool for evaluating the quality of web code generated by LLMs.
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- CODEOWNERS
- angular-screenshot.png
- solid-screenshot.png
- environment-reference.md
- model-setup.md
- app.config.ts
- app.css
- app.routes.ts
- app.spec.ts
- app.ts
- index.html
- main.ts
- styles.css
- .gitignore
- .postcssrc.json
- angular.json
- package-lock.json
- package.json
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- config.js
- system-instructions.md
- config.js
- fake-executor.ts
- other-file-2.md
- other-file.md
- system-instructions.md
- app.tsx
- entry-client.tsx
- entry-server.tsx
- global.d.ts
- index.css
- .gitignore
- app.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- tsconfig.json
- config.js
- system-instructions.md
- affirmation-app.md
- age-calculator.md
- ascii-art-generator.md
- base64-encoder-decoder.md
- character-animator.md
- character-name-generator.md
- coin-flipper.md
- color-code-converter.md
- contact-form.md
- countdown-timer.md
- credit-card-form-ui.md
- css-gradient-generator.md
- css-shadow-generator.md
- goal-tracker.md
- greeting-card-maker.md
- minesweeper.md
- password-strength-checker.md
- pizza-order-form.md
- quote-generator.md
- simon-says-game.md
- simple-kanban-board-ui.md
- story-idea-generator.md
- sudoku-board-interactive.md
- tic-tac-toe-game.md
- tip-calculator.md
- todo-app.md
- username-generator.md
- water-intake-calculator.md
- whac-a-mole-game.md
- angular.png
- nextjs.svg
- react.webp
- solid.svg
- vue.svg
- ai-sdk.png
- claude.png
- gemini.webp
- genkit.png
- open-ai.png
- comparison.html
- comparison.scss
- comparison.ts
- prompt-badge-list.html
- prompt-badge-list.ts
- report-list.html
- report-list.scss
- report-list.ts
- formatter.ts
- lighthouse-category.ts
- repair-attempt-graph-builder.spec.ts
- repair-attempt-graph-builder.ts
- report-viewer.html
- report-viewer.scss
- report-viewer.ts
- trajectory.html
- trajectory.scss
- trajectory.ts
- app-color-mode.ts
- app-resize-notifier.ts
- code-highligher.ts
- google-charts-loader.ts
- reports-fetcher.ts
- ai-assistant.html
- ai-assistant.scss
- ai-assistant.ts
- comparison-build-distribution.html
- comparison-build-distribution.scss
- comparison-build-distribution.ts
- comparison-data.ts
- comparison-runtime-distribution.html
- comparison-runtime-distribution.scss
- comparison-runtime-distribution.ts
- comparison-score-distribution.html
- comparison-score-distribution.scss
- comparison-score-distribution.ts
- expansion-panel-header.ts
- expansion-panel.scss
- expansion-panel.ts
- file-code-viewer.html
- file-code-viewer.scss
- file-code-viewer.ts
- file-tree.ts
- multi-select.html
- multi-select.scss
- multi-select.ts
- report-filters.html
- report-filters.scss
- report-filters.ts
- report-select.html
- report-select.scss
- report-select.ts
- score.scss
- score.ts
- spinner.scss
- spinner.ts
- buttons.scss
- callouts.scss
- cards.scss
- inputs.scss
- statuses.scss
- tooltip.scss
- stacked-bar-chart.html
- stacked-bar-chart.scss
- stacked-bar-chart.ts
- comparison-stacked-bar-chart.ts
- score-visualization.ts
- code-viewer.ts
- debugging-zip.ts
- message-spinner.ts
- provider-label.ts
- scoring.ts
- app.config.server.ts
- app.config.ts
- app.html
- app.routes.ts
- app.scss
- app.spec.ts
- app.ts
- index.html
- main.server.ts
- main.ts
- styles.scss
- .editorconfig
- .gitignore
- angular.json
- package.json
- README.md
- report-server.ts
- tsconfig.app.json
- tsconfig.json
- tsconfig.spec.json
- cli.ts
- ai-sdk-model-options.ts
- ai-sdk-runner.ts
- anthropic.ts
- anthropic_thinking_patch.ts
- google.ts
- openai.ts
- xai.ts
- base-cli-agent-runner.ts
- claude-code-runner.ts
- codex-runner.ts
- directory-snapshot.ts
- gemini-cli-runner.ts
- llm-runner.ts
- noop-unimplemented-runner.ts
- runner-creation.ts
- constants.ts
- environment-config.ts
- environment-resolution.ts
- environment.ts
- package-managers.ts
- prompt-templating.ts
- prompts.ts
- executor.ts
- local-executor-config.ts
- local-executor.ts
- build-serve-test-loop.ts
- build-worker.ts
- codegen.ts
- file-system.ts
- generate-eval-task.ts
- generate-initial-files.ts
- generate-summary.ts
- generate.ts
- grouping.ts
- repair.ts
- serve-testing-worker.ts
- test-worker.ts
- user-journeys.ts
- dynamic-progress-logger.ts
- noop-progress-logger.ts
- progress-logger.ts
- text-progress-logger.ts
- auto-rate-shared.ts
- code-rater.ts
- code-rating-prompt.ts
- rate-files.ts
- visual-rating-prompt.ts
- visuals-rater.ts
- axe-rating.ts
- code-quality-rating.ts
- index.ts
- no-dangerously-set-inner-html-rating.ts
- no-inner-html-bindings-rating.ts
- no-runtime-errors-rating.ts
- safety-web-rating.ts
- security-ratings.ts
- successful-build-rating.ts
- successful-tests-rating.ts
- sufficient-code-size-rating.ts
- sufficient-generated-files-rating.ts
- user-journeys-rating.ts
- valid-css-rating.ts
- visual-appearance-rating.ts
- built-in.ts
- embedded-languages.ts
- rate-code.ts
- rating-types.ts
- stats.ts
- v2_to_v3.ts
- format.ts
- report-ai-chat.ts
- report-ai-summary.ts
- report-local-disk.ts
- report-logging.ts
- .gitignore
- .python-version
- index.ts
- main.py
- models.py
- models.ts
- pyproject.toml
- README.md
- system.md
- uv.lock
- abort-signal.ts
- binary-exists.ts
- combine-reports.mts
- errors.ts
- exec.ts
- extract-rubrics.ts
- hashing.ts
- id-generation.ts
- kill-gracefully.ts
- lazy-creation.ts
- prompt-at-references.ts
- screenshots.ts
- timeout.ts
- builder-types.ts
- worker.ts
- auto-csp-types.ts
- auto-csp.ts
- browser-agent.ts
- lighthouse.ts
- puppeteer.ts
- serve-app.ts
- worker-types.ts
- worker.ts
- eval-cli.ts
- file-system-utils.ts
- index.ts
- init-cli.ts
- report-cli.ts
- run-cli.ts
- shared-interfaces.ts
- npm-publish.ts
- release-build.ts
- .gitignore
- .prettierrc.json
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- renovate.json
- tsconfig.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/angular/web-codegen-scorer
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd web-codegen-scorer
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
npm install -g web-codegen-scorer
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
npm install -g web-codegen-scorer
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
