danini-the-panini/mittsu

View on GitHub

Showing 659 of 659 total issues

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

      te[4] = n14 * n33 * n42 - n13 * n34 * n42 - n14 * n32 * n43 + n12 * n34 * n43 + n13 * n32 * n44 - n12 * n33 * n44
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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 16 locations. Consider refactoring.
Open

      te[9] = n14 * n23 * n41 - n13 * n24 * n41 - n14 * n21 * n43 + n11 * n24 * n43 + n13 * n21 * n44 - n11 * n23 * n44
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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 16 locations. Consider refactoring.
Open

      te[2] = n22 * n34 * n41 - n24 * n32 * n41 + n24 * n31 * n42 - n21 * n34 * n42 - n22 * n31 * n44 + n21 * n32 * n44
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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 16 locations. Consider refactoring.
Open

      te[15] = n12 * n23 * n31 - n13 * n22 * n31 + n13 * n21 * n32 - n11 * n23 * n32 - n12 * n21 * n33 + n11 * n22 * n33
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369

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 38.

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 16 locations. Consider refactoring.
Open

      te[12] = n14 * n23 * n32 - n13 * n24 * n32 - n14 * n22 * n33 + n12 * n24 * n33 + n13 * n22 * n34 - n12 * n23 * n34
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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 16 locations. Consider refactoring.
Open

      te[7] = n12 * n33 * n41 - n13 * n32 * n41 + n13 * n31 * n42 - n11 * n33 * n42 - n12 * n31 * n43 + n11 * n32 * n43
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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 16 locations. Consider refactoring.
Open

      te[8] = n13 * n24 * n42 - n14 * n23 * n42 + n14 * n22 * n43 - n12 * n24 * n43 - n13 * n22 * n44 + n12 * n23 * n44
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 366..366
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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 16 locations. Consider refactoring.
Open

      te[14] = n14 * n22 * n31 - n12 * n24 * n31 - n14 * n21 * n32 + n11 * n24 * n32 + n12 * n21 * n34 - n11 * n22 * n34
Severity: Major
Found in lib/mittsu/math/matrix4.rb and 15 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 355..355
lib/mittsu/math/matrix4.rb on lines 356..356
lib/mittsu/math/matrix4.rb on lines 357..357
lib/mittsu/math/matrix4.rb on lines 358..358
lib/mittsu/math/matrix4.rb on lines 359..359
lib/mittsu/math/matrix4.rb on lines 360..360
lib/mittsu/math/matrix4.rb on lines 361..361
lib/mittsu/math/matrix4.rb on lines 362..362
lib/mittsu/math/matrix4.rb on lines 363..363
lib/mittsu/math/matrix4.rb on lines 364..364
lib/mittsu/math/matrix4.rb on lines 365..365
lib/mittsu/math/matrix4.rb on lines 367..367
lib/mittsu/math/matrix4.rb on lines 368..368
lib/mittsu/math/matrix4.rb on lines 369..369
lib/mittsu/math/matrix4.rb on lines 370..370

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 38.

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

Avoid parameter lists longer than 5 parameters. [9/5]
Open

    def initialize(video = nil, mapping = DEFAULT_MAPPING, wrap_s = ClampToEdgeWrapping, wrap_t = ClampToEdgeWrapping, mag_filter = LinearFilter, min_filter = LinearMipMapLinearFilter, format = RGBAFormat, type = UnsignedByteType, anisotropy = 1)

This cop checks for methods with too many parameters. The maximum number of parameters is configurable. Keyword arguments can optionally be excluded from the total count.

Avoid parameter lists longer than 5 parameters. [9/5]
Open

    def initialize(images = nil, mapping = DEFAULT_MAPPING, wrap_s = ClampToEdgeWrapping, wrap_t = ClampToEdgeWrapping, mag_filter = LinearFilter, min_filter = LinearMipMapLinearFilter, format = RGBAFormat, type = UnsignedByteType, anisotropy = 1)
Severity: Minor
Found in lib/mittsu/textures/cube_texture.rb by rubocop

This cop checks for methods with too many parameters. The maximum number of parameters is configurable. Keyword arguments can optionally be excluded from the total count.

Avoid parameter lists longer than 5 parameters. [9/5]
Open

    def initialize(image = DEFAULT_IMAGE, mapping = DEFAULT_MAPPING, wrap_s = ClampToEdgeWrapping, wrap_t = ClampToEdgeWrapping, mag_filter = LinearFilter, min_filter = LinearMipMapLinearFilter, format = RGBAFormat, type = UnsignedByteType, anisotropy = 1)
Severity: Minor
Found in lib/mittsu/textures/texture.rb by rubocop

This cop checks for methods with too many parameters. The maximum number of parameters is configurable. Keyword arguments can optionally be excluded from the total count.

Avoid parameter lists longer than 5 parameters. [9/5]
Open

    def set(n11, n12, n13, n21, n22, n23, n31, n32, n33)
Severity: Minor
Found in lib/mittsu/math/matrix3.rb by rubocop

This cop checks for methods with too many parameters. The maximum number of parameters is configurable. Keyword arguments can optionally be excluded from the total count.

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

      n43 * (n11 * n24 * n32 - n11 * n22 * n34 - n14 * n21 * n32 + n12 * n21 * n34 + n14 * n22 * n31 - n12 * n24 * n31) +
Severity: Minor
Found in lib/mittsu/math/matrix4.rb and 2 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 301..301
lib/mittsu/math/matrix4.rb on lines 302..302

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 37.

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 3 locations. Consider refactoring.
Open

      n42 * (n11 * n23 * n34 - n11 * n24 * n33 + n14 * n21 * n33 - n13 * n21 * n34 + n13 * n24 * n31 - n14 * n23 * n31) +
Severity: Minor
Found in lib/mittsu/math/matrix4.rb and 2 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 301..301
lib/mittsu/math/matrix4.rb on lines 303..303

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 37.

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 3 locations. Consider refactoring.
Open

      n41 * (n14 * n23 * n32 - n13 * n24 * n32 - n14 * n22 * n33 + n12 * n24 * n33 + n13 * n22 * n34 - n12 * n23 * n34) +
Severity: Minor
Found in lib/mittsu/math/matrix4.rb and 2 other locations - About 40 mins to fix
lib/mittsu/math/matrix4.rb on lines 302..302
lib/mittsu/math/matrix4.rb on lines 303..303

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 37.

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

Method initialize has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

    def initialize(radius = 100.0, tube = 40.0, radial_segments = 8, tubular_segments = 6, arc = (::Math::PI * 2.0))
Severity: Minor
Found in lib/mittsu/extras/geometries/torus_geometry.rb - About 35 mins to fix

    Method intersect_triangle has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        def intersect_triangle(a, b, c, backface_culling, target = Mittsu::Vector3.new)
    Severity: Minor
    Found in lib/mittsu/math/ray.rb - About 35 mins to fix

      Method set_program has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          def set_program(camera, lights, fog, material, object)
      Severity: Minor
      Found in lib/mittsu/renderers/opengl_renderer.rb - About 35 mins to fix

        Method test_point has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            def test_point(point, index, local_threshold, raycaster, intersects)
        Severity: Minor
        Found in lib/mittsu/objects/point_cloud.rb - About 35 mins to fix

          Method calculate_position_on_curve has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              def calculate_position_on_curve(u, p_val, q_val, radius, position)
          Severity: Minor
          Found in lib/mittsu/extras/geometries/torus_knot_buffer_geometry.rb - About 35 mins to fix
            Severity
            Category
            Status
            Source
            Language