Skip to content

Commit 658379a

Browse files
committed
undid editor prettifying opinions
1 parent eae31a0 commit 658379a

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

docs/rules/jsx-no-target-blank.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,45 +15,44 @@ This rule aims to prevent user generated links from creating security vulnerabil
1515

1616
There are two main options for the rule:
1717

18-
- `{"enforceDynamicLinks": "always"}` enforces the rule if the href is a dynamic link (default)
19-
- `{"enforceDynamicLinks": "never"}` does not enforce the rule if the href is a dynamic link
18+
* `{"enforceDynamicLinks": "always"}` enforces the rule if the href is a dynamic link (default)
19+
* `{"enforceDynamicLinks": "never"}` does not enforce the rule if the href is a dynamic link
2020

2121
```json
2222
"react/jsx-no-target-blank": [<enabled>, { enforceDynamicLinks: <enforce> }]
2323
```
2424

25-
- enabled: for enabling the rule. 0=off, 1=warn, 2=error. Defaults to 0.
26-
- enforce: optional string, defaults to "always"
25+
* enabled: for enabling the rule. 0=off, 1=warn, 2=error. Defaults to 0.
26+
* enforce: optional string, defaults to "always"
27+
2728

2829
### always (default)
2930

3031
When {"enforceDynamicLinks": "always"} is set, the following patterns are considered errors:
3132

3233
```jsx
33-
var Hello = <a target="_blank" href="http://example.com/" />;
34-
var Hello = <a target="_blank" href={dynamicLink} />;
34+
var Hello = <a target='_blank' href="http://example.com/"></a>
35+
var Hello = <a target='_blank' href={ dynamicLink }></a>
3536
```
3637

3738
The following patterns are **not** considered errors:
3839

3940
```jsx
40-
var Hello = <p target="_blank" />;
41-
var Hello = (
42-
<a target="_blank" rel="noopener noreferrer" href="http://example.com" />
43-
);
44-
var Hello = <a target="_blank" href="relative/path/in/the/host" />;
45-
var Hello = <a target="_blank" href="/absolute/path/in/the/host" />;
46-
var Hello = <a />;
41+
var Hello = <p target='_blank'></p>
42+
var Hello = <a target='_blank' rel='noopener noreferrer' href="http://example.com"></a>
43+
var Hello = <a target='_blank' href="relative/path/in/the/host"></a>
44+
var Hello = <a target='_blank' href="/absolute/path/in/the/host"></a>
45+
var Hello = <a></a>
4746
```
4847

4948
### never
5049

5150
When {"enforceDynamicLinks": "never"} is set, the following patterns are **not** considered errors:
5251

5352
```jsx
54-
var Hello = <a target="_blank" href={dynamicLink} />;
53+
var Hello = <a target='_blank' href={ dynamicLink }></a>
5554
```
5655

5756
## When Not To Use It
5857

59-
If you do not have any external links, you can disable this rule
58+
If you do not have any external links, you can disable this rule

0 commit comments

Comments
 (0)