NatLibFi/marc-record-validators-melinda

View on GitHub
src/melindaCustomMergeFields.js

Summary

Maintainability
F
5 mos
Test Coverage

File melindaCustomMergeFields.js has 5136 lines of code (exceeds 250 allowed). Consider refactoring.
Open

export const melindaCustomMergeFields = {'fields':
  [
    {
      'tag': 'leader',
      'repeatable': false,
Severity: Major
Found in src/melindaCustomMergeFields.js - About 2 wks to fix

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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': false},
            {'code': 'c', 'repeatable': true},
            {'code': 'd', 'repeatable': false},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 2 days to fix
    src/melindaCustomMergeFields.js on lines 3244..3277

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': false},
            {'code': 'c', 'repeatable': true},
            {'code': 'd', 'repeatable': false},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 2 days to fix
    src/melindaCustomMergeFields.js on lines 2858..2891

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'c', 'repeatable': true},
            {'code': 'd', 'repeatable': true},
            {'code': 'e', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3284..3314

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': true},
            {'code': 'c', 'repeatable': true},
            {'code': 'd', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 4086..4116

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

    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

    Identical blocks of code found in 3 locations. Consider refactoring.
    Open

        {
          'tag': '863',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '3', '4', '5'], 'ind2': [' ', '0', '1', '2', '3', '4']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 4373..4405
    src/melindaCustomMergeFields.js on lines 4406..4438

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

    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

    Identical blocks of code found in 3 locations. Consider refactoring.
    Open

        {
          'tag': '863',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '3', '4', '5'], 'ind2': [' ', '0', '1', '2', '3', '4']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 4340..4372
    src/melindaCustomMergeFields.js on lines 4373..4405

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

    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

    Identical blocks of code found in 3 locations. Consider refactoring.
    Open

        {
          'tag': '863',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '3', '4', '5'], 'ind2': [' ', '0', '1', '2', '3', '4']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 4340..4372
    src/melindaCustomMergeFields.js on lines 4406..4438

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

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

        {
          'tag': '773',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3745..3777
    src/melindaCustomMergeFields.js on lines 3958..3990

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

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

        {
          'tag': '775',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3681..3713
    src/melindaCustomMergeFields.js on lines 3958..3990

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

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

        {
          'tag': '787',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3681..3713
    src/melindaCustomMergeFields.js on lines 3745..3777

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

    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

        {
          'tag': '765',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3588..3618
    src/melindaCustomMergeFields.js on lines 3619..3649
    src/melindaCustomMergeFields.js on lines 3650..3680
    src/melindaCustomMergeFields.js on lines 3714..3744
    src/melindaCustomMergeFields.js on lines 3778..3808
    src/melindaCustomMergeFields.js on lines 3809..3839

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

    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

        {
          'tag': '777',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3557..3587
    src/melindaCustomMergeFields.js on lines 3588..3618
    src/melindaCustomMergeFields.js on lines 3619..3649
    src/melindaCustomMergeFields.js on lines 3650..3680
    src/melindaCustomMergeFields.js on lines 3714..3744
    src/melindaCustomMergeFields.js on lines 3778..3808

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

    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

        {
          'tag': '770',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3557..3587
    src/melindaCustomMergeFields.js on lines 3588..3618
    src/melindaCustomMergeFields.js on lines 3650..3680
    src/melindaCustomMergeFields.js on lines 3714..3744
    src/melindaCustomMergeFields.js on lines 3778..3808
    src/melindaCustomMergeFields.js on lines 3809..3839

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

    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

        {
          'tag': '774',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3557..3587
    src/melindaCustomMergeFields.js on lines 3588..3618
    src/melindaCustomMergeFields.js on lines 3619..3649
    src/melindaCustomMergeFields.js on lines 3650..3680
    src/melindaCustomMergeFields.js on lines 3778..3808
    src/melindaCustomMergeFields.js on lines 3809..3839

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

    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

        {
          'tag': '772',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3557..3587
    src/melindaCustomMergeFields.js on lines 3588..3618
    src/melindaCustomMergeFields.js on lines 3619..3649
    src/melindaCustomMergeFields.js on lines 3714..3744
    src/melindaCustomMergeFields.js on lines 3778..3808
    src/melindaCustomMergeFields.js on lines 3809..3839

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

    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

        {
          'tag': '767',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3557..3587
    src/melindaCustomMergeFields.js on lines 3619..3649
    src/melindaCustomMergeFields.js on lines 3650..3680
    src/melindaCustomMergeFields.js on lines 3714..3744
    src/melindaCustomMergeFields.js on lines 3778..3808
    src/melindaCustomMergeFields.js on lines 3809..3839

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

    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

        {
          'tag': '776',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 6 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3557..3587
    src/melindaCustomMergeFields.js on lines 3588..3618
    src/melindaCustomMergeFields.js on lines 3619..3649
    src/melindaCustomMergeFields.js on lines 3650..3680
    src/melindaCustomMergeFields.js on lines 3714..3744
    src/melindaCustomMergeFields.js on lines 3809..3839

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

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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'd', 'repeatable': true},
            {'code': 'e', 'repeatable': true},
            {'code': 'f', 'repeatable': false},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1476..1503
    src/melindaCustomMergeFields.js on lines 3929..3956

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

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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': false},
            {'code': 'c', 'repeatable': false},
            {'code': 'd', 'repeatable': false},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 2972..2999
    src/melindaCustomMergeFields.js on lines 3929..3956

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

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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': false},
            {'code': 'c', 'repeatable': false},
            {'code': 'd', 'repeatable': false},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1476..1503
    src/melindaCustomMergeFields.js on lines 2972..2999

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': true},
            {'code': 'c', 'repeatable': true},
            {'code': 'e', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3369..3394

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'd', 'repeatable': true},
            {'code': 'f', 'repeatable': false},
            {'code': 'g', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 4240..4265

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

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

        {
          'tag': '031',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1964..1991
    src/melindaCustomMergeFields.js on lines 2605..2632

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

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

        {
          'tag': '387',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 234..261
    src/melindaCustomMergeFields.js on lines 2605..2632

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

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

        {
          'tag': '552',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 234..261
    src/melindaCustomMergeFields.js on lines 1964..1991

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

    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

        {
          'tag': '760',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3530..3556

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

    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

        {
          'tag': '762',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': [' ', '8']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3503..3529

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': true},
            {'code': 'b', 'repeatable': true},
            {'code': 'c', 'repeatable': true},
            {'code': 'd', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 2777..2800

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': true},
            {'code': 'c', 'repeatable': true},
            {'code': 'd', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1429..1452

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

    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

        {
          'tag': '881',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 2391..2415

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

    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

        {
          'tag': '534',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 4597..4621

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '878',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 752..775
    src/melindaCustomMergeFields.js on lines 1791..1814
    src/melindaCustomMergeFields.js on lines 2195..2218
    src/melindaCustomMergeFields.js on lines 4481..4504
    src/melindaCustomMergeFields.js on lines 4505..4528

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '876',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 752..775
    src/melindaCustomMergeFields.js on lines 1791..1814
    src/melindaCustomMergeFields.js on lines 2195..2218
    src/melindaCustomMergeFields.js on lines 4505..4528
    src/melindaCustomMergeFields.js on lines 4529..4552

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '877',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 752..775
    src/melindaCustomMergeFields.js on lines 1791..1814
    src/melindaCustomMergeFields.js on lines 2195..2218
    src/melindaCustomMergeFields.js on lines 4481..4504
    src/melindaCustomMergeFields.js on lines 4529..4552

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '085',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1791..1814
    src/melindaCustomMergeFields.js on lines 2195..2218
    src/melindaCustomMergeFields.js on lines 4481..4504
    src/melindaCustomMergeFields.js on lines 4505..4528
    src/melindaCustomMergeFields.js on lines 4529..4552

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '370',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 752..775
    src/melindaCustomMergeFields.js on lines 2195..2218
    src/melindaCustomMergeFields.js on lines 4481..4504
    src/melindaCustomMergeFields.js on lines 4505..4528
    src/melindaCustomMergeFields.js on lines 4529..4552

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '514',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 752..775
    src/melindaCustomMergeFields.js on lines 1791..1814
    src/melindaCustomMergeFields.js on lines 4481..4504
    src/melindaCustomMergeFields.js on lines 4505..4528
    src/melindaCustomMergeFields.js on lines 4529..4552

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'd', 'repeatable': true},
            {'code': 'f', 'repeatable': false},
            {'code': 'g', 'repeatable': true},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 5032..5051

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

    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

          'subfields': [
            {'code': 'a', 'repeatable': false},
            {'code': 'b', 'repeatable': false},
            {'code': 'c', 'repeatable': false},
            {'code': 'd', 'repeatable': false},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 994..1013

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

    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

        {
          'tag': '365',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 485..507

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

    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

        {
          'tag': '046',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1747..1769

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

    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

        {
          'tag': '647',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ['0', '1', '2', '3', '4', '5', '6', '7']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3067..3088

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

    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

        {
          'tag': '651',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ['0', '1', '2', '3', '4', '5', '6', '7']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3001..3022

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

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

        {
          'tag': '662',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1524..1545
    src/melindaCustomMergeFields.js on lines 3429..3450

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

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

        {
          'tag': '344',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 3199..3220
    src/melindaCustomMergeFields.js on lines 3429..3450

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

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

        {
          'tag': '752',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1524..1545
    src/melindaCustomMergeFields.js on lines 3199..3220

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

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

        {
          'tag': '366',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1943..1963
    src/melindaCustomMergeFields.js on lines 2370..2390
    src/melindaCustomMergeFields.js on lines 2465..2485
    src/melindaCustomMergeFields.js on lines 4204..4224

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

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

        {
          'tag': '386',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1770..1790
    src/melindaCustomMergeFields.js on lines 2370..2390
    src/melindaCustomMergeFields.js on lines 2465..2485
    src/melindaCustomMergeFields.js on lines 4204..4224

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

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

        {
          'tag': '845',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1770..1790
    src/melindaCustomMergeFields.js on lines 1943..1963
    src/melindaCustomMergeFields.js on lines 2370..2390
    src/melindaCustomMergeFields.js on lines 2465..2485

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

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

        {
          'tag': '540',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1770..1790
    src/melindaCustomMergeFields.js on lines 1943..1963
    src/melindaCustomMergeFields.js on lines 2370..2390
    src/melindaCustomMergeFields.js on lines 4204..4224

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

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

        {
          'tag': '533',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 1 day to fix
    src/melindaCustomMergeFields.js on lines 1770..1790
    src/melindaCustomMergeFields.js on lines 1943..1963
    src/melindaCustomMergeFields.js on lines 2465..2485
    src/melindaCustomMergeFields.js on lines 4204..4224

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

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

        {
          'tag': '656',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': '7'},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 7 hrs to fix
    src/melindaCustomMergeFields.js on lines 1580..1599
    src/melindaCustomMergeFields.js on lines 4173..4192

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

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

        {
          'tag': '843',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 7 hrs to fix
    src/melindaCustomMergeFields.js on lines 1580..1599
    src/melindaCustomMergeFields.js on lines 3145..3164

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

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

        {
          'tag': '347',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 7 hrs to fix
    src/melindaCustomMergeFields.js on lines 3145..3164
    src/melindaCustomMergeFields.js on lines 4173..4192

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

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

        {
          'tag': '657',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': '7'},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1505..1523
    src/melindaCustomMergeFields.js on lines 1631..1649
    src/melindaCustomMergeFields.js on lines 1924..1942
    src/melindaCustomMergeFields.js on lines 4666..4684

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

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

        {
          'tag': '385',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1505..1523
    src/melindaCustomMergeFields.js on lines 1631..1649
    src/melindaCustomMergeFields.js on lines 3165..3183
    src/melindaCustomMergeFields.js on lines 4666..4684

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

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

        {
          'tag': '352',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1505..1523
    src/melindaCustomMergeFields.js on lines 1924..1942
    src/melindaCustomMergeFields.js on lines 3165..3183
    src/melindaCustomMergeFields.js on lines 4666..4684

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

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

        {
          'tag': '885',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1505..1523
    src/melindaCustomMergeFields.js on lines 1631..1649
    src/melindaCustomMergeFields.js on lines 1924..1942
    src/melindaCustomMergeFields.js on lines 3165..3183

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

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

        {
          'tag': '343',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1631..1649
    src/melindaCustomMergeFields.js on lines 1924..1942
    src/melindaCustomMergeFields.js on lines 3165..3183
    src/melindaCustomMergeFields.js on lines 4666..4684

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

    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

        {
          'tag': '668',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': [' ', '7']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 4868..4885

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

    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

        {
          'tag': '911',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': [' ', '1']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 3221..3238

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

    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

        {
          'tag': '381',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '383',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '754',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '518',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '345',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '758',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '979',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502

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

    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

        {
          'tag': '536',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 3411..3428
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

    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

        {
          'tag': '751',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 6 hrs to fix
    src/melindaCustomMergeFields.js on lines 1546..1563
    src/melindaCustomMergeFields.js on lines 1848..1865
    src/melindaCustomMergeFields.js on lines 1891..1908
    src/melindaCustomMergeFields.js on lines 2242..2259
    src/melindaCustomMergeFields.js on lines 2432..2449
    src/melindaCustomMergeFields.js on lines 3467..3484
    src/melindaCustomMergeFields.js on lines 3485..3502
    src/melindaCustomMergeFields.js on lines 5089..5106

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

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

        {
          'tag': '260',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '2', '3'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 719..735
    src/melindaCustomMergeFields.js on lines 1454..1470
    src/melindaCustomMergeFields.js on lines 2538..2554
    src/melindaCustomMergeFields.js on lines 2633..2649

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

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

        {
          'tag': '555',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 719..735
    src/melindaCustomMergeFields.js on lines 1202..1218
    src/melindaCustomMergeFields.js on lines 1454..1470
    src/melindaCustomMergeFields.js on lines 2538..2554

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

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

        {
          'tag': '083',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1', '7'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 1202..1218
    src/melindaCustomMergeFields.js on lines 1454..1470
    src/melindaCustomMergeFields.js on lines 2538..2554
    src/melindaCustomMergeFields.js on lines 2633..2649

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

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

        {
          'tag': '341',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 719..735
    src/melindaCustomMergeFields.js on lines 1202..1218
    src/melindaCustomMergeFields.js on lines 2538..2554
    src/melindaCustomMergeFields.js on lines 2633..2649

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

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

        {
          'tag': '544',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 719..735
    src/melindaCustomMergeFields.js on lines 1202..1218
    src/melindaCustomMergeFields.js on lines 1454..1470
    src/melindaCustomMergeFields.js on lines 2633..2649

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

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

        {
          'tag': '562',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2050..2066

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

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

        {
          'tag': '255',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2050..2066
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '026',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2050..2066
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '348',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 2050..2066
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '300',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2050..2066
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '335',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2050..2066
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '336',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2050..2066
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '502',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 7 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 179..195
    src/melindaCustomMergeFields.js on lines 1151..1167
    src/melindaCustomMergeFields.js on lines 1272..1288
    src/melindaCustomMergeFields.js on lines 1358..1374
    src/melindaCustomMergeFields.js on lines 1375..1391
    src/melindaCustomMergeFields.js on lines 1600..1616
    src/melindaCustomMergeFields.js on lines 2676..2692

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

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

        {
          'tag': '080',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 138..153
    src/melindaCustomMergeFields.js on lines 572..587
    src/melindaCustomMergeFields.js on lines 1992..2007
    src/melindaCustomMergeFields.js on lines 2707..2722

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

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

        {
          'tag': '565',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 138..153
    src/melindaCustomMergeFields.js on lines 572..587
    src/melindaCustomMergeFields.js on lines 688..703
    src/melindaCustomMergeFields.js on lines 1992..2007

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

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

        {
          'tag': '052',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '1', '7'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 138..153
    src/melindaCustomMergeFields.js on lines 688..703
    src/melindaCustomMergeFields.js on lines 1992..2007
    src/melindaCustomMergeFields.js on lines 2707..2722

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

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

        {
          'tag': '022',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 572..587
    src/melindaCustomMergeFields.js on lines 688..703
    src/melindaCustomMergeFields.js on lines 1992..2007
    src/melindaCustomMergeFields.js on lines 2707..2722

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

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

        {
          'tag': '388',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '1', '2'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 138..153
    src/melindaCustomMergeFields.js on lines 572..587
    src/melindaCustomMergeFields.js on lines 688..703
    src/melindaCustomMergeFields.js on lines 2707..2722

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

    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

        {
          'tag': '084',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '9'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 2416..2431

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

    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

        {
          'tag': '535',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['1', '2'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 736..751

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

    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

        {
          'tag': '530',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '334',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '346',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '753',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '338',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '380',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '337',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '043',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '013',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '039',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466
    src/melindaCustomMergeFields.js on lines 4905..4920

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

    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

        {
          'tag': '923',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 10 other locations - About 5 hrs to fix
    src/melindaCustomMergeFields.js on lines 50..65
    src/melindaCustomMergeFields.js on lines 379..394
    src/melindaCustomMergeFields.js on lines 442..457
    src/melindaCustomMergeFields.js on lines 1342..1357
    src/melindaCustomMergeFields.js on lines 1392..1407
    src/melindaCustomMergeFields.js on lines 1408..1423
    src/melindaCustomMergeFields.js on lines 1564..1579
    src/melindaCustomMergeFields.js on lines 1832..1847
    src/melindaCustomMergeFields.js on lines 2343..2358
    src/melindaCustomMergeFields.js on lines 3451..3466

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

    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

        {
          'tag': '086',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 1909..1923

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

    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

        {
          'tag': '384',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 776..790

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

    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

        {
          'tag': '567',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 2008..2022

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

    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

        {
          'tag': '490',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 2723..2737

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '321',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 395..409
    src/melindaCustomMergeFields.js on lines 1125..1139
    src/melindaCustomMergeFields.js on lines 1312..1326
    src/melindaCustomMergeFields.js on lines 2450..2464
    src/melindaCustomMergeFields.js on lines 3184..3198

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '538',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 395..409
    src/melindaCustomMergeFields.js on lines 1125..1139
    src/melindaCustomMergeFields.js on lines 1312..1326
    src/melindaCustomMergeFields.js on lines 1327..1341
    src/melindaCustomMergeFields.js on lines 3184..3198

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '251',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 395..409
    src/melindaCustomMergeFields.js on lines 1312..1326
    src/melindaCustomMergeFields.js on lines 1327..1341
    src/melindaCustomMergeFields.js on lines 2450..2464
    src/melindaCustomMergeFields.js on lines 3184..3198

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '658',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 395..409
    src/melindaCustomMergeFields.js on lines 1125..1139
    src/melindaCustomMergeFields.js on lines 1312..1326
    src/melindaCustomMergeFields.js on lines 1327..1341
    src/melindaCustomMergeFields.js on lines 2450..2464

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '040',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 1125..1139
    src/melindaCustomMergeFields.js on lines 1312..1326
    src/melindaCustomMergeFields.js on lines 1327..1341
    src/melindaCustomMergeFields.js on lines 2450..2464
    src/melindaCustomMergeFields.js on lines 3184..3198

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

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

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

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

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

    Refactorings

    Further Reading

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

        {
          'tag': '310',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 5 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 395..409
    src/melindaCustomMergeFields.js on lines 1125..1139
    src/melindaCustomMergeFields.js on lines 1327..1341
    src/melindaCustomMergeFields.js on lines 2450..2464
    src/melindaCustomMergeFields.js on lines 3184..3198

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

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

        {
          'tag': '866',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '3', '4', '5'], 'ind2': [' ', '0', '1', '2', '7']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 4453..4466
    src/melindaCustomMergeFields.js on lines 4467..4480

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

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

        {
          'tag': '868',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '3', '4', '5'], 'ind2': [' ', '0', '1', '2', '7']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 4439..4452
    src/melindaCustomMergeFields.js on lines 4453..4466

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

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

        {
          'tag': '867',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '3', '4', '5'], 'ind2': [' ', '0', '1', '2', '7']},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 4 hrs to fix
    src/melindaCustomMergeFields.js on lines 4439..4452
    src/melindaCustomMergeFields.js on lines 4467..4480

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

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

        {
          'tag': '584',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '351',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '015',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '049',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '563',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '357',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '546',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '020',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '044',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '500',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '509',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '924',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4886..4899

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

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

        {
          'tag': '920',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 12 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 66..79
    src/melindaCustomMergeFields.js on lines 124..137
    src/melindaCustomMergeFields.js on lines 458..471
    src/melindaCustomMergeFields.js on lines 531..544
    src/melindaCustomMergeFields.js on lines 1617..1630
    src/melindaCustomMergeFields.js on lines 1669..1682
    src/melindaCustomMergeFields.js on lines 2023..2036
    src/melindaCustomMergeFields.js on lines 2141..2154
    src/melindaCustomMergeFields.js on lines 2568..2581
    src/melindaCustomMergeFields.js on lines 2693..2706
    src/melindaCustomMergeFields.js on lines 2802..2815
    src/melindaCustomMergeFields.js on lines 4921..4934

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

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

        {
          'tag': '070',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 2555..2567
    src/melindaCustomMergeFields.js on lines 3351..3363

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

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

        {
          'tag': '545',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 639..651
    src/melindaCustomMergeFields.js on lines 3351..3363

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

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

        {
          'tag': '720',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '1', '2'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 639..651
    src/melindaCustomMergeFields.js on lines 2555..2567

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

    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

        {
          'tag': '581',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 2301..2313

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

    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

        {
          'tag': '524',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 1 other location - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 2759..2771

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

    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

        {'tag': 'CAT',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026

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

    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

        {
          'tag': '882',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '585',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '250',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '035',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '027',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '884',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '961',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': '8'},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2037..2049
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5117..5127

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

    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

        {
          'tag': '501',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 8 other locations - About 3 hrs to fix
    src/melindaCustomMergeFields.js on lines 196..208
    src/melindaCustomMergeFields.js on lines 325..337
    src/melindaCustomMergeFields.js on lines 1112..1124
    src/melindaCustomMergeFields.js on lines 2816..2828
    src/melindaCustomMergeFields.js on lines 4622..4634
    src/melindaCustomMergeFields.js on lines 4653..4665
    src/melindaCustomMergeFields.js on lines 5014..5026
    src/melindaCustomMergeFields.js on lines 5117..5127

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

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

        {
          'tag': '556',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 80..91
    src/melindaCustomMergeFields.js on lines 1300..1311
    src/melindaCustomMergeFields.js on lines 1708..1719
    src/melindaCustomMergeFields.js on lines 2829..2840

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

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

        {
          'tag': '016',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '7'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 1300..1311
    src/melindaCustomMergeFields.js on lines 1708..1719
    src/melindaCustomMergeFields.js on lines 2650..2661
    src/melindaCustomMergeFields.js on lines 2829..2840

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

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

        {
          'tag': '307',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 80..91
    src/melindaCustomMergeFields.js on lines 1708..1719
    src/melindaCustomMergeFields.js on lines 2650..2661
    src/melindaCustomMergeFields.js on lines 2829..2840

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

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

        {
          'tag': '586',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 80..91
    src/melindaCustomMergeFields.js on lines 1300..1311
    src/melindaCustomMergeFields.js on lines 1708..1719
    src/melindaCustomMergeFields.js on lines 2650..2661

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

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

        {
          'tag': '362',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 4 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 80..91
    src/melindaCustomMergeFields.js on lines 1300..1311
    src/melindaCustomMergeFields.js on lines 2650..2661
    src/melindaCustomMergeFields.js on lines 2829..2840

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

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

        {
          'tag': '061',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '508',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '507',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '504',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '032',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '051',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '030',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '258',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '036',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '515',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '088',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '513',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '550',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '071',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '010',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604
    src/melindaCustomMergeFields.js on lines 4838..4849

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

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

        {
          'tag': '909',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 15 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 38..49
    src/melindaCustomMergeFields.js on lines 222..233
    src/melindaCustomMergeFields.js on lines 262..273
    src/melindaCustomMergeFields.js on lines 338..349
    src/melindaCustomMergeFields.js on lines 560..571
    src/melindaCustomMergeFields.js on lines 616..627
    src/melindaCustomMergeFields.js on lines 652..663
    src/melindaCustomMergeFields.js on lines 791..802
    src/melindaCustomMergeFields.js on lines 1190..1201
    src/melindaCustomMergeFields.js on lines 2067..2078
    src/melindaCustomMergeFields.js on lines 2117..2128
    src/melindaCustomMergeFields.js on lines 2129..2140
    src/melindaCustomMergeFields.js on lines 2183..2194
    src/melindaCustomMergeFields.js on lines 2219..2230
    src/melindaCustomMergeFields.js on lines 2593..2604

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

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

        {
          'tag': '516',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 2172..2182
    src/melindaCustomMergeFields.js on lines 2290..2300

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

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

        {
          'tag': '522',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': [' ', '8'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 2172..2182
    src/melindaCustomMergeFields.js on lines 2231..2241

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

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

        {
          'tag': '511',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ['0', '1'], 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 2 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 2231..2241
    src/melindaCustomMergeFields.js on lines 2290..2300

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

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

        {
          'tag': '257',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '974',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767

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

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

        {
          'tag': '254',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '901',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '854',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '525',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '256',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '038',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '263',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '853',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '841',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '842',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '066',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '855',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '547',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '018',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '306',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '074',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '580',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4193..4203
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {
          'tag': '844',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 19 other locations - About 2 hrs to fix
    src/melindaCustomMergeFields.js on lines 108..118
    src/melindaCustomMergeFields.js on lines 368..378
    src/melindaCustomMergeFields.js on lines 628..638
    src/melindaCustomMergeFields.js on lines 677..687
    src/melindaCustomMergeFields.js on lines 1140..1150
    src/melindaCustomMergeFields.js on lines 1168..1178
    src/melindaCustomMergeFields.js on lines 1179..1189
    src/melindaCustomMergeFields.js on lines 1219..1229
    src/melindaCustomMergeFields.js on lines 1289..1299
    src/melindaCustomMergeFields.js on lines 2314..2324
    src/melindaCustomMergeFields.js on lines 2582..2592
    src/melindaCustomMergeFields.js on lines 2748..2758
    src/melindaCustomMergeFields.js on lines 4151..4161
    src/melindaCustomMergeFields.js on lines 4162..4172
    src/melindaCustomMergeFields.js on lines 4267..4277
    src/melindaCustomMergeFields.js on lines 4278..4288
    src/melindaCustomMergeFields.js on lines 4289..4299
    src/melindaCustomMergeFields.js on lines 4757..4767
    src/melindaCustomMergeFields.js on lines 5063..5073

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

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

        {'tag': '932',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {'tag': 'SID',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116

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

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

        {
          'tag': '906',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '960',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '790',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '850',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '908',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '972',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '579',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '976',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '933',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '995',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '903',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '907',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '902',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '904',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '905',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '025',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4732..4741
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {
          'tag': '887',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 1 hr to fix
    src/melindaCustomMergeFields.js on lines 169..178
    src/melindaCustomMergeFields.js on lines 2738..2747
    src/melindaCustomMergeFields.js on lines 3991..4000
    src/melindaCustomMergeFields.js on lines 4225..4234
    src/melindaCustomMergeFields.js on lines 4768..4777
    src/melindaCustomMergeFields.js on lines 4778..4787
    src/melindaCustomMergeFields.js on lines 4788..4797
    src/melindaCustomMergeFields.js on lines 4798..4807
    src/melindaCustomMergeFields.js on lines 4808..4817
    src/melindaCustomMergeFields.js on lines 4818..4827
    src/melindaCustomMergeFields.js on lines 4828..4837
    src/melindaCustomMergeFields.js on lines 4950..4957
    src/melindaCustomMergeFields.js on lines 4958..4967
    src/melindaCustomMergeFields.js on lines 5004..5013
    src/melindaCustomMergeFields.js on lines 5053..5062
    src/melindaCustomMergeFields.js on lines 5074..5083
    src/melindaCustomMergeFields.js on lines 5107..5116
    src/melindaCustomMergeFields.js on lines 5133..5140

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

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

        {'tag': '092',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '929',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '931',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '099',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '095',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '096',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '091',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '019',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '093',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '042',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': true}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '094',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '098',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': 'LOW',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088

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

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

        {'tag': '090',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '935',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': true}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '097',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '921',
          'repeatable': false,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '977',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4940..4944
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5128..5132

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

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

        {'tag': '930',
          'repeatable': true,
          'fieldType': 'dataField',
          'indicators': {'ind1': ' ', 'ind2': ' '},
          'subfields': [{'code': 'a', 'repeatable': false}]},
    Severity: Major
    Found in src/melindaCustomMergeFields.js and 18 other locations - About 50 mins to fix
    src/melindaCustomMergeFields.js on lines 119..123
    src/melindaCustomMergeFields.js on lines 437..441
    src/melindaCustomMergeFields.js on lines 803..807
    src/melindaCustomMergeFields.js on lines 808..812
    src/melindaCustomMergeFields.js on lines 813..817
    src/melindaCustomMergeFields.js on lines 818..822
    src/melindaCustomMergeFields.js on lines 823..827
    src/melindaCustomMergeFields.js on lines 828..832
    src/melindaCustomMergeFields.js on lines 833..837
    src/melindaCustomMergeFields.js on lines 838..842
    src/melindaCustomMergeFields.js on lines 843..847
    src/melindaCustomMergeFields.js on lines 848..852
    src/melindaCustomMergeFields.js on lines 4900..4904
    src/melindaCustomMergeFields.js on lines 4935..4939
    src/melindaCustomMergeFields.js on lines 4945..4949
    src/melindaCustomMergeFields.js on lines 4968..4972
    src/melindaCustomMergeFields.js on lines 5084..5088
    src/melindaCustomMergeFields.js on lines 5128..5132

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

    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