rules:
# Fix isDisabled to disabled
- id: fix-isDisabled
pattern: isDisabled={$VALUE}
fix: disabled={$VALUE}
language: tsx
# Fix isLoading to loading
- id: fix-isLoading
pattern: isLoading={$VALUE}
fix: loading={$VALUE}
language: tsx
# Fix isChecked to checked
- id: fix-isChecked
pattern: isChecked={$VALUE}
fix: checked={$VALUE}
language: tsx
# Fix isOpen to open
- id: fix-isOpen
pattern: isOpen={$VALUE}
fix: open={$VALUE}
language: tsx
# Fix noOfLines to lineClamp
- id: fix-noOfLines
pattern: noOfLines={$VALUE}
fix: lineClamp={$VALUE}
language: tsx
# Fix align on Flex components
- id: fix-flex-align
pattern:
context: $$$CHILDREN
selector: attribute[name="align"]
fix: alignItems="$VALUE"
language: tsx
# Fix justify on Flex components
- id: fix-flex-justify
pattern:
context: $$$CHILDREN
selector: attribute[name="justify"]
fix: justifyContent="$VALUE"
language: tsx
# Fix align on VStack components
- id: fix-vstack-align
pattern:
context: $$$CHILDREN
selector: attribute[name="align"]
fix: alignItems="$VALUE"
language: tsx
# Fix align on HStack components
- id: fix-hstack-align
pattern:
context: $$$CHILDREN
selector: attribute[name="align"]
fix: alignItems="$VALUE"
language: tsx
# Fix justify on HStack components
- id: fix-hstack-justify
pattern:
context: $$$CHILDREN
selector: attribute[name="justify"]
fix: justifyContent="$VALUE"
language: tsx