CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-pep257

tessl install tessl/pypi-pep257@0.7.0

Python docstring style checker for PEP 257 compliance

Agent Success

Agent success rate when using this tile

72%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.04x

Baseline

Agent success rate without this tile

69%

rubric.jsonevals/scenario-10/

{
  "context": "Evaluates whether the solution leverages pydocstyle's CLI/programmatic API to lint docstrings, propagate exit codes, and surface the optional details required by the spec.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Linter invocation",
      "description": "Uses pydocstyle's CLI entry (`pydocstyle` / `pydocstyle.cli.main`) or programmatic `pydocstyle.check()` to lint the given paths instead of reimplementing parsing, and propagates the same exit codes (0 clean, 1 violations, 2 invalid invocation).",
      "max_score": 25
    },
    {
      "name": "Convention wiring",
      "description": "Passes the requested convention through pydocstyle (`--convention` flag or `convention` argument) so Google selection triggers argument-documentation errors while default settings do not flag the same code.",
      "max_score": 20
    },
    {
      "name": "Inline ignore toggle",
      "description": "Implements respect/ignore of `# noqa` suppression using pydocstyle controls, honoring inline comments by default and using `ignore_inline_noqa=True` or `--ignore-inline-noqa` when the toggle disables suppression.",
      "max_score": 20
    },
    {
      "name": "Explanations",
      "description": "Enables rule explanations through pydocstyle (`--explain` or `explain=True`) when requested and maps the returned `Error.explanation` text into the message payloads.",
      "max_score": 20
    },
    {
      "name": "Source snippets",
      "description": "Activates pydocstyle's `--source` / `source=True` option to attach offending source lines and stores them in the message `source` field when enabled.",
      "max_score": 15
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/pep257@0.7.x
tile.json