Add jupyter notebooks to ecosystem checks (#9293)

Implements https://github.com/astral-sh/ruff/pull/8873 via
https://github.com/astral-sh/ruff/pull/9286
This commit is contained in:
Zanie Blue 2024-01-04 15:38:42 -06:00 committed by GitHub
parent 967b2dcaf4
commit 4b8b3a1ced
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,6 +9,8 @@ from ruff_ecosystem.projects import (
Repository,
)
JUPYTER_NOTEBOOK_SELECT = "A,E703,F704,B015,B018,D100"
# TODO(zanieb): Consider exporting this as JSON and loading from there instead
DEFAULT_TARGETS = [
Project(repo=Repository(owner="DisnakeDev", name="disnake", ref="master")),
@ -93,4 +95,20 @@ DEFAULT_TARGETS = [
repo=Repository(owner="zulip", name="zulip", ref="main"),
check_options=CheckOptions(select="ALL"),
),
# Jupyter Notebooks
Project(
# fork of `huggingface` without syntax errors in notebooks
repo=Repository(
owner="zanieb",
name="huggingface-notebooks",
ref="zb/fix-syntax",
),
check_options=CheckOptions(select=JUPYTER_NOTEBOOK_SELECT),
config_overrides={"include": ["*.ipynb"]},
),
Project(
repo=Repository(owner="openai", name="openai-cookbook", ref="main"),
check_options=CheckOptions(select=JUPYTER_NOTEBOOK_SELECT),
config_overrides={"include": ["*.ipynb"]},
),
]