Merge pull request #1658 from GetStream/chore/remove-dart-code-metrics
This commit is contained in:
@@ -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 }}
|
||||
+1
-22
@@ -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
|
||||
- use_raw_strings
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -17,7 +17,6 @@ dependencies:
|
||||
stream_chat_flutter: ^6.4.0
|
||||
|
||||
dev_dependencies:
|
||||
dart_code_metrics: ^5.7.2
|
||||
flutter_test:
|
||||
sdk: flutter
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user