CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-types-chardet

Type stubs for chardet - Universal encoding detector for Python

65

0.97x
Quality

Pending

Does it follow best practices?

Impact

65%

0.97x

Average score across 9 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-6/

{
  "context": "Evaluates whether the solution relies on typeshed's ts_utils helpers to assemble requirement and stdlib support data instead of custom parsing. Confirms the code interacts with the provided repository layout through those utilities rather than recreating their behavior.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "External deps",
      "description": "Aggregates stub distribution requirements via ts_utils.requirements.get_external_stub_requirements (optionally after pointing ts_utils.paths to the provided root) rather than manually walking files.",
      "max_score": 30
    },
    {
      "name": "System deps",
      "description": "Collects platform-specific stubtest system dependencies through ts_utils.requirements.get_stubtest_system_requirements using the requested platform parameter and selected distributions.",
      "max_score": 25
    },
    {
      "name": "Stdlib ranges",
      "description": "Parses stdlib/VERSIONS with ts_utils.utils.parse_stdlib_versions_file and derives module ranges using ts_utils.utils.supported_versions_for_module (or the same logic) rather than re-parsing the file manually.",
      "max_score": 25
    },
    {
      "name": "Typechecker pin",
      "description": "Reads the type checker requirement from requirements-tests.txt using ts_utils.utils.parse_requirements or ts_utils.utils.get_mypy_req, not hand-coded constants.",
      "max_score": 20
    }
  ]
}

tile.json