diff --git a/docs/rules/jsx-no-target-blank.md b/docs/rules/jsx-no-target-blank.md index 3dc65900ed..2ccc7cef07 100644 --- a/docs/rules/jsx-no-target-blank.md +++ b/docs/rules/jsx-no-target-blank.md @@ -26,26 +26,25 @@ var Hello = ### Options -There is only one option: - -* `preventInForms` - Prevent usage of unsafe `target='_blank'` inside forms - -To use, you can specify like the following: - -```json -"react/jsx-no-target-blank": [{"preventInForms": true}] +```js +"react/jsx-no-target-blank": [, { + "links": , + "forms": +}] ``` -In this configuration, the following are considered errors: +* `links` - Prevent usage of unsafe `target='_blank'` inside links, defaults to `true` +* `forms` - Prevent usage of unsafe `target='_blank'` inside forms, defaults to `false` + +When option `forms` is set to `true`, the following is considered an error: ```jsx var Hello =
``` - -The following are **not** considered errors: +When option `links` is set to `true`, the following is considered an error: ```jsx -var Hello =
+var Hello = ``` ## When Not To Use It