Showing 560 of 560 total issues

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

  this.neuralNetworkHeight = +this.nnGraphHolder.attr("height") - this.neuralNetworkMargin.top - this.neuralNetworkMargin.bottom;
Severity: Major
Found in people/a/AlammarJay/js/shallow_nn_grapher.js and 14 other locations - About 40 mins to fix
people/a/AlammarJay/js/accuracy-graph.js on lines 19..19
people/a/AlammarJay/js/accuracy-graph.js on lines 20..20
people/a/AlammarJay/js/relu_graph.js on lines 34..34
people/a/AlammarJay/js/relu_graph.js on lines 35..35
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 31..31
people/a/AlammarJay/js/sigmoid_graph.js on lines 34..34
people/a/AlammarJay/js/sigmoid_graph.js on lines 35..35
people/a/AlammarJay/js/simple_nn.js on lines 196..197
people/a/AlammarJay/js/simple_nn.js on lines 542..542
people/a/AlammarJay/js/simple_nn.js on lines 543..543
people/a/AlammarJay/js/two_variable_nn.js on lines 109..109
people/a/AlammarJay/js/two_variable_nn.js on lines 110..110
people/a/AlammarJay/js/two_variable_nn.js on lines 278..278
people/a/AlammarJay/js/two_variable_nn.js on lines 279..279

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

  this.neuralNetworkHeight = +this.nnGraphHolder.attr("height") - this.neuralNetworkMargin.top - this.neuralNetworkMargin.bottom;
Severity: Major
Found in people/a/AlammarJay/js/two_variable_nn.js and 14 other locations - About 40 mins to fix
people/a/AlammarJay/js/accuracy-graph.js on lines 19..19
people/a/AlammarJay/js/accuracy-graph.js on lines 20..20
people/a/AlammarJay/js/relu_graph.js on lines 34..34
people/a/AlammarJay/js/relu_graph.js on lines 35..35
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 31..31
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 32..32
people/a/AlammarJay/js/sigmoid_graph.js on lines 34..34
people/a/AlammarJay/js/sigmoid_graph.js on lines 35..35
people/a/AlammarJay/js/simple_nn.js on lines 196..197
people/a/AlammarJay/js/simple_nn.js on lines 542..542
people/a/AlammarJay/js/simple_nn.js on lines 543..543
people/a/AlammarJay/js/two_variable_nn.js on lines 109..109
people/a/AlammarJay/js/two_variable_nn.js on lines 110..110
people/a/AlammarJay/js/two_variable_nn.js on lines 278..278

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

  this.height = +this.graphHolder.attr("height") - this.margin.top - this.margin.bottom
Severity: Major
Found in people/a/AlammarJay/js/accuracy-graph.js and 14 other locations - About 40 mins to fix
people/a/AlammarJay/js/accuracy-graph.js on lines 19..19
people/a/AlammarJay/js/relu_graph.js on lines 34..34
people/a/AlammarJay/js/relu_graph.js on lines 35..35
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 31..31
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 32..32
people/a/AlammarJay/js/sigmoid_graph.js on lines 34..34
people/a/AlammarJay/js/sigmoid_graph.js on lines 35..35
people/a/AlammarJay/js/simple_nn.js on lines 196..197
people/a/AlammarJay/js/simple_nn.js on lines 542..542
people/a/AlammarJay/js/simple_nn.js on lines 543..543
people/a/AlammarJay/js/two_variable_nn.js on lines 109..109
people/a/AlammarJay/js/two_variable_nn.js on lines 110..110
people/a/AlammarJay/js/two_variable_nn.js on lines 278..278
people/a/AlammarJay/js/two_variable_nn.js on lines 279..279

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

  this.width = +this.graphHolder.attr("width") - this.margin.left - this.margin.right
Severity: Major
Found in people/a/AlammarJay/js/relu_graph.js and 14 other locations - About 40 mins to fix
people/a/AlammarJay/js/accuracy-graph.js on lines 19..19
people/a/AlammarJay/js/accuracy-graph.js on lines 20..20
people/a/AlammarJay/js/relu_graph.js on lines 35..35
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 31..31
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 32..32
people/a/AlammarJay/js/sigmoid_graph.js on lines 34..34
people/a/AlammarJay/js/sigmoid_graph.js on lines 35..35
people/a/AlammarJay/js/simple_nn.js on lines 196..197
people/a/AlammarJay/js/simple_nn.js on lines 542..542
people/a/AlammarJay/js/simple_nn.js on lines 543..543
people/a/AlammarJay/js/two_variable_nn.js on lines 109..109
people/a/AlammarJay/js/two_variable_nn.js on lines 110..110
people/a/AlammarJay/js/two_variable_nn.js on lines 278..278
people/a/AlammarJay/js/two_variable_nn.js on lines 279..279

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

  this.heatmapHeight = +this.heatmapHolder.attr("height") - this.miniGraphMargin.top - this.miniGraphMargin.bottom;
Severity: Major
Found in people/a/AlammarJay/js/simple_nn.js and 14 other locations - About 40 mins to fix
people/a/AlammarJay/js/accuracy-graph.js on lines 19..19
people/a/AlammarJay/js/accuracy-graph.js on lines 20..20
people/a/AlammarJay/js/relu_graph.js on lines 34..34
people/a/AlammarJay/js/relu_graph.js on lines 35..35
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 31..31
people/a/AlammarJay/js/shallow_nn_grapher.js on lines 32..32
people/a/AlammarJay/js/sigmoid_graph.js on lines 34..34
people/a/AlammarJay/js/sigmoid_graph.js on lines 35..35
people/a/AlammarJay/js/simple_nn.js on lines 196..197
people/a/AlammarJay/js/simple_nn.js on lines 542..542
people/a/AlammarJay/js/two_variable_nn.js on lines 109..109
people/a/AlammarJay/js/two_variable_nn.js on lines 110..110
people/a/AlammarJay/js/two_variable_nn.js on lines 278..278
people/a/AlammarJay/js/two_variable_nn.js on lines 279..279

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

