tessl install tessl/pypi-pep257@0.7.0Python 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%
{
"context": "Evaluates how well the solution leverages pydocstyle's reporting controls to expose explanations, source snippets, verbose logs, and violation counts while running the linter over a target path.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Linter execution",
"description": "Invokes pydocstyle (CLI or API) to lint the provided path and uses its exit codes and output as the basis for the report instead of recreating lint logic manually.",
"max_score": 20
},
{
"name": "Explanations flag",
"description": "Uses pydocstyle's `--explain` (or equivalent API toggle) to attach rule explanations only when the `--include-explanations` option is present, and omits them otherwise.",
"max_score": 25
},
{
"name": "Source snippets",
"description": "Uses pydocstyle's `--source` toggle (or equivalent API option) so offending source lines appear with violations when `--include-source` is requested and stay hidden by default, working in tandem with explanations.",
"max_score": 20
},
{
"name": "Verbose logging",
"description": "Enables verbose output through pydocstyle's `--verbose` or `--debug` modes when `--verbose-run` is requested, ensuring routine runs suppress that logging noise.",
"max_score": 15
},
{
"name": "Violation count",
"description": "Emits the total violation count using pydocstyle's `--count` output when `--with-count` is set, matching the number of reported violations and omitting the count line otherwise.",
"max_score": 20
}
]
}