Showing 59 of 182 total issues
Method afiliados
has 37 lines of code (exceeds 25 allowed). Consider refactoring. Open
def afiliados
@fechas_datos = Afiliacion.where(Afiliacion.arel_table[:partido_id].in(@partido_ids)).uniq.pluck(:fecha_datos).sort
@regiones_datos = Afiliacion.joins(:region).where(Afiliacion.arel_table[:partido_id].in(@partido_ids)).uniq.pluck(:nombre, :region_id).sort
Method partido_params
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
def partido_params
params.require(:partido).permit(:nombre, :sigla, :lema, :fecha_fundacion, :texto, :logo, :front_logo,
sedes_attributes: [:id, :region, :direccion, :contacto, :_destroy],
afiliacions_attributes: [:id, :region_id, :hombres, :mujeres, :otros, :fecha_datos, :ano_nacimiento, :_destroy],
tramites_attributes: [:id, :nombre, :descripcion, :persona_id, :documento, :_destroy,
Method initialize_transparency_settings
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
def initialize_transparency_settings
superadmins = Admin.where is_superadmin: true
superadmins.each do |admin|
self.admins << admin
Method show
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
def show
@datos_region = []
@datos_sedes = []
@datos_cargos = []
Function donutChart
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Raphael.fn.donutChart = function (cx, cy, r, rin, values, labels, stroke, legend, legendElement, colors) {
Method afiliados
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def afiliados
@fechas_datos = Afiliacion.where(Afiliacion.arel_table[:partido_id].in(@partido_ids)).uniq.pluck(:fecha_datos).sort
@regiones_datos = Afiliacion.joins(:region).where(Afiliacion.arel_table[:partido_id].in(@partido_ids)).uniq.pluck(:nombre, :region_id).sort
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method completed_percentage
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
def completed_percentage
total = 0
if self.nombre
total = total + 2
Function representantes_compare_bar
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Raphael.fn.representantes_compare_bar = function(max, val, text){
var paper = this;
var width = (val / max) * bar_width;
var color = 0;
switch (text) {
Method show
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
def show
# @user = current_user
# @partido = Partido.find_by_user_id(current_user.id)
Method intereses_patrimonios
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
def intereses_patrimonios
@intereses_patrimonios = []
tc_candidatos = @partido.tipo_cargos#.where(candidato:true)
tc_candidatos.each do |tc|
filter_by = @partido.cargos.where(tipo_cargo_id:tc)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method completed_percentage
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
def completed_percentage
total = 0
if self.nombre
total = total + 2
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method tutorial_progress_bar
has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring. Open
def tutorial_progress_bar
content_tag(:section, class: "content") do
content_tag(:div, class: "navigator") do
content_tag(:ol, class: "steps_list") do
wizard_steps.collect do |every_step|
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method ingresos_ordianrios
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
def ingresos_ordianrios
@datos = []
@fechas_datos = IngresoOrdinario.where(IngresoOrdinario.arel_table[:partido_id].in(@partido_ids)).uniq.pluck(:fecha_datos).sort
Function egreso_ord_front_bar
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Raphael.fn.egreso_ord_front_bar = function(dato){
var paper = this;
var bar_width = 300;
var bar_height = 30;
var publico_percentage = dato.value_publico / dato.value;
Method show
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring. Open
def show
# @user = current_user
# @partido = Partido.find_by_user_id(current_user.id)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function sedesController
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring. Open
function sedesController($scope,$http,$location,$aside,$attrs){
$scope.sedes = [];
$scope.partido_id = $location.path().split("/")[2];
$scope.pageSize = 5;
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function cargosController
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring. Open
function cargosController($scope,$http,$location,$aside,$attrs){
$scope.cargos = [];
$scope.personas = [];
$scope.partido_id = $location.path().split("/")[2];
$scope.pageSize = 5;
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function sector
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
function sector(cx, cy, r, startAngle, endAngle, params) {
Function tipoCargosController
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring. Open
function tipoCargosController($scope,$http,$location,$aside,$attrs){
$scope.tipo_cargos = [];
$scope.partido_id = $location.path().split("/")[2];
function getTipoCargosByPartido(partido_id) {
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function finanzas3Controller
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
function finanzas3Controller($scope,$http,$location,$aside,$attrs){