将文档字符串检查添加到核心、langchain和合作伙伴包中

0qx6xfy6  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(55)

特权问题

  • 我是 LangChain 的维护者,或者直接被 LangChain 的维护者要求在这里创建一个问题。

问题内容

我们希望为 langchain-core、langchain、langchain-text-splitters 和合作伙伴包添加文档字符串linting。这需要在每个包的 pyproject.toml 文件中添加这个功能。

[tool.ruff.lint]
select = [
  ...
  "D",    # pydocstyle
]

[tool.ruff.lint.pydocstyle]
convention = "google"

[tool.ruff.per-file-ignores]
"tests/**" = ["D"]  # ignore docstring checks for tests

这可能会导致许多新的linting错误,然后需要修复。每个包应该有一个单独的PR。这里是 langchain-openai(linting错误尚未修复)的参考 #23187

相关问题