パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.3.0

austerity

Dart と Flutter の静的コード解析ですが、臆病者には向いていません。このコードは、すべての違反を赤い波線に変換しようとします。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
381
いいね数
29
Pub ポイント
160

パッケージをインストール

flutter pub add austerity

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Austerity は、Dart および Flutter 向けの厳格な静的コード解析ツールであり、エディタ内の赤い波線として違反を強調表示することで、きめ細かいコーディング基準を強制します。高いコード品質を求める開発者向けに設計されており、すべての lint 警告を目に見える、対応可能なエラーに変換します。容赦ない設計により、一貫性を保ち、開発プロセスの初期段階で問題を早期に検出するのに役立ちます。このツールは、すべての主要プラットフォームにおける Flutter プロジェクトとシームレスに統合されます。

用途

  • 厳格なコーディング基準の遵守
  • コード品質の問題の早期検出
  • 大規模なチームでの一貫性の維持
  • CI/CDパイプラインへの統合
  • コードの可読性と保守性の向上

主な機能

  • 赤い波線の強制実行
  • 厳格なLintルール
  • スムーズなFlutter統合
  • クロスプラットフォーム対応
  • エディタレベルのフィードバック
  • カスタマイズ可能なルールセット

適している対象

  • コード品質を最優先とするチーム
  • Linting 機能をサポートする IDE を使用する開発者
  • 一貫したコードスタイルを必要とするプロジェクト
  • CI/CD環境
  • 経験豊富なFlutter開発者

注意事項

  • 初心者には圧倒的に感じられる可能性があります
  • 慎重な設定が必要です
  • ビルドの複雑さを増加させる可能性があります
  • 迅速なプロトタイピングには適していない
  • 調整なしでは偽陽性の可能性がある

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

austerity

You lack discipline! It's ok, though. This is like having discipline. Maximum strictness Dart/Flutter static analysis. All lint rules, all errors.

What It Does

Enables every non-conflicting Dart lint rule and sets severity to error. Your IDE shows red squiggles for violations instead of warnings.

errors

Customize

Override any rule in your analysis_options.yaml:

include: package:austerity/analysis_options.yaml

analyzer:
  errors:
    public_member_api_docs: ignore  # or: warning

Pin Version

New Dart versions add rules which may break your build. Pin to avoid surprises:

austerity: 1.3.0  # pinned
# austerity: ^1.3.0  # may break on updates

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト