SuperAPI AI 工具集

dart-best-practices

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:在编写或审查 Dart 代码、需要惯用 Dart 用法指导时使用本技能。

主要能力:提供 Dart 通用最佳实践,覆盖代码风格、Effective Dart 与语言特性。

多行字符串:优先使用多行字符串(''')而非用 + 和 \n 拼接字符串,尤其适用于 SQL 查询、HTML、PEM 编码密钥等大段文本。这样可提升可读性,并借助自然换行避免 lines_longer_than_80_chars lint 错误。资料给出反例与推荐写法对比。

行长度:避免超过 80 个字符,Markdown 文件与注释同样适用,以便在分屏视图和小屏幕上无需横向滚动即可阅读。建议以 80 字符为目标换行,长 URL 或无法断行的标识符可例外。

发现方式:查找多行字符串候选时,可搜索涉及换行的 + 字符串拼接,正则包括 ['"]\s*+\s*['"] 与 +\s*['"].*\n;行长度则依赖分析器的 lines_longer_than_80_chars lint。

相关技能:dart-modern-features,用于 Pattern Matching(适合深层 JSON 提取)、Records 与 Switch Expressions 等现代 Dart 特性的惯用写法。

限制:资料未提供安装命令、平台支持、收费信息或具体使用步骤,暂未提供。