export const nouvelleAquitaineCities: Organization[] = [
  ...charenteCities,
  ...charenteMaritimeCities,
  ...correzeCities,
  ...creuseCities,
Severity: Minor
Found in org/eu/fr/region/naq/NouvelleAquitaineCities.ts and 1 other location - About 40 mins to fix
org/eu/fr/region/ara/AuvergneRhoneAlpesCities.ts on lines 13..24

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

export const auvergneRhoneAlpesCities: Organization[] = [
  ...ainCities,
  ...ardecheCities,
  ...allierCities,
  ...cantalCities,
Severity: Minor
Found in org/eu/fr/region/ara/AuvergneRhoneAlpesCities.ts and 1 other location - About 40 mins to fix
org/eu/fr/region/naq/NouvelleAquitaineCities.ts on lines 13..24

Duplicated Code

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

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

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

Tuning

This issue has a mass of 49.

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

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

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

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

Refactorings

Further Reading

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

const juzIndexes = [...Array(30)].map((arr, i) => i + 1).map(n => String(n))
Severity: Minor
Found in croyance/religion/theisme/mono/livre/islam/coran/index.js and 1 other location - About 40 mins to fix
croyance/religion/theisme/mono/livre/islam/coran/index.js on lines 10..10

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

const hizbIndexes = [...Array(60)].map((arr, i) => i + 1).map(n => String(n))
Severity: Minor
Found in croyance/religion/theisme/mono/livre/islam/coran/index.js and 1 other location - About 40 mins to fix
croyance/religion/theisme/mono/livre/islam/coran/index.js on lines 3..3

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

            if (width > this.maxWidth) {
              const ratio = this.maxWidth / width;
              width = this.maxWidth;
              height *= ratio;
            }
Severity: Minor
Found in ImageCommand.ts and 1 other location - About 40 mins to fix
ImageCommand.ts on lines 59..63

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

            if (height > this.maxHeight) {
              const ratio = this.maxHeight / height;
              height = this.maxHeight;
              width *= ratio;
            }
Severity: Minor
Found in ImageCommand.ts and 1 other location - About 40 mins to fix
ImageCommand.ts on lines 54..58

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

Refactorings

Further Reading

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

const timeFormat: Intl.DateTimeFormatOptions = {
  year: "numeric",
  month: "long",
  day: "numeric",
  weekday: "long",
Severity: Minor
Found in WordFinder.ts and 1 other location - About 40 mins to fix
build.ts on lines 146..153

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

Refactorings

Further Reading

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

const timeFormat: Intl.DateTimeFormatOptions = {
  year: "numeric",
  month: "long",
  day: "numeric",
  weekday: "long",
Severity: Minor
Found in build.ts and 1 other location - About 40 mins to fix
WordFinder.ts on lines 42..49

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

  isBefore(other: TimeContext): boolean {
    return this.toString().localeCompare(other.toString()) < 0
  }
Severity: Minor
Found in time/TimeContext.ts and 1 other location - About 40 mins to fix
time/TimeContext.ts on lines 145..147

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

  isAfter(other: TimeContext): boolean {
    return this.toString().localeCompare(other.toString()) > 0
  }
Severity: Minor
Found in time/TimeContext.ts and 1 other location - About 40 mins to fix
time/TimeContext.ts on lines 141..143

Duplicated Code

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

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

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

Tuning

This issue has a mass of 48.

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

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

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

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

Refactorings

Further Reading

Function testCase has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

function testCase(urlPath: string, dateTime: TimeContext, description: string, sources: Source[],
                  place?: NamedPlace): RR0CaseSummary {
Severity: Minor
Found in time/datasource/rr0/RR0TestCases.ts - About 35 mins to fix

    Function getLayerXScale has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

      function getLayerXScale(numberOfLayers, layersRegionWidth, outputRegionWidth, marginLeft, nodeRadius) {
    Severity: Minor
    Found in people/a/AlammarJay/js/nn_calc.js - About 35 mins to fix

      Function draw has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          draw: function (layer, properties, activeRegionSVGGroup, layerInputs, tooltipDiv) {
      Severity: Minor
      Found in people/a/AlammarJay/js/nn_calc.js - About 35 mins to fix

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

                var matrix = this.getScreenCTM()
                  .translate(+this.getAttribute("cx"), +this.getAttribute("cy"))
        Severity: Minor
        Found in people/a/AlammarJay/js/nn_calc.js and 1 other location - About 35 mins to fix
        people/a/AlammarJay/js/nn_calc.js on lines 1489..1490

        Duplicated Code

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

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

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

        Tuning

        This issue has a mass of 47.

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

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

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

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

        Refactorings

        Further Reading

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

                      var matrix = this.getScreenCTM()
                        .translate(+this.getAttribute("cx"), +this.getAttribute("cy"))
        Severity: Minor
        Found in people/a/AlammarJay/js/nn_calc.js and 1 other location - About 35 mins to fix
        people/a/AlammarJay/js/nn_calc.js on lines 382..383

        Duplicated Code

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

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

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

        Tuning

        This issue has a mass of 47.

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

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

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