AgentSkillsCN

python-linting

该技能可通过ruff对Python代码进行静态检查与代码质量分析。当用户提出“执行代码风格检查”“评估代码质量”或“修复代码风格问题”等需求时,可选用此技能。

SKILL.md
--- frontmatter
name: python-linting
description: >
  This skill helps lint Python code using ruff.
  Use when the user asks to "lint", "check code quality", or "fix style issues".
license: MIT
compatibility: Requires Python and ruff
metadata:
  author: openhands
  version: "1.0"
triggers:
  - lint
  - linting
  - code quality
  - style check
  - ruff

Python Linting Skill

This skill provides instructions for linting Python code using ruff.

How to Lint

Run ruff to check for issues:

bash
ruff check .

To automatically fix issues:

bash
ruff check --fix .

Common Options

  • --select E,W - Only check for errors and warnings
  • --ignore E501 - Ignore line length errors
  • --fix - Automatically fix fixable issues

Example Output

code
example.py:1:1: F401 [*] `os` imported but unused
example.py:5:5: E302 Expected 2 blank lines, found 1
Found 2 errors (1 fixable).