QuantoVale/QuantoValePlay

View on GitHub

Showing 508 of 513 total issues

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

  {identificadorContrato: nil, uasg: "380041", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "38004106000011995", objeto: "locacao de imovel da sdt de conselheiro lafaiete.", numeroAditivos: 2, numeroProcessos: 4621101110495, CPFContratada: nil, dataAssinatura: "1995-11-01", fundamentoGeral: nil, dataInicioVigencia: "1995-11-01", dataTerminoVigencia: "1996-10-31", valorInicial: "18000.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "170190", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17019006000011996", objeto: "contrato de locação de imóvel não residencial, situado a  avenida porto velho nº 2328 centro cacoal/ro", numeroAditivos: 0, numeroProcessos: 10292000199, CPFContratada: nil, dataAssinatura: "1996-07-22", fundamentoGeral: nil, dataInicioVigencia: "1996-07-22", dataTerminoVigencia: "1999-07-22", valorInicial: "90000.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "255027", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "25502706000011996", objeto: "Locacao de imovel destinado a instalacao da sede da Coordenacao Regional da FNS na cidade de Palmas/To. situado a ACSO I conjunto 02 lote 11", numeroAditivos: 1, numeroProcessos: 25167000651, CPFContratada: nil, dataAssinatura: "1996-01-16", fundamentoGeral: nil, dataInicioVigencia: "1996-01-16", dataTerminoVigencia: "2001-01-15", valorInicial: "178950.12", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "373030", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "37303006000011996", objeto: "LOCAÇÃO DE IMÓVEL, NA CIDADE DE CAPITÃO POÇO, ESTADO DO PARÁ", numeroAditivos: 0, numeroProcessos: 31, CPFContratada: nil, dataAssinatura: "1996-07-02", fundamentoGeral: nil, dataInicioVigencia: "1996-07-02", dataTerminoVigencia: "1997-07-01", valorInicial: "3600.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

See codeclimate-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

  {identificadorContrato: nil, uasg: "170078", modalidadeLicitacao: "3", codigoContrato: "54", licitacaoAssociada: "17007803000011993", objeto: "O presente contrato tem por objeto permitir a instalação e explora ção, a título precário, de duas Lojas Francas e respectivo Depósito, na zo na primária do Aeroporto Internacional Dois de Julho, município de Salvador", numeroAditivos: 4, numeroProcessos: 10580001795, CPFContratada: "01370788000190", dataAssinatura: "1994-07-22", fundamentoGeral: nil, dataInicioVigencia: "1994-08-15", dataTerminoVigencia: "1999-08-14", valorInicial: nil, aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 4 other locations - About 30 mins to fix
db/seeds.rb on lines 174..174
db/seeds.rb on lines 448..448
db/seeds.rb on lines 450..450
db/seeds.rb on lines 452..452

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "154032", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "15403201000111995", objeto: "Assessoria jurídica na área do Direito Administrativo de Pessoal e Trabalhista,assesoramento à Direção, assim compreendida a emissão de parece res,bom como exame e manifestações sobre a regularidade dos eventuais proce ssos de sindicancia e/ou inqueritos administrativos;Produção da defesa judi cial ou extrajudicial da FFFCMPA.", numeroAditivos: 5, numeroProcessos: 23103000231, CPFContratada: nil, dataAssinatura: "1995-10-02", fundamentoGeral: nil, dataInicioVigencia: "1995-10-02", dataTerminoVigencia: "1996-10-01", valorInicial: "16560.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "154032", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "15403201000041996", objeto: "Assessoria jurídica em licitações e contratos, consistindo de  exa mes e vistos de Editais, pareceres,patrocinio ou defesa demandas judiciais.", numeroAditivos: 5, numeroProcessos: 23103000009, CPFContratada: nil, dataAssinatura: "1996-09-18", fundamentoGeral: nil, dataInicioVigencia: "1996-09-18", dataTerminoVigencia: "1997-09-17", valorInicial: "21600.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "170323", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17032306000011996", objeto: "Contratação de locação de imóvel para a Agência da Receita Federal em São Joaquim da Barra.", numeroAditivos: 14, numeroProcessos: 13858001056, CPFContratada: nil, dataAssinatura: "1996-11-01", fundamentoGeral: nil, dataInicioVigencia: "1996-11-01", dataTerminoVigencia: "1999-10-31", valorInicial: "61920.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "380030", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "38003006000011996", objeto: "contrata¢ao loca¢ao de imovel", numeroAditivos: 4, numeroProcessos: 46200007121996, CPFContratada: nil, dataAssinatura: "1996-04-01", fundamentoGeral: nil, dataInicioVigencia: "1996-04-01", dataTerminoVigencia: "1996-12-31", valorInicial: "1710.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "512111", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51211106000071995", objeto: "Locação para instalar uma Agência da Previdência Social no local pa ra atender as necessidades da clientela local Rua Conselheiro Macedo Soar es, 440 Loja 01 a 09 e 2° pavimento Centro Araruama Rio de Janeiro.", numeroAditivos: 0, numeroProcessos: 35303000160199572, CPFContratada: nil, dataAssinatura: "1996-12-11", fundamentoGeral: nil, dataInicioVigencia: "1996-12-11", dataTerminoVigencia: "1997-12-10", valorInicial: "75600.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "193110", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "19311006000011996", objeto: "LOCAÇÃO DE UM GALPÃO PARA ARMAZENAMENTO DE KIT DE CASA DE MADEIRA PRÉ-MOLDADA PERTENCENTE AO IBAMA/MA NO MUNICÍPIO DE BARREIRINHAS/MA.", numeroAditivos: 1, numeroProcessos: 2012000084, CPFContratada: nil, dataAssinatura: "1996-01-01", fundamentoGeral: nil, dataInicioVigencia: "1996-01-01", dataTerminoVigencia: "1996-12-31", valorInicial: "300.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "511393", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51139306000051995", objeto: "cONTRATO DE LOCAÇÃO DO IMÓVEL SITUADO A rUA cOM.cUSTÓDIO vIEIRA, NR 78/74 EM LORENA/SP, PARA REINSTALAÇÃO DA aps LOCAL , DURANTE O EXERCICIO DE 2001, CONF. PT 35410000093/95-41.", numeroAditivos: 0, numeroProcessos: 35410000093, CPFContratada: nil, dataAssinatura: "1995-12-21", fundamentoGeral: nil, dataInicioVigencia: "2000-12-21", dataTerminoVigencia: "2001-12-20", valorInicial: "40832.4", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "170135", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17013506000011995", objeto: "LOCACAO DE IMOVEL DA ARF/LINS", numeroAditivos: 0, numeroProcessos: 108800009999544, CPFContratada: nil, dataAssinatura: "1995-06-30", fundamentoGeral: nil, dataInicioVigencia: "1995-06-30", dataTerminoVigencia: "1997-06-29", valorInicial: "132441.12", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "380044", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "38004406000891996", objeto: "LOCAçÃO DE IMÓVEL PARA A INSTALAçÃO DA AGÊNCIA DE ATENDIMENTO  DO TRABALHO NA LAPA/PR.", numeroAditivos: 2, numeroProcessos: 46212015082, CPFContratada: nil, dataAssinatura: "1996-10-01", fundamentoGeral: nil, dataInicioVigencia: "1996-10-01", dataTerminoVigencia: "1999-09-28", valorInicial: "18000.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "511359", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51135906000011996", objeto: "Contrato de Locação de imóvel de terceiros que faz o INSS na cidade de Indaiatuba-SP, imóvel este localizado na Rua Ademar de Barros, 519 Cen tro Indaiatuba, para atender às necessidades do Instituto Nacional do Seguro Social sediado nessa cidade.", numeroAditivos: 7, numeroProcessos: 35478000013, CPFContratada: nil, dataAssinatura: "1996-04-01", fundamentoGeral: nil, dataInicioVigencia: "1996-04-01", dataTerminoVigencia: "1997-03-31", valorInicial: "68040.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 444..444
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

See codeclimate-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

  {identificadorContrato: nil, uasg: "153266", modalidadeLicitacao: "1", codigoContrato: "54", licitacaoAssociada: "15326601111111911", objeto: "Concessão de uso de sala.", numeroAditivos: 0, numeroProcessos: 11111111111111111, CPFContratada: "73878860000104", dataAssinatura: "1997-02-01", fundamentoGeral: nil, dataInicioVigencia: "1997-02-01", dataTerminoVigencia: "1999-10-18", valorInicial: nil, aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 4 other locations - About 30 mins to fix
db/seeds.rb on lines 53..53
db/seeds.rb on lines 174..174
db/seeds.rb on lines 448..448
db/seeds.rb on lines 452..452

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

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

Refactorings

Further Reading

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

  {identificadorContrato: nil, uasg: "114610", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "11461006000011997", objeto: "Contrato de Locação de imovel para o funcionamento da Agência do IBGE, no município de VALENÇA DO PIAUÍ/PI.", numeroAditivos: 1, numeroProcessos: 3623, CPFContratada: nil, dataAssinatura: "1997-05-01", fundamentoGeral: nil, dataInicioVigencia: "1997-05-01", dataTerminoVigencia: "1998-04-30", valorInicial: "3600.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 82 other locations - About 30 mins to fix
db/seeds.rb on lines 4..4
db/seeds.rb on lines 5..5
db/seeds.rb on lines 6..6
db/seeds.rb on lines 8..8
db/seeds.rb on lines 9..9
db/seeds.rb on lines 10..10
db/seeds.rb on lines 11..11
db/seeds.rb on lines 13..13
db/seeds.rb on lines 14..14
db/seeds.rb on lines 16..16
db/seeds.rb on lines 17..17
db/seeds.rb on lines 18..18
db/seeds.rb on lines 19..19
db/seeds.rb on lines 20..20
db/seeds.rb on lines 21..21
db/seeds.rb on lines 22..22
db/seeds.rb on lines 23..23
db/seeds.rb on lines 25..25
db/seeds.rb on lines 28..28
db/seeds.rb on lines 32..32
db/seeds.rb on lines 34..34
db/seeds.rb on lines 37..37
db/seeds.rb on lines 38..38
db/seeds.rb on lines 59..59
db/seeds.rb on lines 67..67
db/seeds.rb on lines 68..68
db/seeds.rb on lines 70..70
db/seeds.rb on lines 77..77
db/seeds.rb on lines 84..84
db/seeds.rb on lines 98..98
db/seeds.rb on lines 102..102
db/seeds.rb on lines 103..103
db/seeds.rb on lines 108..108
db/seeds.rb on lines 112..112
db/seeds.rb on lines 122..122
db/seeds.rb on lines 123..123
db/seeds.rb on lines 129..129
db/seeds.rb on lines 133..133
db/seeds.rb on lines 137..137
db/seeds.rb on lines 151..151
db/seeds.rb on lines 154..154
db/seeds.rb on lines 167..167
db/seeds.rb on lines 173..173
db/seeds.rb on lines 181..181
db/seeds.rb on lines 184..184
db/seeds.rb on lines 191..191
db/seeds.rb on lines 220..220
db/seeds.rb on lines 233..233
db/seeds.rb on lines 234..234
db/seeds.rb on lines 236..236
db/seeds.rb on lines 250..250
db/seeds.rb on lines 269..269
db/seeds.rb on lines 271..271
db/seeds.rb on lines 273..273
db/seeds.rb on lines 275..275
db/seeds.rb on lines 278..278
db/seeds.rb on lines 284..284
db/seeds.rb on lines 287..287
db/seeds.rb on lines 290..290
db/seeds.rb on lines 299..299
db/seeds.rb on lines 300..300
db/seeds.rb on lines 302..302
db/seeds.rb on lines 305..305
db/seeds.rb on lines 309..309
db/seeds.rb on lines 312..312
db/seeds.rb on lines 317..317
db/seeds.rb on lines 323..323
db/seeds.rb on lines 340..340
db/seeds.rb on lines 354..354
db/seeds.rb on lines 363..363
db/seeds.rb on lines 392..392
db/seeds.rb on lines 395..395
db/seeds.rb on lines 399..399
db/seeds.rb on lines 401..401
db/seeds.rb on lines 402..402
db/seeds.rb on lines 410..410
db/seeds.rb on lines 414..414
db/seeds.rb on lines 415..415
db/seeds.rb on lines 416..416
db/seeds.rb on lines 428..428
db/seeds.rb on lines 431..431
db/seeds.rb on lines 500..500

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

See codeclimate-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

  {identificadorContrato: nil, uasg: "170058", modalidadeLicitacao: "3", codigoContrato: "54", licitacaoAssociada: "17005803000011993", objeto: "PERMISSÃO para instalação e exploração a título precário, de lojas francas, bem como depósitos de lojas francas na zona primária do Aeroporto Internacional dos Guararapes, Município de Recife-PE, para comercialização mediante pagamento em moeda estrangeira conversível e com isenção de tributos de mercadorias estrangeiras, conforme disposto na Portaria MF nº 168/93", numeroAditivos: 3, numeroProcessos: 10480010944, CPFContratada: "27197888000150", dataAssinatura: "1995-07-14", fundamentoGeral: nil, dataInicioVigencia: "1995-07-14", dataTerminoVigencia: "2005-07-14", valorInicial: nil, aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 4 other locations - About 30 mins to fix
db/seeds.rb on lines 53..53
db/seeds.rb on lines 448..448
db/seeds.rb on lines 450..450
db/seeds.rb on lines 452..452

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

See codeclimate-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

  {identificadorContrato: nil, uasg: "153254", modalidadeLicitacao: "6", codigoContrato: "54", licitacaoAssociada: "15325406111111911", objeto: "Concessão remunerada de uso de espaço.", numeroAditivos: 0, numeroProcessos: 11111111111111111, CPFContratada: "73878860000104", dataAssinatura: "1997-02-01", fundamentoGeral: nil, dataInicioVigencia: "1997-02-01", dataTerminoVigencia: "1999-10-01", valorInicial: nil, aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 4 other locations - About 30 mins to fix
db/seeds.rb on lines 53..53
db/seeds.rb on lines 174..174
db/seeds.rb on lines 450..450
db/seeds.rb on lines 452..452

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

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

See codeclimate-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

  {identificadorContrato: nil, uasg: "153032", modalidadeLicitacao: "7", codigoContrato: "52", licitacaoAssociada: "15303207000181997", objeto: "Equipamentos de telefonia", numeroAditivos: 0, numeroProcessos: 23090001690, CPFContratada: "61086336014163", dataAssinatura: "1997-12-01", fundamentoGeral: nil, dataInicioVigencia: "1997-12-01", dataTerminoVigencia: "2001-11-30", valorInicial: nil, aditivosContratos: nil, eventosContratos: nil},
Severity: Major
Found in db/seeds.rb and 4 other locations - About 30 mins to fix
db/seeds.rb on lines 53..53
db/seeds.rb on lines 174..174
db/seeds.rb on lines 448..448
db/seeds.rb on lines 450..450

Duplicated Code

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

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

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

Tuning

This issue has a mass of 33.

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

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

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ 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