abide 1.6.4 copy "abide: ^1.6.4" to clipboard
abide: ^1.6.4 copied to clipboard

discontinuedreplaced by: lints

A command line tool to manage analysis_options.yaml and check if it abides by requirements.

example/example.dart

// ➜ pub global activate abide
//
// ➜ abide
// recommended lint rule: always_declare_return_types
// recommended lint rule: avoid_function_literals_in_foreach_calls
// recommended lint rule: avoid_init_to_null
// recommended lint rule: avoid_positional_boolean_parameters
// recommended lint rule: comment_references
// recommended lint rule: library_prefixes
// recommended lint rule: prefer_const_declarations
// recommended lint rule: prefer_initializing_formals
// recommended lint rule: prefer_single_quotes
// recommended lint rule: type_annotate_public_apis
// recommended lint rule: unawaited_futures
// recommended lint rule: unnecessary_lambdas
// recommended lint rule: unnecessary_this
//   error • (3pts) required lint rule: avoid_double_and_int_checks
//   error • (3pts) required lint rule: prefer_typing_uninitialized_variables
//   error • (3pts) required lint rule: void_checks
//   error • (12pts) pubspec.yaml does not contain Abide. Add Abide to your dev_dependencies in pubspec.yaml
//   error • (12pts) Abide is not run in CI. Add "pub run abide" command to run Abide in CI.
//   error • (8pts) Dependency Validator is not run in CI. Add "pub run dependency_validator" command to run Dependency Validator in CI.
// dart_dev@2.0.1 DOES NOT abide. 215 points out of 256 (83%)
1
likes
30
pub points
0%
popularity

Publisher

verified publisherworkiva.com

A command line tool to manage analysis_options.yaml and check if it abides by requirements.

Repository (GitHub)
View/report issues
Contributing

License

unknown (LICENSE)

Dependencies

args, dart2_constant, meta, resource, yaml

More

Packages that depend on abide