在我的bottom_nav_layout 包中,由于 dart 格式,我失去了 10 個 pub 積分。pub.dev 說:
"lib/src/page_stack.dart doesn't match the Dart formatter."
可以在此處找到錯誤訊息。但是,當我運行dart format .或 時flutter format .,不會更改有問題的檔案。
"... Unchanged lib\src\page_stack.dart ..."
如何解決這個問題呢?
撲醫生:
[√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19042.985], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 4.1.0)
[√] VS Code (version 1.62.2)
[√] Connected device (3 available)
uj5u.com熱心網友回復:
Dart 格式化程式通過以下更改更改了 Dart 2.14 中級聯的規則,這使得格式化程式在多個級聯的情況下始終拆分級聯:https : //github.com/dart-lang/dart_style/issues/1006
這解釋了為什么在使用 Dart 2.13(或更早版本)與最新版本 (Dart 2.14.x) 時,您的代碼格式存在差異。
因此,如果您想要 pub.dev 上的最大點數,則需要使用 Dart 2.14 或更高版本來進行格式化,因為 pub.dev 在檢查您的代碼格式是否正確時正在使用新的級聯格式化規則。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/360811.html
