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: "170075", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17007506000011994", objeto: "Locação do imóvel constituído do prédio situado à rua Dr. Manoel vi torino, 04, 2º andar, na cidade de Guanambi/Ba. Cláusula Quarta O present e contrato ficará prorrogado sucessiva e automaticamente, pelo prazo de doi s anos, mantidas todas as Cláusulas e condições, se nenhuma das partes mani festar por escrito, sua intenção de por fim à locação, com antecedência mín ima de sessenta dias do término do período contratual ou de cada prorrogaçã o.", numeroAditivos: 0, numeroProcessos: 13556000035, CPFContratada: nil, dataAssinatura: "1994-12-01", fundamentoGeral: nil, dataInicioVigencia: "1998-11-30", dataTerminoVigencia: "2000-11-29", valorInicial: "18265.92", 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 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 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: "170041", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17004106000011995", objeto: "Locação de imóvel situado à Rua 15 de Novembro, 918, em Baturité/CE para instalação da ARF/Baturité.", numeroAditivos: 2, numeroProcessos: 103800114139427, CPFContratada: nil, dataAssinatura: "1995-02-10", fundamentoGeral: nil, dataInicioVigencia: "1995-02-10", dataTerminoVigencia: "1998-02-09", 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 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: "510480", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51048006000051996", objeto: "contrato de locaçao de imoveis de terceiro.", numeroAditivos: 4, numeroProcessos: 35009000041, CPFContratada: nil, dataAssinatura: "1996-02-01", fundamentoGeral: nil, dataInicioVigencia: "1996-02-01", dataTerminoVigencia: "1998-01-31", valorInicial: "57600.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 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: "512086", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51208606000011996", objeto: "contrato de locacao de imoveis de teceiros que entre si fazem como locadores gefson vieira magrani e darcy therezinha esteves magrani", numeroAditivos: 0, numeroProcessos: 35533100009399442, CPFContratada: nil, dataAssinatura: "1996-09-01", fundamentoGeral: nil, dataInicioVigencia: "2002-01-01", dataTerminoVigencia: "2002-12-30", valorInicial: "142978.2", 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 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: "512091", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51209106000011996", objeto: "Locação de imóvel, para localizar o Posto do Seguro Social,  Posto de Arrecadação e Fiscalização e Unidade de Administração Local. Imóvel lo calizado na Avenida Condêssa do Rio Novo, 1783/87 centro Três Rios RJ O imóvel composto de 1.473,99 m2, disposto em 04 pavimentos.", numeroAditivos: 0, numeroProcessos: 35331, CPFContratada: nil, dataAssinatura: "1996-09-01", fundamentoGeral: nil, dataInicioVigencia: "1996-09-01", dataTerminoVigencia: "1997-08-31", valorInicial: "99960.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 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: "511425", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51142506000011996", objeto: "locacao de imovel de terceiros, situado na rua Comendador Guimaraes n. 97 pavimento terreo e 1o. andar Amparo/SP. Vigencia do Contrato  : 01.06.1996 a 31.05.1999. Valor do Aluguel: R$ 8.060,00.Global:R$ 290.160,00", numeroAditivos: 1, numeroProcessos: 3536900059, CPFContratada: nil, dataAssinatura: "1996-06-01", fundamentoGeral: nil, dataInicioVigencia: "1996-06-01", dataTerminoVigencia: "1999-05-31", valorInicial: "290160.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 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: "17013506000011996", objeto: "LOCACAO DE IMOVEL QUE ABRIGARA A ARF/JAU", numeroAditivos: 0, numeroProcessos: 138270002029504, CPFContratada: nil, dataAssinatura: "1996-02-02", fundamentoGeral: nil, dataInicioVigencia: "1996-02-02", dataTerminoVigencia: "1997-02-01", valorInicial: "103033.08", 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 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: "380041", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "38004106000451996", objeto: "LOCAÇÃO DE IMÓVEL PARA A SDTE/VARGINHA", numeroAditivos: 1, numeroProcessos: 46211002245, CPFContratada: nil, dataAssinatura: "1996-03-18", fundamentoGeral: nil, dataInicioVigencia: "1996-03-18", dataTerminoVigencia: "1997-03-17", valorInicial: "22800.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 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: "170120", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17012006000021997", objeto: "Contrato n.01/97 tem por objeto a locação do imóvel situado à  Av. Cardoso Moreira, nº 623, Centro, Itaperuna, Estado do Rio de Janeiro.", numeroAditivos: 4, numeroProcessos: 13732000537, CPFContratada: nil, dataAssinatura: "1997-12-30", fundamentoGeral: nil, dataInicioVigencia: "1997-12-30", dataTerminoVigencia: "2000-12-29", valorInicial: "151200.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 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: "170090", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "17009006000011995", objeto: "Locação de imovel para abrigar arf de corinto-mg", numeroAditivos: 0, numeroProcessos: 136050000909570, CPFContratada: nil, dataAssinatura: "1999-02-19", fundamentoGeral: nil, dataInicioVigencia: "1999-02-19", dataTerminoVigencia: "2000-12-31", valorInicial: "455.57", 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 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: "511417", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51141706000011995", objeto: "Locação do imóvel a rua princesa Isabel, 467, 1.º e 2.º andar,  na cidade de Presidente Venceslau/SP, onde se encontra instalado a Agência do INSS", numeroAditivos: 0, numeroProcessos: 35490019201994, CPFContratada: nil, dataAssinatura: "1995-12-01", fundamentoGeral: nil, dataInicioVigencia: "1995-12-01", dataTerminoVigencia: "1996-11-30", valorInicial: "70800.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 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: "114625", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "11462506000011996", objeto: "Contrato de locação destinado a instalar a Agência do IBGE no muni cípio de São Jerônimo/RS", numeroAditivos: 1, numeroProcessos: 3643000000189, CPFContratada: nil, dataAssinatura: "1996-07-01", fundamentoGeral: nil, dataInicioVigencia: "1996-07-01", dataTerminoVigencia: "1997-06-30", valorInicial: "12960.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 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: "114610", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "11461006000011996", objeto: "Contrato de locação de imovel para instalação da Agência do IBGE no município de SOBRAL/CE.", numeroAditivos: 1, numeroProcessos: 3623, CPFContratada: nil, dataAssinatura: "1996-06-16", fundamentoGeral: nil, dataInicioVigencia: "1996-06-16", dataTerminoVigencia: "1997-06-15", valorInicial: "13200.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 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: "512060", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51206006000011996", objeto: "Renovação da locação do prédio situado na Rua Coronel Tamarindo, nr 1920 térreo (excluída a loja), segundo e terceiro pavimentos (aptos 201 a 204 e 301 a 304), em Bangu Rio de Janeiro/RJ, ocupado com setores  da GRSS-Bangu.", numeroAditivos: 0, numeroProcessos: 35301003608, CPFContratada: nil, dataAssinatura: "1996-04-01", fundamentoGeral: nil, dataInicioVigencia: "1996-04-01", dataTerminoVigencia: "1997-03-31", valorInicial: "56400.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 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: "511352", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51135206000011996", objeto: "Locação do imóvel sito na R. Rui Barbosa, 595, em Taquaritinga-SP., com área construida de 562,40 m² e área externa de 472,32 m², para instalação do INSS na localidade.", numeroAditivos: 1, numeroProcessos: 35402000058, CPFContratada: nil, dataAssinatura: "1996-02-16", fundamentoGeral: nil, dataInicioVigencia: "1996-02-16", dataTerminoVigencia: "1997-02-15", valorInicial: "41760.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 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 2 locations. Consider refactoring.
Open

  {identificadorContrato: nil, uasg: "273017", modalidadeLicitacao: nil, codigoContrato: "57", licitacaoAssociada: "273017null000000000", objeto: "17° Termo Aditivo de vinculação de empenho para realização de estágio para estudantes.", numeroAditivos: 0, numeroProcessos: 5124000025192, CPFContratada: nil, dataAssinatura: "1999-03-03", fundamentoGeral: nil, dataInicioVigencia: "1999-03-02", dataTerminoVigencia: "1999-06-30", valorInicial: "5500.0", aditivosContratos: nil, eventosContratos: nil},
