ripplearc_linter_test 0.2.0
ripplearc_linter_test: ^0.2.0 copied to clipboard
A custom lint library following best engineering practice
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate ripplearc_linter_testUse it
The package has the following executables:
$ standalone_checker
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add ripplearc_linter_testThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
ripplearc_linter_test: ^0.2.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_test/core/analyzers/avoid_static_colors_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/avoid_static_typography_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/avoid_test_timeouts_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/base_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/direct_instantiation_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/document_fake_parameters_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/document_interface_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/forced_unwrapping_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/no_internal_method_docs_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/no_optional_operators_in_tests_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/prefer_fake_over_mock_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/private_subject_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/sealed_over_dynamic_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/specific_exception_types_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/test_file_mutation_coverage_analyzer.dart';
import 'package:ripplearc_linter_test/core/analyzers/todo_with_story_links_analyzer.dart';
import 'package:ripplearc_linter_test/core/base_lint_rule.dart';
import 'package:ripplearc_linter_test/core/models/lint_issue.dart';
import 'package:ripplearc_linter_test/custom_lint_package.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/avoid_static_colors.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/avoid_static_typography.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/avoid_test_timeouts.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/document_fake_parameters.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/document_interface.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/forbid_forced_unwrapping.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/no_direct_instantiation.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/no_internal_method_docs.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/no_optional_operators_in_tests.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/prefer_fake_over_mock_rule.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/private_subject.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/sealed_over_dynamic.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/specific_exception_types.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/test_file_mutation_coverage.dart';
import 'package:ripplearc_linter_test/custom_lint_rules/todo_with_story_links.dart';
import 'package:ripplearc_linter_test/ripplearc_linter.dart';