a2ui-project / a2ui-project/a2ui

[ci] Is dart format doing what we want (in CI)?

Đang mở
#2,463 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
CI/CD P2 status: needs-triage
Ngôn ngữ chính
TypeScript
Star
16.4k
Fork
1.3k
Merge trung bình
2 ngày 13 giờ
Pull request đã merge (30 ngày)
134

Mô tả

While working on an unrelated task, I noticed the following output in the dart format check:

```
Running Dart format...
Warning: Package resolution error when reading "analysis_options.yaml" file for "samples/client/flutter/restaurant_finder/app/lib/main.dart":
Failed to resolve package URI "package:lints/recommended.yaml" in include at "/home/runner/work/a2ui/a2ui/analysis_options.yaml".
Warning: Package resolution error when reading "analysis_options.yaml" file for "samples/client/flutter/restaurant_finder/app/lib/src/main.dart":
Failed to resolve package URI "package:lints/recommended.yaml" in include at "/home/runner/work/a2ui/a2ui/analysis_options.yaml".
Warning: Package resolution error when reading "analysis_options.yaml" file for "samples/client/flutter/restaurant_finder/app/test/widget_test.dart":
Failed to resolve package URI "package:lints/recommended.yaml" in include at "/home/runner/work/a2ui/a2ui/analysis_options.yaml".
Warning: Package resolution error when reading "analysis_options.yaml" file for "samples/client/flutter/restaurant_finder/e2e_test/test/infra_test.dart":
Failed to resolve package URI "package:lints/recommended.yaml" in include at "/home/runner/work/a2ui/a2ui/analysis_options.yaml".
Warning: Package resolution error when reading "analysis_options.yaml" file for "samples/client/flutter/restaurant_finder/e2e_test/test/test_infra/ai_client.dart":
Failed to resolve package URI "package:lints/recommended.yaml" in include at "/home/runner/work/a2ui/a2ui/analysis_options.yaml".
Formatted 13 files (0 changed) in 0.02 seconds.
```

> **Failed to resolve package URI `"package:lints/recommended.yaml"` in include at `".../analysis_options.yaml"`.**

See [this build task](https://github.com/a2ui-project/a2ui/actions/runs/33453710575/job/99689136987?pr=1935#step:7:51).

Are we applying the lints that we expect?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Look at the CI workflow that runs dart format, likely in .github/workflows/. Examine the analysis_options.yaml file at the repository root to see the include for package:lints/recommended.yaml. Check if the lints package is properly resolved in the CI environment, possibly by ensuring dependencies are fetched before formatting. Verify the formatting step still applies the intended lint rules.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
dart, flutter
Lĩnh vực
ci-cd, tooling
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
55/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.