Commit fbdff58
committed
feat(rules): add prefer-early-return lint rule 👽
- Add createEarlyReturnFix function for auto-fixing nested conditions
- Add documentation with valid/invalid examples
- Add hasNestedConditions validator for detecting problematic patterns
- Add PreferEarlyReturn rule implementation with auto-fix support
- Add test cases for the new rule
- Add type guards for BlockStatement, IfStatement, and ReturnStatement nodes
- Register prefer-early-return rule in main plugin exports
- Update README with new rule documentation1 parent d00e2cc commit fbdff58
8 files changed
Lines changed: 1471 additions & 19 deletions
File tree
- examples
- src
- rules
- utils
- tests/rules
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
0 commit comments