Bỏ qua để đến nội dung

Ví dụ phân tích React đã ẩn danh

Trang chủ trình bày kết quả phân tích đã được chủ sở hữu cho phép công bố dưới dạng ẩn danh từ một dự án Vite + React. Lần chạy được ghi nhận ngày 17/10/2026 bằng NKLattice CLI 0.2.0 và policy 2.0.0. Repository nguồn được giữ riêng tư; tên dự án, tổ chức, đường dẫn mã nguồn và báo cáo gốc không được công bố. Phần terminal giữ dòng tóm tắt của CLI và trình bày lại số liệu tổng hợp trong analysis.json; bảng governance thay đường dẫn ứng dụng bằng A và B.

Lần quét toàn bộ checkout tìm thấy 331 module mã nguồn được hỗ trợ và 954 liên kết import nội bộ đã resolve. Công cụ tạo 232 finding: 169 cảnh báo, 63 mục thông tin và không có finding mức lỗi. Điểm là 11 (F) theo quy tắc chấm điểm mặc định. Đây là điểm hỗ trợ review phân tích tĩnh trong phạm vi lần quét này, không phải điểm hiệu năng, bảo mật hay chất lượng tổng thể của sản phẩm. CLI tạo report.html và analysis.json; lệnh phân tích vẫn trả mã 0 khi có finding. Xem Cách chấm điểm và Báo cáo.

Lệnh governance nhận diện hai package manifest được quản trị: một ở gốc ứng dụng và một package lồng bên trong cũng khai báo React. Với policy 2.0.0, nó phát hiện năm chỗ lệch: một ở Vite, hai ở React và hai ở React DOM. Range khai báo và phiên bản đã khóa nằm dưới ngưỡng tối thiểu. Governance trả mã 7, nên đây là ví dụ bị chặn. Nó không chứng minh một consumer đã deploy thành công sau gate. Hãy kiểm tra kết quả nhận diện trước khi đặt --expect-apps; package lồng có thể được tính là một mục tiêu. Các ví dụ công khai có thể chạy lại thể hiện trạng thái đạt policy.

Trang chủ dùng ảnh chụp từ báo cáo HTML do NKLattice tạo trong lần chạy này. Trước khi chụp, tên dự án và đường dẫn tệp mã nguồn được thay bằng bí danh module. Ảnh công khai giữ nguyên điểm, xếp hạng, số module và finding, kết quả theo nhóm, mã quy tắc và mức độ của finding, số liệu hotspot, cùng các kết nối trong đồ thị 32 node được chọn. Bằng chứng mã nguồn, tên import, tên tệp và đề xuất gắn với dự án riêng tư đã được ẩn. Báo cáo gốc và dữ liệu JSON đầy đủ không được công bố.

Tổng quan báo cáo đã ẩn danh với điểm và breakdown thật

Các ảnh finding, hotspot và graph phụ thuộc cho thấy các phần khác của giao diện. Graph là hình minh họa chọn 32 module; lần quét đo được 331 module và 954 liên kết import nội bộ đã resolve. Ảnh tĩnh không thay thế thao tác lọc finding hoặc chọn node trong báo cáo. Hãy chạy CLI cục bộ để dùng các tương tác này trên repo bạn kiểm soát.

Dùng Node.js 24 trở lên và cài đúng bản CLI trong checkout bạn kiểm soát:

Terminal window
npm install --save-dev --save-exact @anhcodo13/lattice@0.2.0
npx lattice analyze . --output .nklattice-report
npx lattice governance check . --expect-apps <so-app-duoc-quan-tri> --json

Chọn số app kỳ vọng sau khi xem package manifest nào khớp profile được hỗ trợ. Governance trả mã 7 khi có dependency lệch kể cả khi dùng --json; sai số app kỳ vọng trả mã 3. Không đăng báo cáo HTML hoặc JSON từ mã nguồn private khi chưa xem kỹ tên dự án, đường dẫn, finding và dữ liệu nhúng.

Không thể tự chạy lại lần kiểm tra private chỉ từ website này vì mã nguồn không công khai. Để tự kiểm chứng trên nguồn công khai, dùng các app mẫu Next, Vite và React và lệnh trong Hướng dẫn bắt đầu.