搜索插件、代码仓与 APP 分类

插件详情v28.0.0

leancode_lint

LeanCode 使用的稳健且高质量的 lint 规则。

AndroidiOSmacOSWindowsLinux
近 30 天下载
3.6万
喜欢数
78
Pub 分数
160

安装插件

flutter pub add leancode_lint

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

leancode_lint 是由 LeanCode 设计和维护的一套全面的高质量 lint 规则,旨在强制执行一致、整洁且可维护的 Dart 和 Flutter 代码库。该包在设计时充分考虑了稳健性和可扩展性,能够无缝集成到跨多个平台的 Flutter 项目中。该包帮助开发者尽早发现常见问题,推广最佳实践,并通过标准化规范确保代码质量。对于追求专业级代码标准的团队尤其有用。这些规则持续维护,并与现代 Dart 语言特性和 Flutter 开发模式保持一致。

适合场景

  • 强制执行团队范围的编码标准
  • 提高代码的可读性和可维护性
  • 在CI/CD流水线中自动化质量检查
  • 支持大规模Flutter应用开发
  • 防止常见的编程错误

主要特点

  • 经过生产环境验证的 lint 规则
  • 跨平台兼容性
  • 定期更新和维护
  • 与 Flutter 分析工具的集成
  • 清晰且可操作的错误消息

适合对象

  • 专业Flutter开发团队
  • 大规模应用
  • CI/CD 环境
  • 注重代码质量的团队
  • 使用 LeanCode 工程实践的开发人员

使用建议

  • 需要与 analysis_options.yaml 集成
  • 可能需要针对项目特定需求进行定制
  • 最好与其他 linter 一起使用
  • 依赖于 Dart SDK 版本兼容性
  • 不建议在未配置的情况下独立使用

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Package Documentation pub CI
cqrs Documentation cqrs pub.dev badge
enhanced_gradients Documentation enhanced_gradients pub.dev badge
jaspr_class_scope Documentation jaspr_class_scope pub.dev badge
jaspr_class_scope_builder Documentation jaspr_class_scope_builder pub.dev badge
leancode_analytics Documentation leancode_analytics pub.dev badge
leancode_analytics_base Documentation leancode_analytics_base pub.dev badge
leancode_analytics_firebase Documentation leancode_analytics_firebase pub.dev badge
leancode_analytics_posthog Documentation leancode_analytics_posthog pub.dev badge
leancode_debug_page Documentation leancode_debug_page pub.dev badge
leancode_flutter_svg_adaptive_loader Documentation leancode_flutter_svg_adaptive_loader pub.dev badge
leancode_cyberware_contract_base Documentation leancode_cyberware_contract_base pub.dev badge
leancode_force_update Documentation leancode_force_update pub.dev badge
leancode_hooks Documentation leancode_hooks pub.dev badge
leancode_lint Documentation leancode_lint pub.dev badge
leancode_markup Documentation leancode_markup pub.dev badge
login_client Documentation login_client pub.dev badge
login_client_flutter Documentation login_client_flutter pub.dev badge
override_api_endpoint Documentation override_api_endpoint pub.dev badge

For maintainers

pub.dev release process
  1. Create a pull request with your changes
  2. Update pubspec.yaml with appropriate package version and add an entry to your package's CHANGELOG.md
  3. Gather approvals and ensure CI passes
  4. Merge
  5. Tag your merge commit on master with <package_name>-v<version> and let the GitHub Actions do the rest.

所属分类

依赖

依赖清单 7 项

源码仓库

使用此插件的项目