hongaar/bandersnatch

View on GitHub

Showing 102 of 254 total issues

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

  TO: {
    name: "Tonga",
    native: "Tonga",
    phone: [676],
    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 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

  FI: {
    name: "Finland",
    native: "Suomi",
    phone: [358],
    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 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

  LB: {
    name: "Lebanon",
    native: "لبنان",
    phone: [961],
    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 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

  SO: {
    name: "Somalia",
    native: "Soomaaliya",
    phone: [252],
    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 1782..1790
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

  BF: {
    name: "Burkina Faso",
    native: "Burkina Faso",
    phone: [226],
    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 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

  BZ: {
    name: "Belize",
    native: "Belize",
    phone: [501],
    continent: "NA",
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 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

  IE: {
    name: "Ireland",
    native: "Éire",
    phone: [353],
    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 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

  IQ: {
    name: "Iraq",
    native: "العراق",
    phone: [964],
    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 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

  TJ: {
    name: "Tajikistan",
    native: "Тоҷикистон",
    phone: [992],
    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 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 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

  TZ: {
    name: "Tanzania",
    native: "Tanzania",
    phone: [255],
    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 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 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

  AW: {
    name: "Aruba",
    native: "Aruba",
    phone: [297],
    continent: "NA",
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 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

  TM: {
    name: "Turkmenistan",
    native: "Türkmenistan",
    phone: [993],
    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 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 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

  DJ: {
    name: "Djibouti",
    native: "Djibouti",
    phone: [253],
    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 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

  IM: {
    name: "Isle of Man",
    native: "Isle of Man",
    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 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

  IN: {
    name: "India",
    native: "भारत",
    phone: [91],
    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 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

  UZ: {
    name: "Uzbekistan",
    native: "O‘zbekiston",
    phone: [998],
    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 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 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

  LK: {
    name: "Sri Lanka",
    native: "śrī laṃkāva",
    phone: [94],
    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 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

  NR: {
    name: "Nauru",
    native: "Nauru",
    phone: [674],
    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 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

  SX: {
    name: "Sint Maarten",
    native: "Sint Maarten",
    phone: [1721],
    continent: "NA",
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 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

  SZ: {
    name: "Swaziland",
    native: "Swaziland",
    phone: [268],
    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 1782..1790
examples/countries.ts on lines 1872..1880
examples/countries.ts on lines 1917..1925
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

Severity
Category
Status
Source
Language