pull_request_coverage 0.0.1+2 copy "pull_request_coverage: ^0.0.1+2" to clipboard
pull_request_coverage: ^0.0.1+2 copied to clipboard

A CLI tool to verify the test coverage of a pull request only, ignoring the rest of the project.

Use this package as an executable

Install it

You can install the package from the command line:

dart pub global activate pull_request_coverage

Use it

The package has the following executables:

$ pull_request_coverage

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add pull_request_coverage

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  pull_request_coverage: ^0.0.1+2

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:pull_request_coverage/data/user_options/user_options_repository_impl.dart';
import 'package:pull_request_coverage/domain/analyser/models/analysis_result.dart';
import 'package:pull_request_coverage/domain/analyser/models/exit_code.dart';
import 'package:pull_request_coverage/domain/analyser/use_case/analyze.dart';
import 'package:pull_request_coverage/domain/analyser/use_case/get_exit_code.dart';
import 'package:pull_request_coverage/domain/analyser/use_case/set_uncoverd_lines_on_file_diff.dart';
import 'package:pull_request_coverage/domain/analyser/use_case/should_analyse_this_file.dart';
import 'package:pull_request_coverage/domain/common/pair.dart';
import 'package:pull_request_coverage/domain/common/result.dart';
import 'package:pull_request_coverage/domain/input_reader/diff_reader/models/file_diff.dart';
import 'package:pull_request_coverage/domain/input_reader/diff_reader/models/file_line.dart';
import 'package:pull_request_coverage/domain/input_reader/diff_reader/use_case/convert_file_diff_from_git_diff_to_file_diff.dart';
import 'package:pull_request_coverage/domain/input_reader/diff_reader/use_case/for_each_file_on_git_diff.dart';
import 'package:pull_request_coverage/domain/input_reader/locv_reader/get_uncoverd_file_lines.dart';
import 'package:pull_request_coverage/domain/presentation/use_case/print_analyze_result.dart';
import 'package:pull_request_coverage/domain/presentation/use_case/print_result_for_file.dart';
import 'package:pull_request_coverage/domain/presentation/use_case/text_color.dart';
import 'package:pull_request_coverage/domain/stdin_reader/use_case/read_line_from_stdin.dart';
import 'package:pull_request_coverage/domain/user_options/models/user_options.dart';
import 'package:pull_request_coverage/domain/user_options/repositories/user_options_repository.dart';
16
likes
0
pub points
57%
popularity

Publisher

unverified uploader

A CLI tool to verify the test coverage of a pull request only, ignoring the rest of the project.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args

More

Packages that depend on pull_request_coverage