Skip to content

Commit 735542b

Browse files
committed
TSConfig Italian translation: added allowUnreachableCode.md
1 parent 4409097 commit 735542b

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
display: "Permetti Codice Irraggiungibile"
3+
oneline: "Visualizza un errore quando il codice non verrà mai eseguito"
4+
---
5+
6+
Quando:
7+
8+
- `undefined` (predefinito) fornire suggerimenti come avviso agli editor
9+
- `true` il codice irraggiungibile viene ignorato
10+
- `false` visualizza un errore di compilazione quando viene trovato del codice irraggiungibile
11+
12+
Questi avvertimenti sono solo per codice che probabilmente è irraggiungibile a causa del uso di sintassi JavaScript, per esempio:
13+
14+
```ts
15+
function fn(n: number) {
16+
if (n > 5) {
17+
return true;
18+
} else {
19+
return false;
20+
}
21+
return true;
22+
}
23+
```
24+
25+
Con `"allowUnreachableCode": false`:
26+
27+
```ts twoslash
28+
// @errors: 7027
29+
// @allowUnreachableCode: false
30+
function fn(n: number) {
31+
if (n > 5) {
32+
return true;
33+
} else {
34+
return false;
35+
}
36+
return true;
37+
}
38+
```
39+
40+
Ciò non influisce sugli errori sulla base del codice che _sembra_ di essere irraggiungibile a causa dell analisi del tipo.

0 commit comments

Comments
 (0)