CPLAT-11571: Write integration tests for analyzer plugin diagnostics and assists
Open
Nobody has claimed this yet.
area-analyzer-plugin
- Dominant language
- Dart
- Stars
- 432
- Forks
- 57
- PR merge metrics
- No merged PRs in 30d
Description
CPLAT-11571
Assists:
- refs/add_create_ref_assist.dart
- add_props.dart
- extract_component.dart
- toggle_stateful.dart
- wrap_unwrap.dart
Diagnostics:
- arrow_function_prop.dart
- bad_key.dart
- boilerplate_validator.dart
- bool_prop_name_readability.dart
- callback_ref.dart
- consumed_props_return_value.dart
- dom_prop_types.dart
- duplicate_prop_cascade.dart
- forward_only_dom_props_to_dom_builders.dart
- incorrect_doc_comment_location.dart
- invalid_child.dart
- iterator_key.dart
- link_target_without_rel.dart
- missing_cascade_parens.dart
- missing_required_prop.dart
- proptypes_instance_members.dart
- proptypes_return_value.dart
- pseudo_static_lifecycle.dart
- render_return_value.dart
- string_ref.dart
- style_missing_unit.dart
- variadic_children.dart
- variadic_children_with_keys.dart
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the checked items, toggle_stateful.dart and bad_key.dart, to understand the intended integration-test coverage, then work through the remaining assists and diagnostics listed in the issue. Add tests for each unchecked entry and verify that both analyzer diagnostics and assists behave as expected; done means the checklist is fully covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100