airbnb/caravel

View on GitHub
superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.js

Summary

Maintainability
A
3 hrs
Test Coverage

Function slicer has 66 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    slicer: paths => state => {
      const subset = {};
      paths.forEach(path => {
        if (isFeatureEnabled(FeatureFlag.SqllabBackendPersistence)) {
          const {

    Consider simplifying this complex logical expression.
    Open

              if (
                unsavedQueryEditors.length > 0 ||
                hasUnsavedActiveTabState ||
                hasUnsavedDeletedQueryEditors
              ) {
    Severity: Major
    Found in superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.js - About 40 mins to fix

      There are no issues that match your filters.

      Category
      Status