ripplearc_linter 0.1.0
ripplearc_linter: ^0.1.0 copied to clipboard
A custom lint library following best engineering practice
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add ripplearc_linterThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
ripplearc_linter: ^0.1.0Alternatively, 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:ripplearc_linter/core/analyzers/avoid_test_timeouts_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/base_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/direct_instantiation_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/document_fake_parameters_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/document_interface_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/forced_unwrapping_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/no_internal_method_docs_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/no_optional_operators_in_tests_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/prefer_fake_over_mock_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/private_subject_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/sealed_over_dynamic_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/specific_exception_types_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/test_file_mutation_coverage_analyzer.dart';
import 'package:ripplearc_linter/core/analyzers/todo_with_story_links_analyzer.dart';
import 'package:ripplearc_linter/core/base_lint_rule.dart';
import 'package:ripplearc_linter/core/models/lint_issue.dart';
import 'package:ripplearc_linter/custom_lint_package.dart';
import 'package:ripplearc_linter/custom_lint_rules/avoid_test_timeouts.dart';
import 'package:ripplearc_linter/custom_lint_rules/document_fake_parameters.dart';
import 'package:ripplearc_linter/custom_lint_rules/document_interface.dart';
import 'package:ripplearc_linter/custom_lint_rules/forbid_forced_unwrapping.dart';
import 'package:ripplearc_linter/custom_lint_rules/no_direct_instantiation.dart';
import 'package:ripplearc_linter/custom_lint_rules/no_internal_method_docs.dart';
import 'package:ripplearc_linter/custom_lint_rules/no_optional_operators_in_tests.dart';
import 'package:ripplearc_linter/custom_lint_rules/prefer_fake_over_mock_rule.dart';
import 'package:ripplearc_linter/custom_lint_rules/private_subject.dart';
import 'package:ripplearc_linter/custom_lint_rules/sealed_over_dynamic.dart';
import 'package:ripplearc_linter/custom_lint_rules/specific_exception_types.dart';
import 'package:ripplearc_linter/custom_lint_rules/test_file_mutation_coverage.dart';
import 'package:ripplearc_linter/custom_lint_rules/todo_with_story_links.dart';
import 'package:ripplearc_linter/ripplearc_lint_rules.dart';