OCA/l10n-italy

View on GitHub

Showing 820 of 1,161 total issues

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

class CodiceType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CodiceType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class CodiceFiscalePFType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CodiceFiscalePFType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class HMACOutputLengthType (pyxb.binding.datatypes.integer):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'HMACOutputLengthType')
Severity: Major
Found in l10n_it_fatturapa/bindings/_ds.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class NazioneType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'NazioneType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class DataFatturaType (pyxb.binding.datatypes.date):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DataFatturaType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class String80LatinType (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'String80LatinType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class EmailType (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'EmailType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class DigestValueType (pyxb.binding.datatypes.base64Binary):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'DigestValueType')
Severity: Major
Found in l10n_it_fatturapa/bindings/_ds.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class String15Type (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'String15Type')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class String20Type (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'String20Type')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class RateType (pyxb.binding.datatypes.decimal):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RateType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class BICType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'BICType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class CodiceFiscaleType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CodiceFiscaleType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class ProvinciaType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'ProvinciaType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class Amount2DecimalType (pyxb.binding.datatypes.decimal):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'Amount2DecimalType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class String35Type (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'String35Type')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class String100Type (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'String100Type')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class String60LatinType (pyxb.binding.datatypes.normalizedString):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'String60LatinType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class CAPType (pyxb.binding.datatypes.string):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'CAPType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 988..994
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

class RiferimentoFaseType (pyxb.binding.datatypes.integer):

    """An atomic simple type."""

    _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'RiferimentoFaseType')
Severity: Major
Found in l10n_it_fatturapa/bindings/binding.py and 44 other locations - About 1 hr to fix
l10n_it_fatturapa/bindings/_ds.py on lines 88..94
l10n_it_fatturapa/bindings/_ds.py on lines 100..106
l10n_it_fatturapa/bindings/_ds.py on lines 112..118
l10n_it_fatturapa/bindings/binding.py on lines 92..98
l10n_it_fatturapa/bindings/binding.py on lines 106..112
l10n_it_fatturapa/bindings/binding.py on lines 303..309
l10n_it_fatturapa/bindings/binding.py on lines 426..432
l10n_it_fatturapa/bindings/binding.py on lines 440..446
l10n_it_fatturapa/bindings/binding.py on lines 527..533
l10n_it_fatturapa/bindings/binding.py on lines 541..547
l10n_it_fatturapa/bindings/binding.py on lines 555..561
l10n_it_fatturapa/bindings/binding.py on lines 619..625
l10n_it_fatturapa/bindings/binding.py on lines 635..641
l10n_it_fatturapa/bindings/binding.py on lines 649..655
l10n_it_fatturapa/bindings/binding.py on lines 663..669
l10n_it_fatturapa/bindings/binding.py on lines 677..683
l10n_it_fatturapa/bindings/binding.py on lines 691..697
l10n_it_fatturapa/bindings/binding.py on lines 706..712
l10n_it_fatturapa/bindings/binding.py on lines 720..726
l10n_it_fatturapa/bindings/binding.py on lines 734..740
l10n_it_fatturapa/bindings/binding.py on lines 748..754
l10n_it_fatturapa/bindings/binding.py on lines 762..768
l10n_it_fatturapa/bindings/binding.py on lines 776..782
l10n_it_fatturapa/bindings/binding.py on lines 790..796
l10n_it_fatturapa/bindings/binding.py on lines 804..810
l10n_it_fatturapa/bindings/binding.py on lines 818..824
l10n_it_fatturapa/bindings/binding.py on lines 832..838
l10n_it_fatturapa/bindings/binding.py on lines 846..852
l10n_it_fatturapa/bindings/binding.py on lines 860..866
l10n_it_fatturapa/bindings/binding.py on lines 874..880
l10n_it_fatturapa/bindings/binding.py on lines 902..908
l10n_it_fatturapa/bindings/binding.py on lines 916..922
l10n_it_fatturapa/bindings/binding.py on lines 932..938
l10n_it_fatturapa/bindings/binding.py on lines 946..952
l10n_it_fatturapa/bindings/binding.py on lines 960..966
l10n_it_fatturapa/bindings/binding.py on lines 974..980
l10n_it_fatturapa/bindings/binding.py on lines 1003..1009
l10n_it_fatturapa/bindings/binding.py on lines 1018..1024
l10n_it_fatturapa/bindings/binding.py on lines 1033..1039
l10n_it_fatturapa/bindings/binding.py on lines 1047..1053
l10n_it_fatturapa/bindings/binding.py on lines 1061..1067
l10n_it_fatturapa/bindings/binding.py on lines 1075..1081
l10n_it_fatturapa/bindings/binding.py on lines 1090..1096
l10n_it_fatturapa/bindings/binding.py on lines 1104..1110

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

Severity
Category
Status
Source
Language