跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
Skills directory/joshuadavidthomas/django-language-server/djls-ruff-ast

Codex Django Language Server Ruff AST Parameter Defaults

Inspect Ruff AST shapes confirmed by django-language-server before traversing parameter defaults, boxed expressions or f-string parts.

中文

Install in Codex

Open django-language-server in Codex with its Rust code, Ruff version and a minimal Python input.

  1. Review `.agents/skills/djls-ruff-ast/SKILL.md` and its requirements at the pinned GitHub commit.
  2. Create `.agents/skills/djls-ruff-ast/` in your project and save the reviewed file as `.agents/skills/djls-ruff-ast/SKILL.md`.
  3. Start Codex from that project's root, then type `$djls-ruff-ast` and select the matching skill.

Example task

Design an AST test for these function parameter defaults.
{"python":"def render(label, width=24):\n    return label","parameterA":"label","parameterB":"width","defaultB":24}

What to check

Check `label.default=None` and `width.default=24`, reading both defaults from their own `ParameterWithDefault`.

Original SKILL.md on GitHub · Updated 2026-11-14

Frequently asked question

Should I expand an f-string with a parts method?

Use the Ruff API confirmed by this project. Iterate FStringValue with iter.

Related skills from this repository

  • Codex Django Language Server changelog entries
Browse Codex skills in the Chinese directory
词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