# Plan: Additional rules 1–10 (ROADMAP) — complete

**Source:** [ROADMAP.md — Additional rules](../../ROADMAP.md#additional-rules) (first 10 rows).  
**Legend:** Effort 🟢 L / 🟡 M · Wow ★ / ★★ / ★★★  
**Status:** Fully implemented 2025-03-19. See `plan_additional_rules_1_through_10_SUMMARY.md` in this folder.

---

*(Original plan content preserved for reference; all 10 rules implemented.)*

- 1. no_runtimeType_toString — already in stylistic_rules.dart
- 2. use_truncating_division — already in stylistic_rules.dart
- 3. external_with_initializer — type_rules.dart
- 4. illegal_enum_values — structure_rules.dart
- 5. wrong_number_of_parameters_for_setter — structure_rules.dart
- 6. duplicate_ignore — stylistic_rules.dart
- 7. type_check_with_null — type_rules.dart
- 8. unnecessary_library_name — structure_rules.dart
- 9. invalid_runtime_check_with_js_interop_types — type_rules.dart
- 10. argument_must_be_native — type_rules.dart
