Danger Plugin: Dart Analyze

Pub version

This plugin will parse the analyze results, and notify.

Usage

First, you need to prepare test result in json format. You may either:

dart analyze > your_analyze_results.log
flutter analyze > your_analyze_results.log

Adding this plugin to pubspec.yaml

dev_dependencies:
  danger_core:
  danger_plugin_dart_analyze:

In dangerfile.dart, you need to import this, and call DangerPluginDartAnalyze.processFile with analyze result file.

import 'dart:io';

import 'package:danger_core/danger_core.dart';
import 'package:danger_plugin_dart_analyze/danger_plugin_dart_analyze.dart';

void main() {
  final analyzeResultFile = File('your_analyze_results.log');
  DangerPluginDartAnalyze.processFile(analyzeResultFile);
}