Configuration

Hướng dẫn cấu hình Sunlint cho dự án

Sunlint sử dụng file sunlint.config.json để cấu hình rules và tùy chọn kiểm tra code. File này nên được đặt ở thư mục gốc của dự án.
Cấu hình cơ bản
Cấu hình tối thiểu để bắt đầu sử dụng Sunlint
{
  "rules": {
    "C019": true,
    "C029": "error",
    "S009": "warn"
  },
  "languages": ["typescript", "dart"],
  "include": ["src/**/*.ts", "lib/**/*.dart"]
}

Các thuộc tính cơ bản:

rules:

Danh sách rules cần kiểm tra

languages:

Ngôn ngữ lập trình được hỗ trợ

include:

Đường dẫn file cần kiểm tra

Ngôn ngữ hỗ trợ
typescript
47.4% automation
kotlin
28.9% automation
swift
28.7% automation
dart
22.3% automation
javascript
Limited support
java
Full support (65 rules)
Mức độ rule
error
Lỗi nghiêm trọng, dừng build
warn
Cảnh báo, không dừng build
off
Tắt rule
true
Bật với mức độ mặc định
CLI Configuration Override
Ghi đè cấu hình qua command line

Chạy với rules cụ thể:

sunlint --rules C003,C006,S009 --input .

Chỉ định ngôn ngữ:

sunlint --languages typescript,dart --include 'src/**/*.{ts,dart}' --input .

Bật AI mode:

sunlint --ai --input .

Configuration Version: 1.0

Last Updated: February 2026

Supported Rules: 325 total across 7 categories