diff --git a/.github/workflows/dart_code_metrics.yaml b/.github/workflows/dart_code_metrics.yaml deleted file mode 100644 index 504173f3..00000000 --- a/.github/workflows/dart_code_metrics.yaml +++ /dev/null @@ -1,74 +0,0 @@ -name: Dart Code Metrics - -env: - flutter_version: "3.10.4" - folders: "lib, test" - -on: - pull_request: - paths: - - 'packages/**' - push: - branches: - - master - - develop - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - check: - name: dart-code-metrics - runs-on: ubuntu-latest - steps: - - name: "Git Checkout" - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: "Install Flutter" - uses: subosito/flutter-action@v2 - with: - cache: true - flutter-version: ${{ env.flutter_version }} - - - name: "Install Tools" - run: flutter pub global activate melos - - name: "Bootstrap Workspace" - run: melos bootstrap - - - name: "Stream Chat Metrics" - uses: dart-code-checker/dart-code-metrics-action@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - relative_path: 'packages/stream_chat' - folders: ${{ env.folders }} - - - name: "Stream Chat Flutter Core Metrics" - uses: dart-code-checker/dart-code-metrics-action@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - relative_path: 'packages/stream_chat_flutter_core' - folders: ${{ env.folders }} - - - name: "Stream Chat Flutter Metrics" - uses: dart-code-checker/dart-code-metrics-action@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - relative_path: 'packages/stream_chat_flutter' - folders: ${{ env.folders }} - - - name: "Stream Chat Localizations Metrics" - uses: dart-code-checker/dart-code-metrics-action@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - relative_path: 'packages/stream_chat_localizations' - folders: ${{ env.folders }} - - - name: "Stream Chat Persistence Metrics" - uses: dart-code-checker/dart-code-metrics-action@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - relative_path: 'packages/stream_chat_persistence' - folders: ${{ env.folders }} diff --git a/analysis_options.yaml b/analysis_options.yaml index 6386f168..abb5d979 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -1,6 +1,4 @@ analyzer: - plugins: - - dart_code_metrics exclude: - packages/*/lib/**/*.g.dart - packages/*/lib/scrollable_positioned_list/** @@ -159,23 +157,4 @@ linter: - unnecessary_overrides - prefer_null_aware_method_calls - use_named_constants - - use_raw_strings - -# https://dartcodemetrics.dev/docs/getting-started/introduction -dart_code_metrics: - rules: - # Dart Specific - - binary-expression-operand-order - - double-literal-format - - no-boolean-literal-compare - - no-equal-then-else - - no-empty-block: - exclude: - - packages/*/test/** - - prefer-trailing-comma: - exclude: - - packages/*/test/** - - # Flutter specific - - always-remove-listener - - avoid-unnecessary-setstate \ No newline at end of file + - use_raw_strings \ No newline at end of file diff --git a/packages/stream_chat/pubspec.yaml b/packages/stream_chat/pubspec.yaml index 3bd6b49a..7156199c 100644 --- a/packages/stream_chat/pubspec.yaml +++ b/packages/stream_chat/pubspec.yaml @@ -28,7 +28,6 @@ dependencies: dev_dependencies: build_runner: ^2.3.3 - dart_code_metrics: ^5.7.2 freezed: ^2.3.2 json_serializable: ^6.6.1 mocktail: ^0.3.0 diff --git a/packages/stream_chat_flutter/pubspec.yaml b/packages/stream_chat_flutter/pubspec.yaml index b4131a9f..5514cd34 100644 --- a/packages/stream_chat_flutter/pubspec.yaml +++ b/packages/stream_chat_flutter/pubspec.yaml @@ -70,7 +70,6 @@ flutter: uses-material-design: true dev_dependencies: - dart_code_metrics: ^5.7.2 flutter_test: sdk: flutter golden_toolkit: ^0.15.0 diff --git a/packages/stream_chat_flutter_core/pubspec.yaml b/packages/stream_chat_flutter_core/pubspec.yaml index 852b0afc..b3448b07 100644 --- a/packages/stream_chat_flutter_core/pubspec.yaml +++ b/packages/stream_chat_flutter_core/pubspec.yaml @@ -21,7 +21,6 @@ dependencies: dev_dependencies: build_runner: ^2.3.3 - dart_code_metrics: ^5.7.2 fake_async: ^1.2.0 flutter_test: sdk: flutter diff --git a/packages/stream_chat_localizations/pubspec.yaml b/packages/stream_chat_localizations/pubspec.yaml index ecd1ae78..10fef73f 100644 --- a/packages/stream_chat_localizations/pubspec.yaml +++ b/packages/stream_chat_localizations/pubspec.yaml @@ -17,7 +17,6 @@ dependencies: stream_chat_flutter: ^6.4.0 dev_dependencies: - dart_code_metrics: ^5.7.2 flutter_test: sdk: flutter diff --git a/packages/stream_chat_persistence/pubspec.yaml b/packages/stream_chat_persistence/pubspec.yaml index b4dfa792..cb76edad 100644 --- a/packages/stream_chat_persistence/pubspec.yaml +++ b/packages/stream_chat_persistence/pubspec.yaml @@ -22,7 +22,6 @@ dependencies: dev_dependencies: build_runner: ^2.3.3 - dart_code_metrics: ^5.7.2 drift_dev: ^2.7.0 flutter_test: sdk: flutter