danielwippermann/resol-vbus

View on GitHub
src/configuration-optimizers/resol-deltasol-c-104-data.js

Summary

Maintainability
F
1 wk
Test Coverage

File resol-deltasol-c-104-data.js has 1112 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*! resol-vbus | Copyright (c) 2013-present, Daniel Wippermann | MIT license */

var rawConfiguration = {
    "languages": [
        {
Severity: Major
Found in src/configuration-optimizers/resol-deltasol-c-104-data.js - About 2 days to fix

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

        "languages": [
            {
                "texts": [
                    {
                        "text": "Deutsch",
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 1 other location - About 3 hrs to fix
    src/configuration-optimizers/resol-deltasol-bs4v2-103-data.js on lines 4..41

    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 106.

    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 9 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 8 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 326..343
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 344..361
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 549..566
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 567..584
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 168..185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 186..203
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 204..221
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 222..239

    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 71.

    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 9 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 8 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 308..325
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 326..343
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 344..361
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 567..584
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 168..185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 186..203
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 204..221
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 222..239

    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 71.

    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 9 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 8 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 308..325
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 326..343
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 549..566
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 567..584
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 168..185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 186..203
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 204..221
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 222..239

    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 71.

    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 9 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 8 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 308..325
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 344..361
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 549..566
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 567..584
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 168..185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 186..203
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 204..221
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 222..239

    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 71.

    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 9 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 8 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 308..325
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 326..343
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 344..361
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 549..566
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 168..185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 186..203
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 204..221
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 222..239

    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 71.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1,0"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1,0"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1,0"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:01"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "0,5"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "1"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "01:00"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 810..826
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 2 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 1 other location - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 130..150

    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 66.

    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 37 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:01"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 36 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 172..188
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 189..205
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 240..256
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 257..273
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 274..290
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 291..307
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 362..378
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 379..395
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 396..412
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 413..429
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 430..446
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 447..463
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 464..480
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 481..497
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 498..514
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 515..531
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 532..548
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 585..601
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 602..618
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 653..669
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 670..686
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 723..739
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 740..756
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 827..843
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 844..860
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 861..877
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 878..894
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 895..911
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1040..1056
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1057..1073
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2152..2168
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2169..2185
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2186..2202
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2429..2445
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2446..2462
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2463..2479

    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 66.

    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 2 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 1 other location - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 151..171

    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 66.

    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 12 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:15"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 11 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 912..927
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 928..943
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 944..959
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 960..975
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 992..1007
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2268..2283
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2331..2346
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2347..2362
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2363..2378
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2379..2394
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2395..2410

    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 61.

    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 12 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:15"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 11 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 912..927
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 928..943
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 960..975
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 976..991
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 992..1007
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2268..2283
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2331..2346
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2347..2362
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2363..2378
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2379..2394
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2395..2410

    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 61.

    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 12 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:15"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 11 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 912..927
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 928..943
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 944..959
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 976..991
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 992..1007
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2268..2283
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2331..2346
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2347..2362
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2363..2378
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2379..2394
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2395..2410

    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 61.

    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 12 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:15"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 11 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 912..927
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 928..943
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 944..959
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 960..975
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 976..991
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2268..2283
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2331..2346
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2347..2362
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2363..2378
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2379..2394
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2395..2410

    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 61.

    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 12 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:15"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 11 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 928..943
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 944..959
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 960..975
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 976..991
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 992..1007
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2268..2283
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2331..2346
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2347..2362
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2363..2378
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2379..2394
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2395..2410

    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 61.

    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 12 locations. Consider refactoring.
    Open

            {
                "type": {
                    "quants": [
                        "00:15"
                    ],
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 11 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 912..927
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 944..959
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 960..975
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 976..991
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 992..1007
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2268..2283
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2331..2346
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2347..2362
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2363..2378
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2379..2394
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2395..2410

    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 61.

    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 11 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 10 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 687..704
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 757..774
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 775..792
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1008..1025
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1087..1104
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1768..1785
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1786..1803
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1898..1915
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1916..1933
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2411..2428

    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 59.

    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 11 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 10 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 687..704
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 705..722
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 757..774
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 775..792
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1087..1104
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1768..1785
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1786..1803
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1898..1915
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1916..1933
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2411..2428

    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 59.

    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 7 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "1",
                    "displayFactors": "1",
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 6 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 61..74
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 75..88
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 116..129
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1026..1039
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 154..167
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2480..2493

    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 59.

    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 11 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 10 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 687..704
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 705..722
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 775..792
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1008..1025
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1087..1104
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1768..1785
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1786..1803
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1898..1915
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1916..1933
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2411..2428

    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 59.

    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 7 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "0,1",
                    "displayFactors": "0,1",
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 6 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 61..74
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 75..88
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 89..102
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 116..129
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 154..167
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2480..2493

    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 59.

    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 11 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 10 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 687..704
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 705..722
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 757..774
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1008..1025
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1087..1104
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1768..1785
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1786..1803
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1898..1915
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1916..1933
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2411..2428

    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 59.

    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 7 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "1",
                    "displayFactors": "1",
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 6 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 75..88
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 89..102
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 116..129
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1026..1039
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 154..167
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2480..2493

    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 59.

    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 11 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 10 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 705..722
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 757..774
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 775..792
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1008..1025
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1087..1104
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1768..1785
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1786..1803
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1898..1915
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1916..1933
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2411..2428

    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 59.

    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 11 locations. Consider refactoring.
    Open

            {
                "type": {
                    "valueTexts": [
                        {
                            "value": 0
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 10 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 687..704
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 705..722
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 757..774
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 775..792
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1008..1025
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1768..1785
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1786..1803
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1898..1915
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 1916..1933
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2411..2428

    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 59.

    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 7 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "0,01",
                    "displayFactors": "0,01",
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 6 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 61..74
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 75..88
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 89..102
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1026..1039
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 154..167
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2480..2493

    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 59.

    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 7 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "1",
                    "displayFactors": "1",
    Severity: Major
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 6 other locations - About 1 hr to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 61..74
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 89..102
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 116..129
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1026..1039
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 154..167
    src/configuration-optimizers/resol-deltasol-cs-plus-110-data.js on lines 2480..2493

    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 59.

    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 2 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "1",
                    "displayFactors": "1",
    Severity: Minor
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 1 other location - About 55 mins to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 103..115

    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 54.

    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 2 locations. Consider refactoring.
    Open

            {
                "type": {
                    "rootTypeId": "Number",
                    "storeFactors": "0,01",
                    "displayFactors": "0,01",
    Severity: Minor
    Found in src/configuration-optimizers/resol-deltasol-c-104-data.js and 1 other location - About 55 mins to fix
    src/configuration-optimizers/resol-deltasol-c-104-data.js on lines 1074..1086

    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 54.

    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

    There are no issues that match your filters.

    Category
    Status