hongaar/bandersnatch

View on GitHub

Showing 102 of 254 total issues

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  AS: {
    name: "American Samoa",
    native: "American Samoa",
    phone: [1684],
    continent: "OC",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  HK: {
    name: "Hong Kong",
    native: "香港",
    phone: [852],
    continent: "AS",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  CM: {
    name: "Cameroon",
    native: "Cameroon",
    phone: [237],
    continent: "AF",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  KG: {
    name: "Kyrgyzstan",
    native: "Кыргызстан",
    phone: [996],
    continent: "AS",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  MO: {
    name: "Macao",
    native: "澳門",
    phone: [853],
    continent: "AS",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  SD: {
    name: "Sudan",
    native: "السودان",
    phone: [249],
    continent: "AF",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 6 locations. Consider refactoring.
Open

  CU: {
    name: "Cuba",
    native: "Cuba",
    phone: [53],
    continent: "NA",
Severity: Major
Found in examples/countries.ts and 5 other locations - About 40 mins to fix
examples/countries.ts on lines 311..319
examples/countries.ts on lines 428..436
examples/countries.ts on lines 1574..1582
examples/countries.ts on lines 1908..1916
examples/countries.ts on lines 2125..2133

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  IL: {
    name: "Israel",
    native: "יִשְׂרָאֵל",
    phone: [972],
    continent: "AS",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  NZ: {
    name: "New Zealand",
    native: "New Zealand",
    phone: [64],
    continent: "OC",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 6 locations. Consider refactoring.
Open

  PA: {
    name: "Panama",
    native: "Panamá",
    phone: [507],
    continent: "NA",
Severity: Major
Found in examples/countries.ts and 5 other locations - About 40 mins to fix
examples/countries.ts on lines 311..319
examples/countries.ts on lines 428..436
examples/countries.ts on lines 473..481
examples/countries.ts on lines 1908..1916
examples/countries.ts on lines 2125..2133

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  MT: {
    name: "Malta",
    native: "Malta",
    phone: [356],
    continent: "EU",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  MW: {
    name: "Malawi",
    native: "Malawi",
    phone: [265],
    continent: "AF",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  PY: {
    name: "Paraguay",
    native: "Paraguay",
    phone: [595],
    continent: "SA",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  SC: {
    name: "Seychelles",
    native: "Seychelles",
    phone: [248],
    continent: "AF",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  WS: {
    name: "Samoa",
    native: "Samoa",
    phone: [685],
    continent: "OC",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  CF: {
    name: "Central African Republic",
    native: "Ködörösêse tî Bêafrîka",
    phone: [236],
    continent: "AF",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  JE: {
    name: "Jersey",
    native: "Jersey",
    phone: [44],
    continent: "EU",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  PK: {
    name: "Pakistan",
    native: "Pakistan",
    phone: [92],
    continent: "AS",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2143..2151
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 55 locations. Consider refactoring.
Open

  VA: {
    name: "Vatican City",
    native: "Vaticano",
    phone: [379],
    continent: "EU",
Severity: Major
Found in examples/countries.ts and 54 other locations - About 40 mins to fix
examples/countries.ts on lines 76..84
examples/countries.ts on lines 103..111
examples/countries.ts on lines 112..120
examples/countries.ts on lines 139..147
examples/countries.ts on lines 203..211
examples/countries.ts on lines 230..238
examples/countries.ts on lines 329..337
examples/countries.ts on lines 338..346
examples/countries.ts on lines 347..355
examples/countries.ts on lines 356..364
examples/countries.ts on lines 383..391
examples/countries.ts on lines 392..400
examples/countries.ts on lines 437..445
examples/countries.ts on lines 518..526
examples/countries.ts on lines 536..544
examples/countries.ts on lines 646..654
examples/countries.ts on lines 745..753
examples/countries.ts on lines 790..798
examples/countries.ts on lines 808..816
examples/countries.ts on lines 871..879
examples/countries.ts on lines 934..942
examples/countries.ts on lines 943..951
examples/countries.ts on lines 952..960
examples/countries.ts on lines 961..969
examples/countries.ts on lines 979..987
examples/countries.ts on lines 1015..1023
examples/countries.ts on lines 1051..1059
examples/countries.ts on lines 1060..1068
examples/countries.ts on lines 1087..1095
examples/countries.ts on lines 1160..1168
examples/countries.ts on lines 1187..1195
examples/countries.ts on lines 1295..1303
examples/countries.ts on lines 1304..1312
examples/countries.ts on lines 1349..1357
examples/countries.ts on lines 1358..1366
examples/countries.ts on lines 1394..1402
examples/countries.ts on lines 1421..1429
examples/countries.ts on lines 1538..1546
examples/countries.ts on lines 1556..1564
examples/countries.ts on lines 1619..1627
examples/countries.ts on lines 1691..1699
examples/countries.ts on lines 1773..1781
examples/countries.ts on lines 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
examples/countries.ts on lines 1935..1943
examples/countries.ts on lines 1953..1961
examples/countries.ts on lines 1989..1997
examples/countries.ts on lines 2016..2024
examples/countries.ts on lines 2034..2042
examples/countries.ts on lines 2080..2088
examples/countries.ts on lines 2098..2106
examples/countries.ts on lines 2134..2142
examples/countries.ts on lines 2215..2223

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 6 locations. Consider refactoring.
Open

  UY: {
    name: "Uruguay",
    native: "Uruguay",
    phone: [598],
    continent: "SA",
Severity: Major
Found in examples/countries.ts and 5 other locations - About 40 mins to fix
examples/countries.ts on lines 311..319
examples/countries.ts on lines 428..436
examples/countries.ts on lines 473..481
examples/countries.ts on lines 1574..1582
examples/countries.ts on lines 1908..1916

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 48.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Severity
Category
Status
Source
Language