This repository has been archived by the owner on Nov 5, 2022. It is now read-only.
Releases: googlearchive/pedantic
Releases · googlearchive/pedantic
Deprecated
- Deprecated. Please use
package:lints
orpackage:flutter_lints
instead.
Enforce eight new lints
-
Enforce 8 new lint rules:
-
Mark a number of lints unused, see
README.md
for details. -
Remove
avoid_empty_else
as it is redundant when
curly_braces_in_control_structures
is also enabled.
Stable null safe release
v1.10 stable null safety release (#80)
`unawaited` will move to `package:meta`
package:meta
is now the recommended place to get the unawaited
method.
pedantic
now exports that implementation, so the two are compatible. unawaited
will be removed from pedantic in version 2.0.0.
Enforce 17 new lint rules
-
Enforce 17 new lint rules:
always_declare_return_types
always_require_non_null_named_parameters
annotate_overrides
avoid_null_checks_in_equality_operators
camel_case_extensions
omit_local_variable_types
prefer_adjacent_string_concatenation
prefer_collection_literals
prefer_conditional_assignment
prefer_final_fields
prefer_for_elements_to_map_fromIterable
prefer_generic_function_type_aliases
prefer_if_null_operators
prefer_single_quotes
prefer_spread_collections
unnecessary_this
use_function_type_syntax_for_parameters
-
Mark a number of lints unused, see
README.md
for details.
Enforce three new lint rules
-
Enforce three new lint rules:
Add versioned `analysis_options.yaml` files
- Add versioned
analysis_options.yaml
files to the package so it's possible
to pin to a version without also pinning the pub dependency. SeeREADME.md
for updated usage guide.
Six more lints
Three more lints
- Enforce three new lint rules:
avoid_shadowing_type_parameters
,empty_constructor_bodies
,slash_for_doc_comments
- Violations can be cleaned up with
the formatter's--fix-doc-comments
flag.
Enforce avoid_init_to_null and null_closures
Merge pull request #10 from davidmorgan/release-1-4-0 Enforce avoid_init_to_null and null_closures.