CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-superset-ui--plugin-chart-echarts

Comprehensive ECharts plugin suite for Apache Superset providing 15+ chart types including timeseries, pie, bar, scatter, radar, and more with advanced analytics features.

57

1.05x

Quality

Pending

Does it follow best practices?

Impact

57%

1.05x

Average score across 10 eval scenarios

Overview
Eval results
Files

rubric.jsonevals/scenario-1/

{
  "context": "This evaluation assesses how effectively the implementation uses Apache Superset's database connection and OAuth2 authentication APIs to configure secure database connections. The focus is on proper usage of Superset's Database model, OAuth2 configuration patterns, and security features.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Database Model Usage",
      "description": "Uses the superset.models.core.Database class to create or update database connection objects with proper initialization of required fields (database_name, sqlalchemy_uri).",
      "max_score": 25
    },
    {
      "name": "OAuth2 Configuration",
      "description": "Properly configures OAuth2 authentication by setting the appropriate fields in the Database model's extra or encrypted_extra fields (token_url, client_id, client_secret) following Superset's OAuth2 configuration schema.",
      "max_score": 30
    },
    {
      "name": "Credential Encryption",
      "description": "Uses Superset's encrypted_extra field or database encryption methods to securely store OAuth2 client_secret and other sensitive credentials rather than storing them in plaintext.",
      "max_score": 25
    },
    {
      "name": "Validation Implementation",
      "description": "Implements validation that checks for required OAuth2 parameters (token_url, client_id) and raises appropriate exceptions when configuration is invalid or incomplete.",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-superset-ui--plugin-chart-echarts

tile.json