flbulgarelli/headbreaker

View on GitHub
src/piece.js

Summary

Maintainability
A
2 hrs
Test Coverage

Piece has 56 functions (exceeds 50 allowed). Consider refactoring.
Invalid

 class Piece {

   /**
    * @param {import('./structure').Structure} [structure]
    * @param {PieceConfig} [config]
Severity: Major
Found in src/piece.js - About 3 hrs to fix

    File piece.js has 271 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    const Pair = require('./pair');
    const {anchor, Anchor} = require('./anchor');
    const {None} = require('./insert')
    const {Connector} = require('./connector')
    const Structure = require('./structure');
    Severity: Minor
    Found in src/piece.js - About 2 hrs to fix

      There are no issues that match your filters.

      Category
      Status