Severity: Minor
Found in db/seeds.rb and 1 other location - About 30 mins to fix
db/seeds.rb on lines 497..497

Duplicated Code

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

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

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both 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: "511441", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "51144106000011995", objeto: "Locaçao de um imóvel localizado na Av. Pres. Tancredo Neves, 189-Ce ntro, na cidade de Batatais-SP, para instalaçao das unidades do INSS.", numeroAditivos: 1, numeroProcessos: 35487000098, CPFContratada: nil, dataAssinatura: "1995-03-20", fundamentoGeral: nil, dataInicioVigencia: "1995-03-21", dataTerminoVigencia: "2000-03-20", valorInicial: "24000.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 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: "125210", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "12521001000011996", objeto: "Contratacão de prestacão de servicos juridicos visando ao patrocini o de defesas judiciais e administrativas de natureza trabalhista, no ambi to da Superintendencia Regional de Manaus.", numeroAditivos: 0, numeroProcessos: 1, CPFContratada: nil, dataAssinatura: "1996-02-01", fundamentoGeral: nil, dataInicioVigencia: "1996-02-01", dataTerminoVigencia: "1997-01-31", valorInicial: "33600.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 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: "380036", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "38003606000011996", objeto: "Contrato de locação de imóvel.", numeroAditivos: 9, numeroProcessos: 4620700064029528, CPFContratada: nil, dataAssinatura: "1996-03-01", fundamentoGeral: nil, dataInicioVigencia: "1996-03-01", dataTerminoVigencia: "1996-12-31", valorInicial: "4500.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 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: "114610", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "11461006000011995", objeto: "Contrato de locação de imovel para instalação da Agência do IBGE no município de Juazeiro do Norte/CE.", numeroAditivos: 0, numeroProcessos: 3623, CPFContratada: nil, dataAssinatura: "1995-11-01", fundamentoGeral: nil, dataInicioVigencia: "1995-12-01", dataTerminoVigencia: "1996-11-30", valorInicial: "8400.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 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

Severity
Category
Status
Source
Language