parselyzer 0.1.3 copy "parselyzer: ^0.1.3" to clipboard
parselyzer: ^0.1.3 copied to clipboard

Parse `dart analyze --format=json` output into Dart objects.

Parse dart analyze --format=json output into Dart objects.

Features #

Get a type-safe representation of dart analysis output

Usage #

import 'dart:io';

import 'package:parselyzer/parselyzer.dart';

void main() {
  final result = Process.runSync('dart', ['analyze', '--format=json']);
  final analysis = AnalyzerResult.fromConsole(result.stdout as String);
  final issues = analysis?.diagnostics.length ?? 0;
  print('Found $issues issues');
}

1
likes
160
points
1.26k
downloads

Publisher

verified publisherrexios.dev

Weekly Downloads

Parse `dart analyze --format=json` output into Dart objects.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

analyzer, collection, json_annotation

More

Packages that depend on parselyzer