diff --git a/docs/rules/jsx-closing-tag-location.md b/docs/rules/jsx-closing-tag-location.md new file mode 100644 index 0000000000..94f1c61143 --- /dev/null +++ b/docs/rules/jsx-closing-tag-location.md @@ -0,0 +1,38 @@ +# Validate closing tag location in JSX (react/jsx-closing-tag-location) + +Enforce the closing tag location for multiline JSX elements. + +**Fixable:** This rule is automatically fixable using the `--fix` flag on the command line. + +## Rule Details + +This rule checks all JSX multiline elements with children (non-self-closing) and verifies the location of the closing tag. The expectation is that the closing tag is aligned with the opening tag on its own line. + +The following patterns are considered warnings: + +```jsx + + marklar + +``` + +```jsx + + marklar +``` + +The following are not considered warnings: + +```jsx + + marklar + +``` + +```jsx +marklar +``` + +## When not to use + +If you do not care about closing tag JSX alignment then you can disable this rule.